https://bugs.winehq.org/show_bug.cgi?id=55944
Bug ID: 55944 Summary: ALSA audio driver completely broken in wine stable Product: Wine Version: 8.0.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: temp234@emailn.de Distribution: ---
When starting a TRLE-created game, ALSA seems to get in a weird state. Other native Linux applications using ALSA stop outputting sound or freeze. For example, playing a video with mpv will simply stop playing, until you seek or toggle pause twice.
This used to work until maybe some weeks or months ago. I'm unsure whether it's a wine update or a problem with alsa-lib.
My setup is slightly weird because I have an ALSA snd_dummy driver instance loaded, which I selected in winecfg as audio output driver. I don't normally want sound, but the game requires a sound output to start at all.
TRLE is the Tomb Raider Level Editor. Games created with it can be found in masses at https://www.trle.net/pFind.php (any with type TR4 should trigger this). The original Tomb Raider 4 probably has the same problems, because these games use a patched tomb4.exe.
My current workaround is switching to the pulse driver, starting pulseaudio before starting the game, and killing pulseaudio after the game has started.