Brottweiler’s Logbook

The Switch to PipeWire was Overdue

I have had no reason to switch from PulseAudio to PipeWire, but an audio issue with Steam Remote Play made me consider it. When starting a remote play session, PulseAudio would almost always crash and restart itself. This made me have to restart Mumble, and the person on the other end of the remote play session had no audio from the game. Replacing PulseAudio with PipeWire solved this issue.

PipeWire also fixed other annoying issues; playing very short sounds sometimes did not make any sound, or made a short static sound. Repeatedly playing it might sometimes play it. This was annoying when editing Minecraft audio files for a texture pack. I also have the old Ventrilo Push-To-Talk sound effect for PTT in Mumble, which are very short sounds. These suffered from the same issue, but seems to be playing perfectly now.

I also replaced the jack2 dependency with PipeWire even though I do not use JACK (anymore). The positive side effect here is that I can actually select JACK as the audio backend in SimpleScreenRecorder, and record audio and voice at the same time! This used to only be possible running JACK, but now I can select JACK and let it go through PipeWire.

Image

#audio #linux #pipewire