• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

CamillaDSP 5.1 on Linux Mint - Config Help - device selection overwhelming

Drvrage

Member
Joined
Jun 26, 2023
Messages
18
Likes
2
I recently converted my Windows based HTPC to Linux Mint. Roon, Plex, netflix etc work great. I lost Dirac live as they don't support Linux and my attempts via Wine and bottles failed so far. I feel lost without it. I know how to make stereo convolution filters in REW and load them in roon, but it is disappointing to have roon sound great, but movies in plex and netflix sounding terrible without DSP frequency response correction filters. I'm told CamillaDSP is the way to go for a low level system-wide convolution filter that corrects all outputs regardless of source.

I managed to get Camilla installed and running as a service on boot as well as the Web UI service. I'm dying trying to create a 5.1 config. In camilla's web UI, I want to select the correct input and output device but the options are overwhelming. My brain is melting! Help! See available input/output below and at the very bottom is my aplay -l response.

Capture Device:

hw:Loopback,0,0: Loopback, Loopback PCM, subdevice #0
hw:Loopback,0,1: Loopback, Loopback PCM, subdevice #1
hw:Loopback,0,2: Loopback, Loopback PCM, subdevice #2
hw:Loopback,0,3: Loopback, Loopback PCM, subdevice #3
hw:Loopback,0,4: Loopback, Loopback PCM, subdevice #4
hw:Loopback,0,5: Loopback, Loopback PCM, subdevice #5
hw:Loopback,0,6: Loopback, Loopback PCM, subdevice #6
hw:Loopback,0,7: Loopback, Loopback PCM, subdevice #7
hw:Loopback,1,0: Loopback, Loopback PCM, subdevice #0
hw:Loopback,1,1: Loopback, Loopback PCM, subdevice #1
hw:Loopback,1,2: Loopback, Loopback PCM, subdevice #2
hw:Loopback,1,3: Loopback, Loopback PCM, subdevice #3
hw:Loopback,1,4: Loopback, Loopback PCM, subdevice #4
hw:Loopback,1,5: Loopback, Loopback PCM, subdevice #5
hw:Loopback,1,6: Loopback, Loopback PCM, subdevice #6
hw:Loopback,1,7: Loopback, Loopback PCM, subdevice #7
hw:Generic_1,0,0: HD-Audio Generic, ALC897 Analog, subdevice #0
hw:Generic_1,2,0: HD-Audio Generic, ALC897 Alt Analog, subdevice #0
hw:acp,0,0: acp, , subdevice #0
null: Discard all samples (playback) or generate zero samples (capture)
lavrate: Rate Converter Plugin Using Libav/FFmpeg Library
samplerate: Rate Converter Plugin Using Samplerate Library
speexrate: Rate Converter Plugin Using Speex Resampler
jack: JACK Audio Connection Kit
oss: Open Sound System
pulse: PulseAudio Sound Server
speex: Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix: Plugin for channel upmix (4,6,8)
vdownmix: Plugin for channel downmix (stereo) with a simple spacialization
hw:CARD=Loopback,DEV=0: Loopback, Loopback PCMDirect hardware device without any conversions
hw:CARD=Loopback,DEV=1: Loopback, Loopback PCMDirect hardware device without any conversions
plughw:CARD=Loopback,DEV=0: Loopback, Loopback PCMHardware device with all software conversions
plughw:CARD=Loopback,DEV=1: Loopback, Loopback PCMHardware device with all software conversions
default:CARD=Loopback: Loopback, Loopback PCMDefault Audio Device
sysdefault:CARD=Loopback: Loopback, Loopback PCMDefault Audio Device
front:CARD=Loopback,DEV=0: Loopback, Loopback PCMFront output / input
dsnoop:CARD=Loopback,DEV=0: Loopback, Loopback PCMDirect sample snooping device
dsnoop:CARD=Loopback,DEV=1: Loopback, Loopback PCMDirect sample snooping device
usbstream:CARD=Loopback: LoopbackUSB Stream Output
usbstream:CARD=Generic: HD-Audio GenericUSB Stream Output
hw:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 AnalogDirect hardware device without any conversions
hw:CARD=Generic_1,DEV=2: HD-Audio Generic, ALC897 Alt AnalogDirect hardware device without any conversions
plughw:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 AnalogHardware device with all software conversions
plughw:CARD=Generic_1,DEV=2: HD-Audio Generic, ALC897 Alt AnalogHardware device with all software conversions
default:CARD=Generic_1: HD-Audio Generic, ALC897 AnalogDefault Audio Device
sysdefault:CARD=Generic_1: HD-Audio Generic, ALC897 AnalogDefault Audio Device
front:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 AnalogFront output / input
dsnoop:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 AnalogDirect sample snooping device
dsnoop:CARD=Generic_1,DEV=2: HD-Audio Generic, ALC897 Alt AnalogDirect sample snooping device
usbstream:CARD=Generic_1: HD-Audio GenericUSB Stream Output
hw:CARD=acp,DEV=0: acp, Direct hardware device without any conversions
plughw:CARD=acp,DEV=0: acp, Hardware device with all software conversions
default:CARD=acp: acp, Default Audio Device
sysdefault:CARD=acp: acp, Default Audio Device
dsnoop:CARD=acp,DEV=0: acp, Direct sample snooping device
usbstream:CARD=acp: acpUSB Stream Output

