Live data from Hacker News

PipeWire: A year in review and a look ahead

collabora.com

61–70 of 125 posts

Re: PipeWire: A year in review and a look ahead

#61
post #26

I'm not a pro user but PipeWire has been mostly great. I originally switched because of PulseAudio was causing a hissing noise on with my bluetooth headset, and switching fixed it. However, there are still two issues that I'm struggling with and haven't been able to find a definitive answer for. One is the audio sometimes randomly jitters while simply playing music. It seems this only happens when I use my bluetooth…

> One is the audio sometimes randomly jitters while simply playing music

I encounter the same issue from time to time. Almost consistently reproducible when I update the kernel and the VirtualBox driver needs to be recompiled (and there's no cap for that process that it should use max X% of CPU).

As pipewire is within the user session I would assume higher system load would induce some latency and cause the jitterness.

But in the end I'm just making assumptions, and correlating.

Re: PipeWire: A year in review and a look ahead

#62
post #46

Is anybody here using pipewire to stream to a different machine on the same network? I currently use Pulseaudio to send audio from my laptop to a raspberry (with a DAC hat) connected to my hifi, but it turns out it's a pretty niche use case. So I'm looking for anybody with a similar use case who has upgraded from PA to PW and can talk about the experience.

I can't talk about that, but I will make a recommendation to try streaming with ROC. I've done quite a bit of streaming in the past with pulseaudio-dlna and the extreme lag isn't fantastic. https://gavv.github.io/articles/roc-tutorial/ I'm also curious about using PW, I upgraded, but I haven't setup any streaming yet.

I've been using roc with pipewire and pulseaudio for a while now and it works really well (much better than pulseaudios native tcp connection for example). You set target latency on the receiver and 150ms is enough to have (almost) no breaks in audio over a couple of hours

Re: PipeWire: A year in review and a look ahead

#63
post #9

Earlier quoted context omitted.

Do Bluetooth devices also work perfectly? For me, BT works perfectly with PulseAudio. PipeWire is very satisfying for absolutely everything else, but BT devices just refuse to connect (and I'm inept at debugging BT issues).

I had problems until i realized i still had `pulseaudio-*` packages installed. Now I only have `pipewire` and `pipepire-pulse` and everything works flawlessly.

Thanks, that's a useful hint!

Re: PipeWire: A year in review and a look ahead

#65

Is anybody here using pipewire to stream to a different machine on the same network? I currently use Pulseaudio to send audio from my laptop to a raspberry (with a DAC hat) connected to my hifi, but it turns out it's a pretty niche use case. So I'm looking for anybody with a similar use case who has upgraded from PA to PW and can talk about the experience.

I've had good luck with this method: https://wiki.archlinux.org/title/PipeWire#Sharing_audio_devi...

Re: PipeWire: A year in review and a look ahead

#66
post #26

I'm not a pro user but PipeWire has been mostly great. I originally switched because of PulseAudio was causing a hissing noise on with my bluetooth headset, and switching fixed it. However, there are still two issues that I'm struggling with and haven't been able to find a definitive answer for. One is the audio sometimes randomly jitters while simply playing music. It seems this only happens when I use my bluetooth…

You are definitely not the only one was has the issue about the automatic switching to bluetooth headset. One workaround is to run `pactl load-module module-switch-on-connect` (not persisted across reboot) as recommended on the arch wiki: https://wiki.archlinux.org/title/PipeWire#Sound_does_not_aut...

Has switching to a bluetooth headset on Linux ever been non-buggy? I mean I imagine for specific hardware-software combinations it works robustly, but I feel like this is a periodic issue I have to deal with on Linux machines

Re: PipeWire: A year in review and a look ahead

#67
Big fan of PipeWire, although I wish the tooling could work directly with PipeWire, instead of going through pactl. It's there, it's just not user-friendly. I ended up writing a tool for changing volume/muting that directly uses pw-cli: https://github.com/smasher164/pw-volume.

Re: PipeWire: A year in review and a look ahead

#68
post #45

Most pipewire users here seem to be arch users with access to bleeding edge releases. But how does PW work for, say, Debian/Ubuntu users?

It's not a bleeding edge-only thing, Pipewire was first introduced in Fedora (because RedHat), it's been fairly well tested as far as OSS goes.

Re: PipeWire: A year in review and a look ahead

#69
post #35

As someone who has a fairly basic use case for something like Pipewire - I switched to it about a year ago and hope to never switch back. Everything just works properly - and some of the value added stuff we have now (Easyeffects inside a Flatpak sandbox comes to mind) are very cool and work extremely well. My thanks to the developers, who have done an AMAZING job of building a realistic alternative. There is a lot o…

>> There is a lot of REALLY good software coming out for Desktop Linux recently. Wayland, Pipewire, Wireguard, etc!

etc indeed:

OBS Studio VLC Ardour, LMMS, MuseScore

LibreOffice (Writer, Calc, Impress, Draw, Base) GnuCash, Scribus, Dark Table, Inkscape, Krita, Blender, Synfig Studio, Gimp KiCAD, LibreCAD, FreeCAD, OpenScad, Solvespace, Slic3er

And untold others that are incredibly useful.

Re: PipeWire: A year in review and a look ahead

#70
post #35

As someone who has a fairly basic use case for something like Pipewire - I switched to it about a year ago and hope to never switch back. Everything just works properly - and some of the value added stuff we have now (Easyeffects inside a Flatpak sandbox comes to mind) are very cool and work extremely well. My thanks to the developers, who have done an AMAZING job of building a realistic alternative. There is a lot o…

>> There is a lot of REALLY good software coming out for Desktop Linux recently. Wayland, Pipewire, Wireguard, etc! etc indeed: OBS Studio VLC Ardour, LMMS, MuseScore LibreOffice (Writer, Calc, Impress, Draw, Base) GnuCash, Scribus, Dark Table, Inkscape, Krita, Blender, Synfig Studio, Gimp KiCAD, LibreCAD, FreeCAD, OpenScad, Solvespace, Slic3er And untold others that are incredibly useful.

Many of programs you mention are useful, but not new and really aren't that great at showcasing a great user experience.
Post reply on HN