http://bugs.winehq.org/show_bug.cgi?id=10207
Summary: 3dmark2001 doesn't run anymore Product: Wine Version: CVS/GIT Platform: Other OS/Version: other Status: NEW Severity: enhancement Priority: P2 Component: wine-directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: xerox_xerox2000@yahoo.co.uk
Hi, yesterday i upgraded to new ati-driver 8.42 (via yum, module is called kmod-fglrx). 3Dmark2001 only runs for 3 seconds now , and then bails out with a message that it cannot allocate enough memory. The hack below fixes this, but is of course nonsense, looks like my ati-card (radeon 9600) is not detected properly anymore (should be detected a few lines above that CARD_ATI_RAGE_128PRO; line). Please anyone fix this properly, as it looks like it affects all 3d-games that i try to start....
diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c index ca1f44e..067fbdb 100644 --- a/dlls/wined3d/directx.c +++ b/dlls/wined3d/directx.c @@ -1003,7 +1003,7 @@ BOOL IWineD3DImpl_FillGLCaps(WineD3D_GL_Info *gl_info) { vidmem = 32; /* There are models with up to 64MB */ } else gl_info->gl_card = CARD_ATI_RAGE_128PRO; - vidmem = 16; /* There are 16-32MB models */ + vidmem = 64; /* There are 16-32MB models */ break; case VENDOR_INTEL: if (strstr(gl_info->gl_renderer, "915GM")) {
http://bugs.winehq.org/show_bug.cgi?id=10207
--- Comment #1 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-28 10:38:17 --- Please attach your glxinfo output.
http://bugs.winehq.org/show_bug.cgi?id=10207
--- Comment #2 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-28 11:11:03 --- Created an attachment (id=8821) --> (http://bugs.winehq.org/attachment.cgi?id=8821) glxinfo
http://bugs.winehq.org/show_bug.cgi?id=10207
--- Comment #3 from Roderick Colenbrander thunderbird2k@gmx.net 2007-10-29 10:24:33 --- The gpu detection works based on the advertised GL extensions and later on the renderer string. The glxinfo output looks correct and it should not fail unless we failed to retrieve this GL info. I have seen this happen a number of times for ATI users but then opengl initialization failed too. Try to run using +wgl,+d3d_caps hopefully that reveals something.
http://bugs.winehq.org/show_bug.cgi?id=10207
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-29 13:21:24 --- Created an attachment (id=8849) --> (http://bugs.winehq.org/attachment.cgi?id=8849) +wgl,+d3d_caps log
there was a warning in the log: d3d_caps:IWineD3DImpl_FillGLCaps malformed GL_VERSION ("2.0.6958 Release") maybe could be related?
http://bugs.winehq.org/show_bug.cgi?id=10207
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-29 16:00:49 --- Created an attachment (id=8854) --> (http://bugs.winehq.org/attachment.cgi?id=8854) +d3d,+d3d_caps,|+wgl
http://bugs.winehq.org/show_bug.cgi?id=10207
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #6 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-11-14 16:53:11 --- By today's commit of stefan's doesinger patch ( http://www.winehq.org/pipermail/wine-cvs/2007-November/038018.html ) this is fixed. 3dmark2001 now runs fine again for me ( uuhh, that is, ATI's newest driver still has lots of issues and seems quite unstable, but this particular bug has been fixed)
http://bugs.winehq.org/show_bug.cgi?id=10207
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Dan Kegel dank@kegel.com 2008-01-28 05:45:14 --- Closing all RESOLVED FIXED bugs older than four weeks.
http://bugs.winehq.org/show_bug.cgi?id=10207
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified