You are not logged in.
Hello everyone
I've heard pipewire is better than pulseaudio and I want to switch
but when I want to remove pulseaudio I get this error.
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio' required by plasma-pa
how to switch from pulseaudio to pipewire?
Last edited by Pezhman (2022-02-11 18:14:10)
Offline
plasma-pa provides the sound applet in the system tray and will work with pipewire. See https://wiki.archlinux.org/title/PipeWire#Installation
sudo pacman -Rdd pulseaudio
sudo pacman -S pipewire-{jack,alsa,pulse}
systemctl --user enable --now pipewire pipewire-pulse pipewire-media-session
Last edited by ishaanbhimwal (2022-02-09 10:27:29)
Offline
Rather than directly uninstalling pulseaudio replace it with the pipewire component (see https://wiki.archlinux.org/title/PipeWire, particularly the #Installation and #Audio sections).
Mod note: Moving to NC.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Is there really a noticeable performance difference between the two in a non-professional setup?
Offline
Pipewire should have somewhat better latency guarantees, how noticeable those are depends a lot on what you're doing, in general I'd say it's not going to be much, especially if you don't make use of the Jack integration. FWIW personally it often still has too many bugs or introduces bugs with releases that I'm currently also still on pulse.
One of the main benefits pipewire has is that it has an actually paid developer that has lots of experience in the multimedia/audio space and sees very frequent development. By that virtue it will eventually have functionality that's not as present in pulseaudio. E.g. I'd say it's pretty safe to say you're going to fare better with it if you have a bluetooth device as there's lots of development and catching up to do here that pulse isn't really able to move as fast into. For other devices I'd consider pulse very stable and usable.
Online
I followed arch wiki and this is the result:
pezhman@archlinuxhn:~ $ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 48
Tile Size: 65472
User Name: pezhman
Host Name: archlinuxhn
Server Name: PulseAudio (on PipeWire 0.3.45)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie: 596a:587b
Now its done?
or further more configuration needed?
Offline
It's done that is what you want, the take away should be the
Server Name: PulseAudio (on PipeWire 0.3.45)
line
If this is [SOLVED] please mark it as such by editing the title in your first post.
Online
solved
Last edited by Amal-N47h (2024-07-02 04:54:49)
Offline