PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ARCH+Wine]Probleme mit OpenGL



QpL
13.09.2010, 14:47
Moinsen,

Ich bin seit ein paar Tagen Archlinux user - jedoch möchte jetzt OpenGL in verbindung mit WINE nicht (Möchte bissl spielen).
Über Pacman Wine installiert, standardcfg mit winecfg erstellt
Wenn ich jetzt jedoch z.B WoW über Wine spielen möchte:

err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.

Erscheinen diese Fehler im Log. Wenn ich nach dem ersten(fett gedruckt) Google finde ich die angebliche Lösung: Grafikkartentreiber sollen nicht installiert sein oder die xorg.conf sei falsch konfiguriert.

xorg.conf (automatische Konfiguration durch nvidia-xconfig)
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 256.53 (buildmeister@builder97.nvidia.com) Fri Aug 27 20:55:22 PDT 2010

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "record"
Load "dbe"
Load "extmod"
Load "dri2"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G71 [GeForce 7950 GT]"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Viewport 0 0
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


Außderdem sagt mein system, dass OpenGL vorhanden sei (glxinfo).
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7950 GT/PCI/SSE2
OpenGL version string: 2.1.2 NVIDIA 256.53


Kurze Infos:

2.6.35-ARCH
Nvidia 7950GT mit Propertiären Treibern
Gnome als WindowManager
Xorg über Pacman -S installiert (Aktuellste aus der Repo)
System auf aktuellsten Stand

Hat jemand eine Idee wo das Problem liegen könnte?

Mit freundlichen Grüßen
QpL

Hu5eL
13.09.2010, 15:32
Direct-Rendering=Yes?
kannste per glxinfos herrausfinden, falls das aktiviert sein sollte, können wir weiterschaun

QpL
13.09.2010, 15:42
Ist aktiviert - steht auch oben im 3. Spoiler.

Edit:
Anscheinend die Lösung gefunden:
Nutze Arch64bit und habe jetzt aus der multilib-repo die lib32 von Nvidia geladen. - Jetzt funktionierts.


Grüße