What are the main differences between pipewire and pulseaudio? Which one is better? What are other alternative popular sound servers besides these two?
Pipewire is the new hotness. I’ve read comments from various audio engineers and programmers that pipewire “gets it right”.
Pipewire came out in 2017, pulseaudio in 2004.
“PipeWire has received much praise, especially among the GNOME and Arch Linux communities. Particularly as it fixes problems that some PulseAudio users had experienced, including high CPU usage, Bluetooth connection issues, and JACK backend issues.”
Pipewire seems to do everything better than PulseAudio, in my experience. It’s stable, compatible with PulseAudio and JACK stuff, works for low latency stuff like music production, can be routed flexibly, etc… As someone who used to run a PulseAudio+JACK stack but has since replaced both with just PipeWire, I’m a big fan.
Pipewire is really buggy for me so I just use pulseaudio.
I had the opposite experience, Pulseaudio is a buggy pile of shit if you ask me!