http://bugs.winehq.org/show_bug.cgi?id=18502
Summary: EVE Online refuses to run on GeForce 8400 GS, claims Shader Model 2 not supported Product: Wine Version: 1.1.21 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: asuffield@suffields.me.uk
Created an attachment (id=21142) --> (http://bugs.winehq.org/attachment.cgi?id=21142) glxinfo -l
EVE at latest revision (88737), nvidia drivers at 180.44, card does in fact support shader model 2, pixel shaders enabled in wine config. For some reason wine is not passing on the required capabilities to the application - but I can't see which one it is objecting to, nothing in the log seems related. Usual data attached.
http://bugs.winehq.org/show_bug.cgi?id=18502
--- Comment #1 from asuffield@suffields.me.uk 2009-05-17 07:27:37 --- Created an attachment (id=21143) --> (http://bugs.winehq.org/attachment.cgi?id=21143) WINEDEBUG=d3d,d3d_shader,d3d_decl,d3d_caps
And here's the log
http://bugs.winehq.org/show_bug.cgi?id=18502
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-17 11:56:23 --- Have you set OffscreenRenderingMode to FBO?
http://bugs.winehq.org/show_bug.cgi?id=18502
--- Comment #3 from asuffield@suffields.me.uk 2009-05-17 12:21:26 --- Thought that was clear from the log... the usual block of registry settings were applied, FBO was enabled.
http://bugs.winehq.org/show_bug.cgi?id=18502
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-17 12:26:28 --- (In reply to comment #3)
the usual block of registry settings were applied
Which is? What exact settings have you modified?
http://bugs.winehq.org/show_bug.cgi?id=18502
--- Comment #5 from asuffield@suffields.me.uk 2009-05-17 12:38:16 --- Same stuff that's always used with EVE. All this is indicated by the debug log.
"DirectDrawRenderer"="opengl" "OffscreenRenderingMode"="fbo" "PixelShaderMode"="enabled" "VertexShaderMode"="hardware" "VideoMemorySize"="256"
(Plus a few variations on the theme, with no change)
http://bugs.winehq.org/show_bug.cgi?id=18502
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-17 13:48:27 --- Remove all these settings with exception of ORM and mem size.
http://bugs.winehq.org/show_bug.cgi?id=18502
--- Comment #7 from asuffield@suffields.me.uk 2009-05-17 14:33:56 --- Unsurprisingly that has no effect whatsoever.
http://bugs.winehq.org/show_bug.cgi?id=18502
asuffield@suffields.me.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #8 from asuffield@suffields.me.uk 2009-05-25 14:03:59 --- An intensive debugging session finally tracked down the problem. The thing you have to realise is that glxinfo is *worthless* for debugging wine on amd64 platforms, since it uses the long mode userspace, while wine uses the ia32 emulation layer.
The correct way to debug this class of problems is to use WINEDEBUG=wgl, and observe these lines:
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version : 1.4 (3.0.0 NVIDIA 180.44). 0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer : GeForce 8400 GS/PCI/SSE2. 0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version : 1.4. 0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version : 1.4. 0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor: : NVIDIA Corporation. 0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version : 1.4. 0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor: : SGI. 0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: False
Which tells us: oh damn, client GLX vendor of SGI means that's mesa-glx, we're missing the ia32 version of the nvidia libGL, so half the extensions aren't working right. The part of the driver that loads into the X server is fine, so it seems fine everywhere else.
This issue has been misdiagnosed numerous times, resulting in much confusion.
http://bugs.winehq.org/show_bug.cgi?id=18502
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-25 15:44:30 --- Closing.