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")) {