I find it rather surprising simply playing a song on a contemporary #Linux desktop (e.g. Rhythmbox via #Pipewire via ALSA) increases baseline power consumption by nearly a Watt (on an AMD Framework 13), with rhythmbox, pipewire, and pipewire-pulse all waking up a 60 Hz using a combined 22 ms/s of CPU time.
While I'm only vaguely familiar with the Pipewire, it feels like it should be possible to do better for such a common task.
@bgamari I asked about this on the #pipewire matrix channel, and 2048 is the default value for clock.max-quantum, probably chosen as a point after which latency starts to be more noticeable.
The pipewire-pulse does cause an overhead, but I wonder what was the cost of pure pulseaudio versus ALSA or OSS, do you remember measuring the power consumption back then?
After 4 years being wireless, I'm going wired again. I dusted off my old AKG K550 headphones and bought a new #DAC. The #HiBy FC4 sounds great with MQA from #Tidal. It also works fine with Linux.
I can finally use my #Librem5 phone camera with #pipewire, making it available to many applications through common interface. A big step to #Librem5, a great step for Freedom.
Audio on #Linux was long the butt of many joke. My goodness, has #pipewire delivered. I love how well my A/V IO works and behaves out of box on #Fedora these days.
#postmarketOS just landed the last MR needed to make the #libcamera + #PipeWire camera stack work on the #Librem5 and #PinePhone by default, using the new software ISP shipped in libcamera 0.3.
So if you have such a device: just update and go install apps like Snapshot, Warp, Decoder etc. You can even use it with Firefox and - very soon - Chromium.
Note that this does not replace #megapixels or #millipixels - those continue to be the default camera apps.
FUCK #PulseAudio. I just replaced it with #PipeWire which worked immediately. Absolutely done with PA and it's fucking insane bugs and weird weird weird shit forever. Didn't even need to have to do anything with PipeWire. It just worked out of the box. Magic. Hope it stays this way. Cross your fingers. Fuck I miss ALSA days. That shit was easy.
Just want to quickly share with #linuxmobile folks that the new #libcamera softwareISP does indeed work with the #librem5 - and with a #PipeWire + #GStreamer pipeline. Here's a first image running Warp (from Flathub).
There's still some stuff to iron out to make this work reliably and ship to users - but things are falling into place.
Scenes from the final day at #EmbeddedOSSummit: Andrzej Pietrasiewicz looking at the state of hardware video codecs in Linux, Julian Bouzas discussing smart audio filters in #PipeWire, and Paweł Wieczorek comparing testing automation systems for #embedded. #OpenSource#OSSummit#wireplumber0
📆 Next Thursday at #EmbeddedOSSummit in Seattle, don't miss my colleague's Julian Bouzas presentation on #WirePlumber smart filters! There is also going to be a live stream, in case you are not attending in person.
Listen, I love #fedora. Bar none it's one of the best distros out there, but more than that it's been the stomping grounds for #linux#desktop innovation. Don't believe me? You've got #Wayland, #PipeWire, contributions to #xdg, to the Linux kernel proper, etc. Fedora is more than a distro, it's a #comunity of people who wish to push the envelope.
That's why I am for #plasma becoming the new workstation standard, because of the good it did #GNOME. Let me explain...