protonscr

Some games keep freezing randomly in absence of PROTON_USE_D3D=1.

protonclosed
ValveSoftware/Proton#9284 · opened 2025-12-05 by Granth9923 · updated 2025-12-05 · 1 comments · github
1 matching comments, n / p to jump
GGranth9923 2025-12-05 github

Hi, I am running Fedora 43 with i3wm and my games keep freezing randomly. This is not observed on all games but I have faced this on two games so far, Dark Souls Remastered and Core Keeper. Also the situation is worse on Dark Souls Remastered as it freezes even when I switch workspaces. It generally works for about 10min-90min without freezing.

While playing the game it will randomly get stuck on a static image of what was displayed previously, audio plays normal as if the game is running. Refreshing i3 config does nothing, I cannot even stream Dark Souls on discord as it gets worse while streaming. Dark Souls is guaranteed to freeze withing 10 minutes when streaming.

I have found such issues on the internet but they don't seem to help me. I have a amd+nvidia hybrid laptop with no mux switch, the display runs on the integrated amd gpu(vega8) and i can offload apps on the nvidia(gtx 1650) one.

Also this issue fixes itself when I use WINE_USE_D3D=1 environment variable, this forces it to use OpenGL instead of vulkan which kills performance therefore it isn't a viable solution.

Some posts mention DRI3 issues but they are on the intel drivers, I have noticed a DRI3 issue on my system aswell. The sodium mod in minecraft uses some kind of optimization involving dri3 but the logs output DRI3 not available when using zink which is basically a transition layer from OpenGL to Vulkan. This also fixes itself if I use OpenGL normaly.

Proton version 9.0-4

Kkisak-valve maintainer 2025-12-05 github

Hello @Granth9923, PROTON_USE_D3D and WINE_USE_D3D don't exist in this project. This reads like something that should be evaluated on a per-game basis, on the existing compatibility reports for those those two games, please add a comment with your experience and a Proton log from reproducing the issue without any workarounds.

Launch options