protonscr

Every 3D/Vulkan game freezez after some time

dxvkclosed
doitsujin/dxvk#5446 · opened 2026-01-14 by alesharik · updated 2026-01-18 · 3 comments · github
Aalesharik 2026-01-14 github

Every game which uses 3D, heavy rendering are stuck after random amount of time (may be seconds, or even hours). 2D games are OK. vkgears and all linux apps that use Vulkan are fine too.

Issue persists after wine, kernel, dxvk, steam updates.

Software information

For this issue, I am testing on The Room Three.

System information

  • GPU: NVIDIA GeForce RTX 5070 Ti Laptop GPU
  • Driver: 590.48.01
  • Wine version: 10.20-staging
  • DXVK version: `2.7.1
  • Xorg - 1.21.1.21
  • Compositor - XFCE 4.20.0

Log files

steam-456750.log

GDB Output

I could not collect apitrace (after game freeze, there is no file in Desktop folder), but I gathered and analyzed GDB backtrace. I found that one thread is stuck at vkQueuePresentKHR.

Thread 97 (Thread 0x50bfb40 (LWP 18070) "dxvk-submit"):
#0  0xf7c89a9b in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libc.so.6
#1  0xf7c7ca40 in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libc.so.6
#2  0xf7c7cae9 in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libc.so.6
#3  0xf7d0f393 in poll () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libc.so.6
#4  0xf787d6de in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libxcb.so.1
#5  0xf787fbae in xcb_wait_for_special_event () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libxcb.so.1
#6  0xf19da55b in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libGLX_nvidia.so.0
#7  0xf19be05e in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libGLX_nvidia.so.0
#8  0xf19be4f4 in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libGLX_nvidia.so.0
#9  0xf0595bf2 in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libnvidia-glcore.so.590.48.01
[#10](/issue/doitsujin/dxvk/10) 0xf0816395 in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libnvidia-glcore.so.590.48.01
[#11](/issue/doitsujin/dxvk/11) 0xf0818ee4 in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libnvidia-glcore.so.590.48.01
[#12](/issue/doitsujin/dxvk/12) 0xf0808bb7 in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libnvidia-glcore.so.590.48.01
[#13](/issue/doitsujin/dxvk/13) 0xf0974e8f in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libnvidia-glcore.so.590.48.01
[#14](/issue/doitsujin/dxvk/14) 0xf19d750f in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libGLX_nvidia.so.0
[#15](/issue/doitsujin/dxvk/15) 0xe80ae2b6 in vkQueuePresentKHR () from target:/home/alexey/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so
[#16](/issue/doitsujin/dxvk/16) 0xf61c83b4 in win32u_vkQueuePresentKHR () from target:/home/alexey/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/i386-unix/win32u.so
[#17](/issue/doitsujin/dxvk/17) 0xf1b7453d in thunk32_vkQueuePresentKHR () from target:/home/alexey/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/i386-unix/winevulkan.so
[#18](/issue/doitsujin/dxvk/18) 0xf62aba59 in __wine_unix_call_dispatcher () from target:/home/alexey/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/../lib/wine/i386-unix/ntdll.so
[#19](/issue/doitsujin/dxvk/19) 0xf62c6c36 in start_thread () from target:/home/alexey/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/../lib/wine/i386-unix/ntdll.so
[#20](/issue/doitsujin/dxvk/20) 0xf7c80a8b in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libc.so.6
[#21](/issue/doitsujin/dxvk/21) 0xf7d1c548 in ?? () from target:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libc.so.6

Could this be some problems with hardware or drivers? Because on older laptop with same OS this problem never happens.

Ddoitsujin maintainer 2026-01-15 github

Present locking up inside the driver could be literally anything and isn't really debuggable when it just... doesn't happen on most systems.

Is this on Wayland or X11? Might be worth playing around with that too.

Aalesharik 2026-01-15 github

Currently I'm using X11. I'll try to switch to Wayland and will report if issue still persists or not.

Aalesharik 2026-01-18 github

Hi,
switched to wayland and issue went away

Nothing extracted yet.