Playback Device:

hw:Loopback,0,0: Loopback, Loopback PCM, subdevice #0
hw:Loopback,0,1: Loopback, Loopback PCM, subdevice #1
hw:Loopback,0,2: Loopback, Loopback PCM, subdevice #2
hw:Loopback,0,3: Loopback, Loopback PCM, subdevice #3
hw:Loopback,0,4: Loopback, Loopback PCM, subdevice #4
hw:Loopback,0,5: Loopback, Loopback PCM, subdevice #5
hw:Loopback,0,6: Loopback, Loopback PCM, subdevice #6
hw:Loopback,0,7: Loopback, Loopback PCM, subdevice #7
hw:Loopback,1,0: Loopback, Loopback PCM, subdevice #0
hw:Loopback,1,1: Loopback, Loopback PCM, subdevice #1
hw:Loopback,1,2: Loopback, Loopback PCM, subdevice #2
hw:Loopback,1,3: Loopback, Loopback PCM, subdevice #3
hw:Loopback,1,4: Loopback, Loopback PCM, subdevice #4
hw:Loopback,1,5: Loopback, Loopback PCM, subdevice #5
hw:Loopback,1,6: Loopback, Loopback PCM, subdevice #6
hw:Loopback,1,7: Loopback, Loopback PCM, subdevice #7
hw:Generic,3,0: HD-Audio Generic, HDMI 0, subdevice #0
hw:Generic,7,0: HD-Audio Generic, DENON-AVR, subdevice #0
hw:Generic,8,0: HD-Audio Generic, HDMI 2, subdevice #0
hw:Generic,9,0: HD-Audio Generic, HDMI 3, subdevice #0
hw:Generic_1,0,0: HD-Audio Generic, ALC897 Analog, subdevice #0
null: Discard all samples (playback) or generate zero samples (capture)
lavrate: Rate Converter Plugin Using Libav/FFmpeg Library
samplerate: Rate Converter Plugin Using Samplerate Library
speexrate: Rate Converter Plugin Using Speex Resampler
jack: JACK Audio Connection Kit
oss: Open Sound System
pulse: PulseAudio Sound Server
speex: Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix: Plugin for channel upmix (4,6,8)
vdownmix: Plugin for channel downmix (stereo) with a simple spacialization
hw:CARD=Loopback,DEV=0: Loopback, Loopback PCMDirect hardware device without any conversions
hw:CARD=Loopback,DEV=1: Loopback, Loopback PCMDirect hardware device without any conversions
plughw:CARD=Loopback,DEV=0: Loopback, Loopback PCMHardware device with all software conversions
plughw:CARD=Loopback,DEV=1: Loopback, Loopback PCMHardware device with all software conversions
default:CARD=Loopback: Loopback, Loopback PCMDefault Audio Device
sysdefault:CARD=Loopback: Loopback, Loopback PCMDefault Audio Device
front:CARD=Loopback,DEV=0: Loopback, Loopback PCMFront output / input
surround21:CARD=Loopback,DEV=0: Loopback, Loopback PCM2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Loopback,DEV=0: Loopback, Loopback PCM4.0 Surround output to Front and Rear speakers
surround41:CARD=Loopback,DEV=0: Loopback, Loopback PCM4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Loopback,DEV=0: Loopback, Loopback PCM5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Loopback,DEV=0: Loopback, Loopback PCM5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Loopback,DEV=0: Loopback, Loopback PCM7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Loopback,DEV=0: Loopback, Loopback PCMDirect sample mixing device
dmix:CARD=Loopback,DEV=1: Loopback, Loopback PCMDirect sample mixing device
usbstream:CARD=Loopback: LoopbackUSB Stream Output
hw:CARD=Generic,DEV=3: HD-Audio Generic, HDMI 0Direct hardware device without any conversions
hw:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRDirect hardware device without any conversions
hw:CARD=Generic,DEV=8: HD-Audio Generic, HDMI 2Direct hardware device without any conversions
hw:CARD=Generic,DEV=9: HD-Audio Generic, HDMI 3Direct hardware device without any conversions
plughw:CARD=Generic,DEV=3: HD-Audio Generic, HDMI 0Hardware device with all software conversions
plughw:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRHardware device with all software conversions
plughw:CARD=Generic,DEV=8: HD-Audio Generic, HDMI 2Hardware device with all software conversions
plughw:CARD=Generic,DEV=9: HD-Audio Generic, HDMI 3Hardware device with all software conversions
hdmi:CARD=Generic,DEV=0: HD-Audio Generic, HDMI 0HDMI Audio Output
hdmi:CARD=Generic,DEV=1: HD-Audio Generic, DENON-AVRHDMI Audio Output
hdmi:CARD=Generic,DEV=2: HD-Audio Generic, HDMI 2HDMI Audio Output
hdmi:CARD=Generic,DEV=3: HD-Audio Generic, HDMI 3HDMI Audio Output
dmix:CARD=Generic,DEV=3: HD-Audio Generic, HDMI 0Direct sample mixing device
dmix:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRDirect sample mixing device
dmix:CARD=Generic,DEV=8: HD-Audio Generic, HDMI 2Direct sample mixing device
dmix:CARD=Generic,DEV=9: HD-Audio Generic, HDMI 3Direct sample mixing device
usbstream:CARD=Generic: HD-Audio GenericUSB Stream Output
hw:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 AnalogDirect hardware device without any conversions
plughw:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 AnalogHardware device with all software conversions
default:CARD=Generic_1: HD-Audio Generic, ALC897 AnalogDefault Audio Device
sysdefault:CARD=Generic_1: HD-Audio Generic, ALC897 AnalogDefault Audio Device
front:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 AnalogFront output / input
surround21:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 Analog2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 Analog4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 Analog4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 Analog5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 Analog5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 Analog7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Generic_1,DEV=0: HD-Audio Generic, ALC897 AnalogDirect sample mixing device
usbstream:CARD=Generic_1: HD-Audio GenericUSB Stream Output
usbstream:CARD=acp: acpUSB Stream Output

