Configure audio for simultaneous output?

Newcomer trying out Fedora, and not sure how to configure simultaneous audio output (sound playing to multiple audio devices at once).

There was a simple option for this on Manjaro, but it looks like Fedora is using Pipewire, which I don’t have any experience with.

I saw this question about the issue and pipewire-pulseaudio is already installed, however on trying to install paprefs it wants to remove pipewire-pulseaudio:

It seems like using pipewire is still somewhat new as there are not a ton of resources on this in my searches.

You might also check in Archs wiki. It seams they are always a small step ahead of :fedora:

1 Like

Thank you for the link! That is definitely the most promising info I’ve seen on the issue. :blue_heart:

Hello @merritt ,
There are also these resources to check out …
For some more reading.

Can anyone share an easy way for this?
I mean a direct way might not be any and easy click option in PulseAudio but a more straight forward workaround.

I finally got the time to mess around with this.

Thanks to the link from @grumpey I figured it out.

  • Created a new sink:
pactl load-module module-null-sink media.class=Audio/Sink sink_name=my-combined-sink channel_map=stereo
  • Used qjackctl to link them together. The interface is somewhat confusing, but:
    • Launch qjackctl, then click on Graph.
    • Find your new sink’s “monitor” node and connect it to the playback nodes for the existing audio devices. Here you can see I connected my new “simultaneous-audio-output” to my TV (“Ellesmere HDMI Audio”) and my PC speakers (“Starship/Matisse HD Audio”):

Hopefully this process will become easier as pipewire matures further. Thanks to everyone for the help :+1: :grinning_face_with_smiling_eyes: