http://bugs.winehq.org/show_bug.cgi?id=11752
Summary: Geforce 4 TI4400 detected as a DirectX 6 card Product: Wine Version: 0.9.56. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: loacoon@hotmail.com
I can't launch a few games because my Geforce 4 TI4400 is detected as a DirectX 6 card without Pixel Shaders support.
Here is the console output from Black&White 2 :
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Aucun fichier ou répertoire de ce type fixme:heap:HeapSetInformation 0x2b50000 0 0x26cfdac 4 fixme:process:GetProcessWorkingSetSize (0xffffffff,0x26cf7dc,0x26cf7e0): stub fixme:process:GetProcessWorkingSetSize (0xffffffff,0x26cf7dc,0x26cf7e0): stub fixme:win:EnumDisplayDevicesW ((null),0,0x26cf1f8,0x00000000), stub! fixme:d3d:IWineD3DImpl_CheckDeviceMultiSampleType Quality levels unsupported at present
http://bugs.winehq.org/show_bug.cgi?id=11752
Loacoon loacoon@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |major OS/Version|other |Linux Platform|Other |PC
http://bugs.winehq.org/show_bug.cgi?id=11752
Roderick Colenbrander thunderbird2k@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WONTFIX
--- Comment #1 from Roderick Colenbrander thunderbird2k@gmx.net 2008-02-27 10:00:57 --- Roughly speaking directx6 and 7 are the same and your game is just operating in that mode. DirectX 8 is very different and the main new feature are shaders (pixel and vertex shader 1.x).
In OpenGL shaders can be implemented using ARB shader extensions (GL_ARB_vertex_program/GL_ARB_fragment_program) and GLSL. The problem is that the Geforce3/4 and Radeon 8500/9000 only support GL_ARB_vertex_program. They don't offer enough functionality to support GL_ARB_fragment_program which is used for shaders. Both cards offer some other extensions called GL_NV_register_combiners / GL_ATI_fragment_shader which can be used to support pixel shader 1.x. We don't have code for this and adding such a backend is quite a bit of work. All cards starting from the GeforceFX / Radeon 9500 support ARB shaders and even GLSL.
Unless someone stands up to add support for old cards, I don't expect anyone of us to add it. As it is only for a very small group and picking up a better videocard which offers GLSL is rather cheap. Unfortunately this is a WONTFIX.
http://bugs.winehq.org/show_bug.cgi?id=11752
Roderick Colenbrander thunderbird2k@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|WONTFIX |DUPLICATE
--- Comment #2 from Roderick Colenbrander thunderbird2k@gmx.net 2008-02-27 10:08:29 --- It is better to mark it as a duplicate of 9888.
*** This bug has been marked as a duplicate of bug 9888 ***
http://bugs.winehq.org/show_bug.cgi?id=11752
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Austin English austinenglish@gmail.com 2008-10-31 13:58:23 --- Closing duplicate.