http://bugs.winehq.org/show_bug.cgi?id=24094
Summary: Baldur's Gate II doesn't like nVidia GT240 Product: Wine Version: 1.1.36 Platform: x86 OS/Version: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: wylda@volny.cz
Created an attachment (id=30318) --> (http://bugs.winehq.org/attachment.cgi?id=30318) console output from wine-1.3.1
Running BGMain.exe leads to crash after resolution change. This probably happens only on GT240 (i'm not aware of having such problem with 8600GT).
1. I did a regression test between 1.1.35 and 1.1.36:
commit 0c582dca3adccc83a34727c0d8979989bd25fbb7 Author: William Waghorn willw@litany.me.uk Date: Wed Dec 30 18:54:30 2009 -0800
wined3d: Added NVidia GT240 detection.
:040000 040000 39a49e6094b166eeb37e8a2d22645c64d64906ec 77332f2111e82c509cb3e55f8192033944cc54ab M dlls
2. No other bug report suffers from this commit.
3. Revert of this patch after git checkout makes that problem go away.
4. Adding author of this patch to CC.
--private keyword: bisected
http://bugs.winehq.org/show_bug.cgi?id=24094
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |willw@litany.me.uk
http://bugs.winehq.org/show_bug.cgi?id=24094
--- Comment #1 from William Waghorn willw@litany.me.uk 2010-08-23 08:50:14 --- How much video memory is on your GT240? Commit '0c582dca' assumes at least 512MB is fitted, since as far as I'm aware no GT240 card ships with less.
http://bugs.winehq.org/show_bug.cgi?id=24094
--- Comment #2 from Wylda wylda@volny.cz 2010-08-23 09:21:39 --- (In reply to comment #1)
How much video memory is on your GT240?
I know that quite precisely ;) 1024MB GDDR5 128bit
http://bugs.winehq.org/show_bug.cgi?id=24094
--- Comment #3 from Wylda wylda@volny.cz 2010-09-03 16:34:36 CDT ---
Still present in wine-1.3.2.
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.
http://bugs.winehq.org/show_bug.cgi?id=24094
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #5 from Wylda wylda@volny.cz 2010-09-18 22:43:26 CDT ---
Amount of memory didn't make a difference here. I had to to run BGConfig.exe to make a config refresh for a "new" card. So now works normaly under wine-1.3.3.
http://bugs.winehq.org/show_bug.cgi?id=24094
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Wylda wylda@volny.cz 2010-09-18 22:43:40 CDT ---
Closing.
http://bugs.winehq.org/show_bug.cgi?id=24094
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
--- Comment #7 from Wylda wylda@volny.cz 2011-12-09 16:40:02 CST ---
Invalid bug do not need regression keyword.