Page 1 of 1

2.1 Setup Output

Posted: Wed Mar 25, 2026 3:58 pm
by pault
Hey! I am trying to get Hudiy to use a virtual sink I made in pipe wire to get it to output a separate LFE channel, this seems to have worked, but the equalizer and echo sinks only have stereo inputs and outputs. Is there a way to fix this? Also I have included some images of the way I'd like this to be routed. I am using a 3.5mm USB jack for the stereo audio, and a Dac with RCA for the LFE to connect to my sub amplifier. I have not figured out how to tell Hudiy to connect everything this way by default. Thanks for the help!

https://photos.app.goo.gl/u5NV6K3cbhA5PDxL6

Re: 2.1 Setup Output

Posted: Wed Mar 25, 2026 5:43 pm
by hudiy
Hello,
For a 5.1 setup, you need to enable channelmix.upmix in PipeWire to enable the LFE channel. This will most likely also be required for a 2.1 setup. You can try enabling it as described in this post (point 2) and see if that works:

viewtopic.php?p=889#p889

Documentation of related props:
https://docs.pipewire.org/page_man_pipe ... ops_7.html

Re: 2.1 Setup Output

Posted: Wed Mar 25, 2026 7:22 pm
by pault
ok I will try this tonight. I'm also wondering if there is a way to permanently set the hudiy Equalizer, and echo supression inputs and outputs, because it seems that if I set an output sink in the Hudiy main config, it bypasses the equalizer and echo sinks. I'd like to hard code the inputs/outputs so they don't change when devices are added... I haven't found where Hudiy sets up the pipe wire sinks, the best I found was in the Hudiy startup file.

Re: 2.1 Setup Output

Posted: Wed Mar 25, 2026 7:23 pm
by pault
hudiy wrote: Wed Mar 25, 2026 5:43 pm Hello,
For a 5.1 setup, you need to enable channelmix.upmix in PipeWire to enable the LFE channel. This will most likely also be required for a 2.1 setup. You can try enabling it as described in this post (point 2) and see if that works:

viewtopic.php?p=889#p889

Documentation of related props:
https://docs.pipewire.org/page_man_pipe ... ops_7.html
also will this add LFE to the equalizer and echo sinks?

Re: 2.1 Setup Output

Posted: Wed Mar 25, 2026 8:39 pm
by hudiy
Hudiy by itself does not configure any sinks, sources or routings. Everything is managed by the PipeWire and WirePlumber. Once the equalizer and echo cancellation modules are loaded (in $HOME/.hudiy/share/hudiy_startup.sh), PipeWire and WirePlumber should determine the best routing for them.

You can create and restore custom routing using e.g. qpwgraph (viewtopic.php?p=1184#p1184). As far as we know, virtual sinks will match channel mapping of device's sink they are connected to - if the device's sink has the LFE channel (upmixing is enabled), it should also be automatically created by PipeWire for virtual sinks (echo cancel, equalizer).