you are viewing a single comment's thread
view the rest of the comments
[–] 12 points 1 year ago* (last edited 1 year ago) (6 children)

Oh no... Anyway, anyone got a fix for dual audio on Linux Mint.

I wanna output to 2 devices (one is HDMI TV and the other is Bluetooth) at once and pipewire isn't accommodating me. I'm hesitant to go screwing around with pulseaudio cause I tried that on a previous build and things went badly.

I managed to get an all devices audio output inserted into the pipewire.conf but the only sound that comes out is from the TV and not the bluetooth speaker.

I don't really expect an answer here but if you could point me to the forum or instance that might have answers would be appreciated.

I used this page to do the code insert.

https://thecodeninja.net/2024/06/pipewire-combined-sink/ nevermind, the site seems to have 404'd itself in the last minute or so.

  • source
  • hideshow 6 child comments
  • [–] 4 points 1 year ago (2 children)

    If outputting separate programs to separate outputs: install Pavucontrol (yes, for Pipewire); change outputs per-program in the first tab.

    If trying to output the same stream(s) to both: install Helvum; drag lines around to connect to additional outputs.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    Check out qpwgraph: https://flathub.org/en/apps/org.rncbc.qpwgraph

    It's like Helvum but it can save patchbays and restore them on boot.

    The easiest solution is to create a virtual audio device through your Pipewire config and then use qpwgraph to link them up to your physical device on boot.

    I can copy my Pipewire virtual device config if you need it.

    I have used this setup to separate game audio from voice audio when streaming for years.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    Combining Bluetooth with other output types is quite challenging because the audio buffers are not just huge for Bluetooth, they are actually dynamically resized depending on signal depending on the implementation.

  • source
  • parent