Pipewire by default?
Whats good in Solus is that all supported package for Pipewire is installed by default and i just switched to it..so far so good..especially in bluetooth codecs and headset which support mSBC wideband speech !
I'm using Solus KDE.
- Edited
- Enable (without having to run under sudo) the user PipeWire service and socket with: systemctl --user enable pipewire.
- When continue with the user PipeWire PulseAudio: systemctl --user enable pipewire-pulse.
- And the PipeWire Multimedia Service Session Manager: systemctl --user enable pipewire-media-session
- Disable the PulseAudio socket and service with: systemctl --user disable pulseaudio pulseaudio.socket
- Install the pipewire-jack package if you want to test JACK support.
- Reboot
andiskufi Yup the same steps mentioned by @George also the guide mentioned below..
https://www.guyrutenberg.com/2021/03/11/replacing-pulseaudio-with-pipewire/
systemd service are already in place for Solus..so you can skip that !
- Edited
andiskufi Hmm weird did you enable the below services and disable pulse audio?
systemctl --user enable pipewire-media-session.service
systemctl --user enable pipewire pipewire-pulse
For me its sticking at boot and works perfectly !
If I switch to pipewire, just for testing, is there any application like pavucontrol
for it? I know KDE can change audio/application output by itself, but gnome can't.
YuriTheHenrique Pipewire implements the Pulseaudio APIs. You can literally just use pavucontrol
with it.
As for gnome extensions that work well with Pipewire I use the following (both compatible with GNOME 40):
https://extensions.gnome.org/extension/906/sound-output-device-chooser/
https://extensions.gnome.org/extension/3499/application-volume-mixer/
ReillyBrogan Thanks, I'll be testing pipewire this weekend then.
I just use pavucontrol
because I have more control over which program is using what output... sometimes different sources has to be on different outputs.
[deleted]
YuriTheHenrique Based on what I've heard on IRC, it seems Pipewire may conflict with Wine/Proton gaming. So if you experience issues, check if changing to Pulseaudio works
@George Thank you very much for the steps. I can finally use my Bluetooth headphones. With pulse I couldn't use LDAC or AptX, though it should have worked with the newest pulse. The configuration via pavucontrol works very well, so no need to change the tools already familiar with.
I think this is a very expected feature right now
Ok, I may be a little new on asking this question and sorry if its been asked...
Right now in its current state is there any benefit to switching from PulseAudio to Pipewire when all I do is watch movies and listen to streaming music using speakers or wired headphones?
codewizard1975 Ok, I may be a little new on asking this question and sorry if its been asked...
Hello & welcome !
There is a search field on the top navigation bar so you can check if a question was asked already and not be sorry anymore
codewizard1975 Pipewire does offer some better codecs from what I understand, not sure if that's it. I followed this guide and switched because I figured why not and wanted to tinker some.
codewizard1975 Pretty sure the Bluetooth audio codec support is better with pipewire. So if you have wireless headphones it might be worth it.
Then there are advantages for JACK users, and special audio setups, but nothing for the average user that I can think of off the top of my head.
codewizard1975 yes, first of all, thats small latency with volume you will not feel that the scene lags behind the sound for a second, secondly: excellent volume in Bluetooth headphones