In the D10s thread we've been looking into a problem in the way the hardware volume control is named by ALSA. Namely something is causing the ALSA mixer name to have a trailing space which causes various software to fail to communicate with it. This affects some Topping products with XMOS USB controllers and apparently some Realtek products as well though I don't have any specifics there.
I recall reading here that RME does not use the XMOS USB audio interface (I don't know if they use Realtek or something else) so I'm curious how their hardware mixer enumerates. This could help narrow down if it's a linux USB audio driver / ALSA issue or something in the Realtek / XMOS implementations.
SMSL does use XMOS usb controllers so it would be interesting to confirm that they show this problem as well.
So if anyone is up for a test could you run "aplay -l" to find the card number of your DAC and then amixer -c {that card number} and post what the mixer's name is?
Here's an example from the Topping D10s. Note the trailing space enclosed in the single quotes with D10s.
amixer -c 3
Simple mixer control 'D10s ',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 127
Mono: Playback 83 [65%] [-44.00dB] [on]
I welcome reports from anyone with various USB DACs and linux to post your results and what version of linux you're running.
I recall reading here that RME does not use the XMOS USB audio interface (I don't know if they use Realtek or something else) so I'm curious how their hardware mixer enumerates. This could help narrow down if it's a linux USB audio driver / ALSA issue or something in the Realtek / XMOS implementations.
SMSL does use XMOS usb controllers so it would be interesting to confirm that they show this problem as well.
So if anyone is up for a test could you run "aplay -l" to find the card number of your DAC and then amixer -c {that card number} and post what the mixer's name is?
Here's an example from the Topping D10s. Note the trailing space enclosed in the single quotes with D10s.
amixer -c 3
Simple mixer control 'D10s ',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 127
Mono: Playback 83 [65%] [-44.00dB] [on]
I welcome reports from anyone with various USB DACs and linux to post your results and what version of linux you're running.