SDL2 Lands Native PipeWire Support

Written by Michael Larabel in Linux Gaming on 2 March 2021 at 12:00 AM EST. 51 Comments
While SDL2-enabled games/applications can already work on PipeWire-based systems like the forthcoming Fedora Workstation 34 thanks to the PulseAudio compatibility layer, the SDL2 library has merged initial support for interfacing with PipeWire.

Merged on Sunday were various pieces of PipeWire audio support code for the SDL library including the playback/capture sink abilities. SDL2 now has a build time option for enabling PipeWire support as well as for whether to dynamically load it.

PipeWire is the Linux audio/video stream server developed by Red Hat and others to better suit today's Linux desktop needs and handle the use-cases currently served by both PulseAudio and JACK. Fedora Workstation 34 this spring is aiming to use PipeWire by default and other Linux distributions will likely follow in due course.

Those curious about SDL2's new PipeWire support can see these commits providing the initial enablement.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week