iXit / wine-nine-standalone

Build Gallium Nine support on top of an existing WINE installation
GNU Lesser General Public License v2.1
272 stars 23 forks source link

Darksiders II: Deathinitive Edition crashes when using wine-nine #56

Closed Ahmed-E-86 closed 4 years ago

Ahmed-E-86 commented 4 years ago

Darksiders II: Deathinitive Edition instantly crashes when using wine-nine with these errors messages:

Native Direct3D 9 v0.5.0.356-release is active.
For more information visit https://github.com/iXit/wine-nine-standalone
fixme:d3d9nine:DRIPresentGroup_GetMultiheadCount (0xe29f0), stub!
fixme:d3d9nine:DRIPresentGroup_GetMultiheadCount (0xe29f0), stub!
s 2 - Deathinitive Edition\Darksiders2.exe: ../src/gallium/state_trackers/nine/nine_pipe.h:247: d3d9_get_pipe_depth_format_bindings: Assertion `!"Unexpected format"' failed.
wine: Assertion failed at address 00007F0A6165DE97 (thread 002d), starting debugger...

System Info:

CPU: I5 4200M GPU: AMD HD 8750M Driver: MESA 19.1.4 Wine-Staging 4.17 Wine-Nine-Standalone 0.5

dungeon007 commented 4 years ago

I think there is some patch/es for this in ixit mesa:

https://github.com/iXit/Mesa-3D/issues/317

These are not part of regular mesa still... at least maybe you can test it to confirm.

axeldavy commented 4 years ago

I'm surprised it wasn't sent in mesa already. Maybe I wanted to have some tests to check it is windows behaviour. I need to check.

Ahmed-E-86 commented 4 years ago

I have never compiled MESA from source, and applying patches, so I am not encouraged to drag myself into that dark hole.

dhewg commented 4 years ago

According to iXit/Mesa-3D#317 this should be fixed by: https://gitlab.freedesktop.org/mesa/mesa/-/commit/54a7a6908597e016912609db16532cc8eba16864

dhewg commented 4 years ago

(Which will be part of Mesa v20.2)