Can you offer any guidance please? I have a USB CM6206 sound card, that outputs FL FR RL RR C and SUB. It should be 4 or 5.1, I will also be using the mic input too
I’m struggling to understand if I need to change the config in hudiy config or in the pi itself, i’ve looked in alsa and it is all recognised. I get audio from the FL FR just nothing else.
I want to be able to use all 4 and the subwoofer output and set the level of the sub in Hudiy. Routing the stereo audio across all 4.1 ch
I wish to retain it being routed through the equaliser too.
Any help would be appreciated as don’t have lots of Pipewire exp
Cm6206 Output
Re: Cm6206 Output
Usually, sound cards have their own profiles that need to be activated through PipeWire in order to switch the card into a mode like 4.1. You don’t need to configure anything in Hudiy itself - Hudiy relies on what PipeWire reports. PipeWire is the component that configures the audio hardware and communicates with it.
To display the list of profiles for your sound card, use pactl list cards command.
Find your card in the list, and under Profiles you’ll see all the profiles supported by your sound card. The Active Profile entry shows which profile is currently in use.
You can change the profile with: pactl set-card-profile <card name> <profile name>
To display the list of profiles for your sound card, use pactl list cards command.
Find your card in the list, and under Profiles you’ll see all the profiles supported by your sound card. The Active Profile entry shows which profile is currently in use.
You can change the profile with: pactl set-card-profile <card name> <profile name>
-
alex124.rh
- Posts: 125
- Joined: Thu Jul 31, 2025 9:18 am
Re: Cm6206 Output
how would i sort out a volume control in hudiy for the sub? what does the existing subwoofer balance do.
thanks for the prompt reply
thanks for the prompt reply
Re: Cm6206 Output
Subwoofer balance is a parameter of sink created by PipeWire. It defines how much of the low-frequency signal from the front or rear channels (depends on PipeWire configuration and card profile) is redirected to the LFE (subwoofer) channel.
The default card profiles will likely not allow you to control the volume of the LFE channel directly, only the LFE balance. It may be possible to achieve this using the “Pro Audio” profile, if your card supports it. According to the PipeWire documentation, the Pro Audio profile provides full access to all outputs of the sound card. Here is the detailed description in PipeWire docs: https://gitlab.freedesktop.org/pipewire ... io-profile
The default card profiles will likely not allow you to control the volume of the LFE channel directly, only the LFE balance. It may be possible to achieve this using the “Pro Audio” profile, if your card supports it. According to the PipeWire documentation, the Pro Audio profile provides full access to all outputs of the sound card. Here is the detailed description in PipeWire docs: https://gitlab.freedesktop.org/pipewire ... io-profile
-
alex124.rh
- Posts: 125
- Joined: Thu Jul 31, 2025 9:18 am
Re: Cm6206 Output
Turns out I already had it on the correct mode, but the problem seems to be audio from hudiy or youtube when i test an mp3 in raspbian, is just 2 ch. How do i get it to feed to all of the channels that are active?
-
alex124.rh
- Posts: 125
- Joined: Thu Jul 31, 2025 9:18 am
Re: Cm6206 Output
It might be related to channelmix.upmix* properties of PipeWire: https://docs.pipewire.org/page_man_pipe ... ops_7.html in client.conf https://docs.pipewire.org/page_man_pipe ... onf_5.html
According to the PipeWire description:
According to the PipeWire description:
-
alex124.rh
- Posts: 125
- Joined: Thu Jul 31, 2025 9:18 am
Re: Cm6206 Output
Hi, i’ve checked and upmix is set correctly in all locations. Simple upmix to clone stereo to all channels. Hudiy isn’t even showing sub balance in the GUI settings. What are your thoughts? Hudiy sink is only sending out 2 channels too. Hudiy documentation mentions 4.1 support, surely there’s something missing in this.
Re: Cm6206 Output
Hudiy will display controls for Subwoofer Balance if the sink set in volumeSinkName reports volume for the LFE channel. Try checking what volume controls your sink reports with the command pactl list sinks.
-
alex124.rh
- Posts: 125
- Joined: Thu Jul 31, 2025 9:18 am
Re: Cm6206 Output
i’m afraid this isn’t quite right as when i set that as you suggest it breaks the volume controls. it jumps down to 95 and back to 100 every attend to change the volume.
as stated it should just work for 4.1 and i need some more help on this front, it recognises the sub when i set it to 5.1 analog output profile, but not for 4.1. i just want to have it up mixed across as expected. it’s all set up to upmix on pipewire but hudiy_equaliser_sink only outputs 2 channels!
as stated it should just work for 4.1 and i need some more help on this front, it recognises the sub when i set it to 5.1 analog output profile, but not for 4.1. i just want to have it up mixed across as expected. it’s all set up to upmix on pipewire but hudiy_equaliser_sink only outputs 2 channels!