PipeWire 0.3 Released With Redesigned Scheduling Code To Offer JACK2-Like Performance

Written by Michael Larabel in PipeWire on 22 February 2020 at 09:08 AM EST. 43 Comments
PipeWire is the Red Hat engineered project aiming to offer better audio/video stream handling on Linux that integrates well with Flatpak and can optimally handle use-cases currently covered by the likes of PulseAudio and JACK. This week marked the release of PipeWire 0.3 as another big step forward for the effort.

PipeWire 0.3 comes with redesigned scheduling mechanisms that should now offer its JACK compatibility layer performance that is comparable to JACK2.

Further making PipeWire 0.3 a big release is that its API is now deemed stable, there is a session manager to control the PipeWire graph, and the PulseAudio / JACK / ALSA compatibility layers are all in good shape. The ALSA compatibility layer is in best standing while future PipeWire releases will continue optimizing the JACK and PulseAudio layers.

Those building PipeWire from source can fetch the new PipeWire 0.3 via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week