[Wine] Direct rendering disabled - apparently common on 64bit

Maritim wineforum-user at winehq.org
Sun Apr 3 04:43:42 CDT 2011


I'm running Debian Squeeze on an ASUS UL30VT with a GeForce G210M, using the 2.6.32-5-amd64 kernel. Obviously I'm on a 64bit system.
I've been trying to get World of Warcraft to run, but I just can't get it to start. I'm using the non-free nvidia driver and I followed the howto at http://wiki.debian.org/NvidiaGraphicsDrivers while installing it. According to glxinfo I do in fact have direct rendering.

This is my console output:

Code:
martin at ul30vt:~/.wine/drive_c/Programfiler/World of Warcraft$ wine WoW.exe -opengl
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (3000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 3000
archive Data\enGB\base-enGB.MPQ opened
Unable to read archive hash/block table: "Data/Cache/SoundCache-3.MPQ"
archive Data/Cache/SoundCache-3.MPQ opened
Unable to read archive hash/block table: "Data/Cache/SoundCache-2.MPQ"
archive Data/Cache/SoundCache-2.MPQ opened
Unable to read archive hash/block table: "Data/Cache/SoundCache-1.MPQ"
archive Data/Cache/SoundCache-1.MPQ opened
Unable to read archive hash/block table: "Data/Cache/SoundCache-0.MPQ"
archive Data/Cache/SoundCache-0.MPQ opened
Unable to read archive hash/block table: "Data/Cache/enGB/SoundCache-enGB.MPQ"
archive Data/Cache/enGB/SoundCache-enGB.MPQ opened
Unable to read archive hash/block table: "Data/Cache/SoundCache-patch.MPQ"
archive Data/Cache/SoundCache-patch.MPQ opened
archive Data\art.MPQ opened
archive Data\world.MPQ opened
archive Data\sound.MPQ opened
archive Data\expansion1.MPQ opened
archive Data\expansion2.MPQ opened
archive Data\expansion3.MPQ opened
archive Data\enGB\locale-enGB.MPQ opened
archive Data\enGB\speech-enGB.MPQ opened
archive Data\enGB\expansion1-locale-enGB.MPQ opened
archive Data\enGB\expansion2-locale-enGB.MPQ opened
archive Data\enGB\expansion3-locale-enGB.MPQ opened
archive Data\enGB\expansion1-speech-enGB.MPQ opened
archive Data\enGB\expansion2-speech-enGB.MPQ opened
archive Data\enGB\expansion3-speech-enGB.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x112ed74,0x00000000), stub!
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d:WineDirect3DCreate 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
err:d3d:WineDirect3DCreate Direct3D9 is not available without opengl



http://forum.winehq.org/viewtopic.php?t=7370&sid=446054b5899e48d75f706a500416ccfd suggests that I have misconfigured 32-bit libGL and elaborates that I may have the 32-bit libraries installed, it also suggests that the DRI libraries may not be installed.


Code:
sudo dpkg --get-selections | grep libgl
libgl1-mesa-dri					install
libgl1-mesa-glx					install
libgl1-nvidia-alternatives			install
libgl1-nvidia-glx				install
libglade2-0					install
libglib2.0-0					install
libglib2.0-data					install
libglibmm-2.4-1c2a				install
libglu1-mesa					install
libglx-nvidia-alternatives			install





Code:
 sudo dpkg --get-selections | grep dri
libcupsdriver1					install
libgl1-mesa-dri					install
libxcb-dri2-0					install
nvidia-vdpau-driver				install



Can anyone see anything suspicious here? How do I check if my libraries are 32-bit or 64-bit? I hope someone can help :)







More information about the wine-users mailing list