I dont do anything fancy and just replaced pulseaudio with pipewire some while back … and dont notice a difference. But, again, I havent done anything with it besides just using the attached speakers or plugged headphones - no bluetooth etc.
Just install manjaro-pipewire - it should give you everything you need (and conflict with what you dont).
thanks -I’ll be doing some fairly intensive audio work on this system (via Reaper) and the general consensus I am reading is Pipewire all the way,but those comments are not in the Manjaro XFCE context…
via CLI or add/remove programs?
Been reading a linked tute on the AUR and how the apps there can break the system, and that adding via CLI method is safer??
Pipewire developer Wym Taymans recently posted a comment on linuxmusicians forum that suggests there are now three options for software sound servers
My masterplan was to replace pulseaudio and JACK in one go. That needs some more work and now I’m introducing an intermediate phase, so:
pulseaudio → module-jackdbus → JACK
pipewire → module-jackdbus → JACK (at which point jack becomes a driver in pipewire)
pipewire (jack driver implementation included into pipewire itself)
I had attempted to include jackdbus (something equivalent) support earlier in the development but it failed. I think we’re on the right track again now.
So users can replace PulseAudio without replacing JACK
As someone working with more than just consumer audio (mainly Ardour, but also Hydrogen and LMMS as I badly play keyboards and drums, so I prefer to generate them digitally), I can give my experience and perspective.
Basically, Pipewire eases your life with one audio solution for all. It implements both Pulse and JACK interface so it can act as a drop-in replacement. Moreover, you don’t need to tinker with multiple routing mechanism, it’s all handled within one service. Lastly, despite useless to me (no serious recording uses wireless), you can now record/play using bluetooth devices in JACK aware apps, which wasn’t possible with true JACK server (the only audio server having bluetooth implementation besides Pipewire is PulseAudio, and it’s implemented at PulseAudio level, not ALSA, so it’s PulseAudio exclusive). It has similar flexibility to configure latency and such, albeit in a more coding way as it uses Lua scripts instead of plain text config files.