-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xanadu-next: Game crashes with d3d8to9 and nine #350
Comments
I have determined this issue occurs when mesa is compiled with |
It appears the wine segfault with nir is not the same issue, it still occurs even when mesa is compiled with gcc. |
Just to be clear games I have found to break with mesa + clang + nine so far includes So far the only game to break with d3d8to9 + nir + nine is |
I compiled the current mesa master (https://github.com/mesa3d/mesa/commit/451f030c068ccfa87aaab624d8e392875fd46c08) with |
This issue is caused by a combination of I'll narrow this down more later and update this issue then. |
This issue with nir is now fixed in mesa 19.2 and wine 4.15, but I haven't further looked at the original issue with clang optimizations yet. |
OS:
Slackware64-current
wine-nine-standalone: iXit/wine-nine-standalone@b41e162
mesa: https://github.com/mesa3d/mesa/commit/21c795ab0723cf0595768ea3f2165c10e89fd8c1
wine:
4.11
d3d8to9:
1.9.2
GPU:
RX Vega 56
I am trying to run the game Xanadu Next.
https://appdb.winehq.org/objectManager.php?sClass=version&iId=26343
This game uses
d3d8
, but its very broken graphically withwined3d
and has been for a long time.https://bugs.winehq.org/show_bug.cgi?id=40643
When using
d3d8to9
and native versions of bothd3dx9_43
andd3dcompiler_43
it actually seems to work with limited testing. However whennine
is enabled the game will immediately crash.Wine crash log: xanadu_backtrace.txt
I made an apitrace of the game with
d3d8to9
withoutnine
and replaying it withwined3d
works, but it will also crash when replayed withnine
.Wine apitrace crash log: apitrace_xanadu_backtrace.txt
trace: xanadu-next_d3d8to9.trace.xz.txt
Note that this trace only contains the title screen which has always worked with
wined3d
unlike the actual gameplay.Additionally when nir is enabled, wine itself will crash with this very unhelpful backtrace.
The text was updated successfully, but these errors were encountered: