doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
12.92k stars 831 forks source link

[d3d9] Toki Tori fullscreen startup hang #3128

Open Blisto91 opened 1 year ago

Blisto91 commented 1 year ago

Tested because of proton issue https://github.com/ValveSoftware/Proton/issues/6371

In Toki Tori when the game is started in fullscreen along with dxvk it will hang with a black screen on each boot before even the dxvk hud shows up, tho the dxvk log is filled out fine in spite of this. This does not happen with wined3d where i can go to menu and then switch to windowed mode where after i am able to launch the game with dxvk. I can then go into the settings and switch on fullscreen from there with dxvk without it breaking until i have to shut down and start it again. On Windows this happens most of the time but i was able to get ingame a few times with dxvk and fullscreen mode. Not sure exactly why.

I have not found any dxvk configs that help

Software information

Toki Tori Fullscreen

System information

Apitrace file(s)

Trace is made with wined3d but replays fine without issue

tokitori.trace.tar.gz

Log files

Logs from a bad dxvk launch tokitori_d3d9.log steam-38700.log

Blisto91 commented 1 year ago

tokitori-x2.tar.gz

Made both one with wined3d and dxvk to see if the dxvk one reveals anything. Though it is only 1 frame.

legluondunet commented 5 months ago

I updated recently https://github.com/ValveSoftware/Proton/issues/6371 With Proton experimental, the game still crashes at launch or I obtain a black Windows without sound or music, I have to force exit game.

But something new, the game now launches normally with PROTON_USE_WINED3D=1

I joined you a log with DXVK crash. steam-38700.log

my config: Manjaro 23.1.3 Vulcan Kernel: x86_64 Linux 6.6.19-1-MANJARO Proc: AMD Ryzen 9 5900HX GPU: AMD Radeon RX 6600M Drivers: Mesa 24.0.2 Resolution: 1920x1080 32 Go RAM DE: Xfce4