Bug 31924

Summary: Pipewire problems with old native linux games
Product: Mageia Reporter: Ezequiel Partida <ezequiel_partida>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: NEEDINFO --- QA Contact:
Severity: normal    
Priority: Normal CC: lewyssmith, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Ezequiel Partida 2023-05-15 13:40:33 CEST
Games like Enemy Territory Quake Wars and Quake 4 sound stop working with pipewire using pipewire plumber.. with pulseaudio it works fine.

On ETQW for example I get.. I copied alsa-lib (32bit) folder to game's folder but still same problem.


----- Initializing Sound System ------
sound system initialized.
--------------------------------------
------ Alsa Sound Initialization -----
dlopen(libasound.so.2)
asoundlib version: 1.2.9
[E] pw.loop [loop.c:67 pw_loop_new()] 0xc1bdb40: can't make support.system handle: No such file or directory
snd_pcm_open SND_PCM_STREAM_PLAYBACK 'default' failed: No such file or directory
dlclose
WARNING: sound subsystem disabled


I don`t know where to report it upstream with pipewire's dev.

I will test more steam games..

I remember that Electronic SuperJoy on steam stop working as well as others I forgot the name but, I was able to make it work with the next commands.

sudo touch /usr/bin/pulseaudio
sudo chmod 0755 /usr/bin/pulseaudio

Unfortunately ETQW and Quake 4 don`t work except going back to pulseaudio,, I think I was able to make it work on the past with pipewire but I forgot to take note on the solution.

Regards
Comment 1 Lewis Smith 2023-05-15 21:38:42 CEST
Please say what games packages (& versions) you are bugging.

CC: (none) => lewyssmith

Comment 2 Ezequiel Partida 2023-06-01 09:15:17 CEST
Hello Lewis

The games I an testing are:

Quake 4 and Enemy Territory Quake wars from idSoftware the last versions idsoftware relased.



If I go back to pulseaudio they work fine and the used to work fine also with pipewire but after an update no more SND_PCM_STREAM_PLAYBACK,

ETQW-client-1.0-1.5-update.exe
quake4_linux_1.4.2.x86.run


You can download the demo that also fails.

https://cdn.splashdamage.com/downloads/games/etqw/ETQW-demo2-client-full.r1.x86.run

Regards
Comment 3 Marja Van Waes 2024-06-22 19:39:18 CEST
Is this issue still present in current Cauldron? It is over a year later and most of Cauldron has changed.

Status: NEW => NEEDINFO
CC: (none) => marja11