banner
pipewire.org
@pipewire.org
PipeWire is a media server for Linux systems covering audio, pro audio and video usecases.
What do you want to do?
October 16, 2025 at 2:09 PM
pactl can only load pulseaudio modules (builtin in the pipewire pulse server). You load modules in the pipewire daemon by adding a config snippet in your user pipewire config directory or you can load the module outside of the server with pw-cli or so.
July 15, 2025 at 5:13 PM
You write data into a buffer when you create the data, then as long as you don't need to change it you can pass it around between applications without copying.

If you need to do processing, you read from the old buffer, process and write to a new buffer.
March 18, 2025 at 4:07 PM
PipeWire does not need to copy data, it uses fd-passing to avoid copies (and neither does wayland).
March 18, 2025 at 9:23 AM
Can you be more specific why you think it's trashware?
March 18, 2025 at 9:16 AM
What kind of nonsense are you talking about wrt. PipeWire? How would you 'rip it out'?
March 18, 2025 at 9:01 AM
What is missing? What do you want to see improve?
February 22, 2025 at 8:51 AM
It means you have a serious bug somewhere and need to file a bug report to get it fixed.
February 19, 2025 at 10:46 PM
It depends on your hardware... If you see the different HDMI outputs in helvum or carla/catia, you can link them there. You can't to this with pavucontrol. You could also set up a combine sink:(docs.pipewire.org/devel/page_m...)
PipeWire: Combine Stream
docs.pipewire.org
February 13, 2025 at 2:37 PM
Did you have problems? I you tell us, maybe we can fix them before you try again in 6 months?
February 11, 2025 at 2:21 PM