http://bugs.winehq.org/show_bug.cgi?id=24094
--- Comment #4 from Roderick Colenbrander thunderbird2k@gmail.com 2010-09-06 12:55:09 CDT --- I don't think reporting the proper amount of video memory (before 128MB was returned for your card) is the problem. It might be that the game enters a different code path now which somehow makes gdi32 unhappy (that's where the real issue is): err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash err:d3d_surface:IWineD3DBaseSurfaceImpl_CreateDIBSection CreateDIBSection failed! err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash
Due to the gdi32 issue, wined3d is not able to create a dibsection. I can't easily say what causes this.