Maritim
2011-Apr-03 09:43 UTC
[Wine] Direct rendering disabled - apparently common on 64bit
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 :)
winefan62
2011-Apr-03 09:56 UTC
[Wine] Re: Direct rendering disabled - apparently common on 64bit
Did you installed "ia32libs" (don't remember the exact name) ? If you've installed nvidia driver from .run, did it asked you for 32bits GLX libraries installation ? The "trick" here is to also have 32bits libraries and GLX driver to make it work.