Summary
Since a recent system update, every Proton game experiences an approximately 30-second delay between launching the game executable and the appearance of the game window. Replacing winepulse.drv with winealsa.drv removes the delay completely, suggesting a regression in the PulseAudio/PipeWire backend.
System
- Debian GNU/Linux 13 (Trixie)
- Kernel 6.12.100-1-amd64
- PipeWire 1.4.2
- WirePlumber 0.5.8
- Mesa 25.0.7
- RADV (RX7600)
- Steam Runtime (Pressure Vessel)
- Proton 9.0 / 10.0 / 11.0
Games tested
- Age of Wonders III
- Baldur's Gate 3
Measured startup times
Age of Wonders III
Launcher: ~8–10 s (same with and without workaround)
Play → fullscreen
Without workaround: 34 / 31 / 31 s
With workaround: 1 / 1 / 1 s
Baldur's Gate 3 (--skip-launcher)
Steam Play → first fullscreen window
Without workaround: 46 / 46 / 47 s
With workaround: 18 / 17 / 17 s
Workaround
WINEDLLOVERRIDES="winepulse.drv=b;winealsa.drv=n" %command%
Additional observations
- Reproducible
- Multiple games
- Multiple Proton versions
- Delay occurs before first window
- Audio works normally once started
- ALSA backend removes the ~30 s delay
Expected behaviour
Games should launch without the additional ~30 second delay while using winepulse.drv.
Actual behaviour
Games consistently spend approximately 30 additional seconds during startup when using winepulse.drv.
Question
Is this a known regression in winepulse.drv (or its interaction with recent PipeWire/PulseAudio changes), or is additional debugging information required?
steam-226840.log
Summary
Since a recent system update, every Proton game experiences an approximately 30-second delay between launching the game executable and the appearance of the game window. Replacing winepulse.drv with winealsa.drv removes the delay completely, suggesting a regression in the PulseAudio/PipeWire backend.
System
Games tested
Measured startup times
Age of Wonders III
Launcher: ~8–10 s (same with and without workaround)
Play → fullscreen
Without workaround: 34 / 31 / 31 s
With workaround: 1 / 1 / 1 s
Baldur's Gate 3 (--skip-launcher)
Steam Play → first fullscreen window
Without workaround: 46 / 46 / 47 s
With workaround: 18 / 17 / 17 s
Workaround
WINEDLLOVERRIDES="winepulse.drv=b;winealsa.drv=n" %command%
Additional observations
Expected behaviour
Games should launch without the additional ~30 second delay while using winepulse.drv.
Actual behaviour
Games consistently spend approximately 30 additional seconds during startup when using winepulse.drv.
Question
Is this a known regression in winepulse.drv (or its interaction with recent PipeWire/PulseAudio changes), or is additional debugging information required?
steam-226840.log