#23 Swapping PulseAudio and JACK for PipeWire
Closed: Fixed 3 years ago by ngompa. Opened 3 years ago by ngompa.

With my pull request to the pipewire package, it will become possible to swap out PulseAudio and JACK entirely for PipeWire.

At some point, we want to make this change. What is left to make this happen?


Metadata Update from @ngompa:
- Issue tagged with: meeting

3 years ago

We discussed this today in the KDE SIG meeting, and came to the conclusion that we should probably start testing this somehow and giving feedback to KDE and PipeWire developers to help improve the experience when swapping out for PipeWire. @apol tested this recently and it was very wonky due to Plasma using the PulseAudio device manager API and getting useless information, among other things.

We also came to the conclusion we need a separate ad-hoc meeting about this with KDE and Fedora stakeholders to drive this forward properly.

Metadata Update from @ngompa:
- Issue untagged with: meeting
- Issue tagged with: meeting-request

3 years ago

So it looks like @wtaymans has submitted a change proposal to switch to PipeWire for everything in Fedora 34: https://fedoraproject.org/wiki/Changes/DefaultPipeWire

I did a little bit of testing on my local machine:

sudo rpm -e pulseaudio-libs-glib2-14.0-2.fc33.x86_64 --nodeps
sudo rpm -e pulseaudio-libs-14.0-2.fc33.x86_64 --nodeps
sudo rpm -e pulseaudio-libs-14.0-2.fc33.i686 --nodeps
sudo rpm -e pulseaudio --nodeps
sudo dnf install pipewire-pulseaudio

Audio does seem to be working.

I cannot seems to run pactl info with a failure:
pactl: error while loading shared libraries: libpulsecommon-14.0.so: cannot open shared object file: No such file or directory

Errors from service logs:

Dec 03 22:31:34 laptop.local systemd[2958]: Started Multimedia Service.
Dec 03 22:31:34 laptop.local pipewire[3740]: [E][000000028.082547][core.c:71 core_event_error()] core 0x55deb3d69800: proxy 0x55deb3d88f30 id:4: bound:-1 seq:4 res:-2 (No such file or directory) msg:"can't create device: No such file>
Dec 03 22:31:34 laptop.local pipewire[3740]: [E][000000028.082557][media-session.c:1971 core_error()] error id:4 seq:4 res:-2 (No such file or directory): can't create device: No such file or directory

Metadata Update from @ngompa:
- Issue untagged with: meeting-request
- Issue set to the milestone: Fedora 34 (was: Future Release)

3 years ago

Metadata Update from @ngompa:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata