protonscr

Linux client and running game freeze with message err:winevulkan:signaller_worker wait timed out with non-empty poll list

protonclosed
ValveSoftware/Proton#9316 · opened 2025-12-16 by rubendelmonte · updated 2025-12-16 · 1 comments · github
Rrubendelmonte 2025-12-16 github

SSUE
The Witcher 3 (but other suspect as well, like Darktide) randomly freeze with repeated message "err:winevulkan:signaller_worker wait timed out with non-empty poll list"
Steam client is frozen as well. ALT+TABBing to another window does work, closing the game with System Monitor brings client back to control.
Checks in GPU usage with LACT just show a sudden drop to 0% in GPU utilization when game freezes; up to that point utilization, speed, temps and voltages are in the legit ranges, as per attachment.
No other relevant logs available.
No overlclock or undervolt applied.
Behavior has been observed with different Proton versions, both from Valve (default and 9.0.4) and GE (10.24 and 10.26).
Reproduced with and without environment variables (like "gamemoderun" or "LD_PRELOAD="" ")
Older games like Grim Dawn or lightweight ones like Demeo seems not affected.
Personal consideration: I wonder if the recently implemented NTSYNC driver has something to do with it.

HW SPECS:
MB ASUS B650 PLUS
AMD RYZEN 9 7900x
32 GB DDR 5200 KINGSTON
RADEON RX 9070XT
1x 2TB NVME
1x 2TB SDD
PSU ENERMAX REVOLUTION III 850W 80+ CERTIFIED
PC is attached to a 1200VA UPS

Note: with Darktide, the behavior has been observed also by using an HP Omen Laptop equipped with Intel Core i9-14900HX, 32GB RAM DDR5, 1TB SSD PCIe NVMe, Nvidia GeForce RTX 4070 8GB GDDR6

OS
tested both in Fedora 42, Fedora 43 and Debian 13

Currently running on Fedora 43, specs as follows:
Kernel: 6.17.11-300.fc43.x86_64
AMD firmware:
amd-gpu-firmware-20251125-1.fc43.noarch
amd-ucode-firmware-20251125-1.fc43.noarch
MESA:
mesa-libGLU-9.0.3-7.fc43.x86_64
mesa-compat-libxatracker-25.0.7-3.fc43.x86_64
mesa-filesystem-25.2.7-3.fc43.i686
mesa-filesystem-25.2.7-3.fc43.x86_64
mesa-dri-drivers-25.2.7-3.fc43.x86_64
mesa-libgbm-25.2.7-3.fc43.x86_64
mesa-libEGL-25.2.7-3.fc43.x86_64
mesa-libGL-25.2.7-3.fc43.x86_64
mesa-vulkan-drivers-25.2.7-3.fc43.x86_64
mesa-va-drivers-25.2.7-3.fc43.x86_64
mesa-va-drivers-25.2.7-3.fc43.i686
mesa-dri-drivers-25.2.7-3.fc43.i686
mesa-libgbm-25.2.7-3.fc43.i686
mesa-libEGL-25.2.7-3.fc43.i686
mesa-libGL-25.2.7-3.fc43.i686
mesa-vulkan-drivers-25.2.7-3.fc43.i686
mesa-vdpau-drivers-freeworld-25.2.7-2.fc43.x86_64
mesa-va-drivers-freeworld-25.2.7-2.fc43.x86_64
WAYLAND:
libwayland-client-1.24.0-1.fc43.x86_64
libwayland-server-1.24.0-1.fc43.x86_64
libwayland-egl-1.24.0-1.fc43.x86_64
libwayland-cursor-1.24.0-1.fc43.x86_64
libwayland-client-1.24.0-1.fc43.i686
libwayland-cursor-1.24.0-1.fc43.i686
libwayland-egl-1.24.0-1.fc43.i686
libwayland-server-1.24.0-1.fc43.i686
xorg-x11-server-Xwayland-24.1.9-1.fc43.x86_64
qt5-qtwayland-5.15.18-1.fc43.x86_64
qt6-qtwayland-6.10.1-1.fc43.x86_64
qt6-qtwayland-adwaita-decoration-6.10.1-1.fc43.x86_64
gnome-session-wayland-session-49.2-1.fc43.x86_64

STEPS
just play the mentioned games, the freeze will randomly happen

RESULTS
Game and Steam Client freeze

proton_witcher3_crash.txt
lspci.txt
lsb_release.txt
LACT-stats-20251216-091251_witcher3_crash.ods

Kkisak-valve maintainer 2025-12-16 github

Hello @rubendelmonte, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/607#issuecomment-3660933933.

Upstream links