General System Config:
- Beelink ser5 connecting via HDMI to Denon AVR3600h
in a 5.1 config
- Linux Mint 22.1 Cinnamon
- Audio Output: Renoir Radeon High Definition Audio Controller using the profile "Digital Surround 5.1 (HDMI 2) Output"

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [DENON-AVR]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC897 Analog [ALC897 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
 
Try the ones that include "Denon" in the description.
In the desktop UI for controlling sound I'm using Audio Output: Renoir Radeon High Definition Audio Controller using the profile "Digital Surround 5.1 (HDMI 2) Output"

So, HDMI to AVR
 
In the desktop UI for controlling sound I'm using Audio Output: Renoir Radeon High Definition Audio Controller using the profile "Digital Surround 5.1 (HDMI 2) Output"

So, HDMI to AVR
I would try:
hdmi:CARD=Generic,DEV=1: HD-Audio Generic, DENON-AVRHDMI Audio Output

If that does not work, try:
hw:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRDirect hardware device without any conversions
hw:Generic,7,0: HD-Audio Generic, DENON-AVR, subdevice #0
plughw:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRHardware device with all software conversions
dmix:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRDirect sample mixing device
 
In the desktop UI for controlling sound I'm using Audio Output: Renoir Radeon High Definition Audio Controller using the profile "Digital Surround 5.1 (HDMI 2) Output"

So, HDMI to AVR
One thing wierd is that aplay -l indicates that the Denon is on HDMI 1/device 7, not HDMI2, which is device 8.
 
One thing wierd is that aplay -l indicates that the Denon is on HDMI 1/device 7, not HDMI2, which is device 8.
I know. This is why my brain is melting.

1748832226211.png
 
Last edited:
I would try:
hdmi:CARD=Generic,DEV=1: HD-Audio Generic, DENON-AVRHDMI Audio Output

If that does not work, try:
hw:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRDirect hardware device without any conversions
hw:Generic,7,0: HD-Audio Generic, DENON-AVR, subdevice #0
plughw:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRHardware device with all software conversions
dmix:CARD=Generic,DEV=7: HD-Audio Generic, DENON-AVRDirect sample mixing device
what about input?
 
If that does not work, please post the inputs listed in Mint - the same Sound window as above but with the input tab.

Here is what it will look like when the input is working:

Input Working.png
 
For the capture device try:

hw:CARD=Loopback,DEV=1: Loopback, Loopback PCMDirect hardware device without any conversions

Play music. If it is working you will see the music being received in the left hand panel of the GUI.
Nothing plays now so this broke something. If I select the right in and out, will it play even if nothing is configured on the other tabs yet? For example, pipeline is blank. I haven't made it that far.
 
Here is my Mixers tab for 2 channel. Name yours "to6chan". You need to to set "in" and "out" to 6. Then setup destination 0 to source 0, destination 1 to source 1, ..., destination 5 to source 5.

Mixers.png


Here is my Pipeline tab (don't add any filters yet). Yours should indicate 6 in, 6 out. Instead of to2chan you will use to6chan:

Pipeline.png
 
OK - I think I got it now.

Capture = hw:CARD=Loopback,DEV=0: Loopback, Loopback PCMDirect hardware device without any conversions
Playback = hdmi:CARD=Generic,DEV=1: HD-Audio Generic, DENON-AVRHDMI Audio Output

Nothing added to any of the other tabs and it works in that I hear music and roon let's me select the previously configured zone without choking.
 
Last edited:
setup Mixer and Pipeline

1748838223142.png


1748838273453.png


I'm listening to music as I type this, but the top right corner isn't doing anything. Are those bars supposed to be VU meters for each channel? Also the mute and volume slider do nothing.
 
I'm listening to music as I type this, but the top right corner isn't doing anything. Are those bars supposed to be VU meters for each channel? Also the mute and volume slider do nothing.
Do you mean the top left bars? If so, they should show the input and output volume for each channel. If they are not, I don't know why.
 
Are you sure you need resampling turned on? I don't use it. Here is my devices tab, though my capture and playback devices are different than yours:


devices.png
 
So something still isn't right. Nothing changes regardless of what capture device I select and the top left level bars are always dead.

1749037570710.png


Log file is also giving errors I can't quite figure out.

1749037538636.png
 
OK I ran through every capture device to see what happens. Only the last few options give me the levels in the top left, but none of them are 5.1 just 2.0 regardless of the content I'm playing. I have 5.1 music like Rush - "A Farewell to Kings" or any movies in 5.1.

plughw:CARD=acp,DEV=0: acp, Hardware device with all software conversions
default:CARD=acp: acp, Default Audio Device
sysdefault:CARD=acp: acp, Default Audio Device

1749039551794.png


Here are the log readouts of each of the "working" ones. All three respond with identical logs.

plughw:CARD=acp,DEV=0: acp, Hardware device with all software conversions
2025-06-04 08:23:02.300310 INFO [src/alsadevice.rs:117] PB: Starting playback from Prepared state
default:CARD=acp: acp, Default Audio Device
2025-06-04 08:25:13.938345 INFO [src/alsadevice.rs:117] PB: Starting playback from Prepared state
sysdefault:CARD=acp: acp, Default Audio Device
2025-06-04 08:25:53.451962 INFO [src/alsadevice.rs:117] PB: Starting playback from Prepared state

Also playing a 5.1 test file that reads out the channel it's playing on, sounds fine in 5.1. FL, FR, Center, RL, RR but no sub.
 
Last edited:
Back
Top Bottom