https://bugs.winehq.org/show_bug.cgi?id=49105
Bug ID: 49105 Summary: Deus Ex GOTY fails to start with Direct3D renderer Product: Wine Version: 5.6 Hardware: x86 URL: https://www.fileplanet.com/archive/p-1914/Deus-Ex-Demo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: gofmanp@gmail.com Regression SHA1: d0ff5e66a7611511426a8ff902a95ab22c545f78 Distribution: ---
Created attachment 67075 --> https://bugs.winehq.org/attachment.cgi?id=67075 terminal output
Deus Ex GOTY v1.112fm (either the Steam or the GOG.com version) fails to start when Direct3D renderer is selected. An error message pops up "Critical error: Assertion failed..." and the game quits. The OpenGL, NGlide or software renderer are still working.
This was introduced by commit d0ff5e66a7611511426a8ff902a95ab22c545f78 in Wine-5.6. I can't revert the commit cleanly on top of current git, but verified that the problem doesn't occur with the previous commit.
You can use the original demo version to reproduce the problem. On initial startup select 'Direct3D Support' in the 3D device selection screen. If the demo crashes or hangs upon launch, use taskset or schedtool to force the game to run only 1 core.
deusex.exe (140 M) md5sum: 39f23102d43c94c9df59f96d056cdc3a
wine-5.7-209-g4e2ad334b5 OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 440.66.12
https://bugs.winehq.org/show_bug.cgi?id=49105
Paul Gofman pgofman@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pgofman@codeweavers.com
--- Comment #1 from Paul Gofman pgofman@codeweavers.com --- Thanks for bisecting. Can you please attach WINEDEBUG=+ddraw,+d3d log?
https://bugs.winehq.org/show_bug.cgi?id=49105
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- Created attachment 67076 --> https://bugs.winehq.org/attachment.cgi?id=67076 +d3d,+ddraw log
https://bugs.winehq.org/show_bug.cgi?id=49105
--- Comment #3 from Paul Gofman pgofman@codeweavers.com --- Created attachment 67077 --> https://bugs.winehq.org/attachment.cgi?id=67077 Test patch
Does the attached patch help?
https://bugs.winehq.org/show_bug.cgi?id=49105
--- Comment #4 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Paul Gofman from comment #3)
Created attachment 67077 [details] Test patch
Does the attached patch help?
Unfortunately, the problem remains with the patch.
https://bugs.winehq.org/show_bug.cgi?id=49105
--- Comment #5 from Paul Gofman pgofman@codeweavers.com --- Should be fixed by https://source.winehq.org/git/wine.git/commit/f02b0226caa7a7a3f1c45563f144ae...
https://bugs.winehq.org/show_bug.cgi?id=49105
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |f02b0226caa7a7a3f1c45563f14 | |4aee506044be6
--- Comment #6 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Paul Gofman from comment #5)
Should be fixed by https://source.winehq.org/git/wine.git/commit/ f02b0226caa7a7a3f1c45563f144aee506044be6
Thank you, Paul and Henri, for putting so much effort into this!
https://bugs.winehq.org/show_bug.cgi?id=49105
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.9.