I have problem with my Topping D10S USB sound card. D10S connected to RPI4 and installed latest OSMC build. Audio configuration set to Best match, but all my music files played at 48000 Hz, ( I have a lot of test files with various sample rate, with moode all this files played correctly) Where and how to change configuration ?
Do you see an option including ‘surround21’ in Settings->System->Audio? That offers more samplerates, but I can’t tell if it’s ALSA doing the resampling or my OSMC device is somehow switching the DAC (my USB soundcard doesn’t have a display).
I can’t find such an adjustment, I tried setup output configuration to Fixed and set sampling rate to 192 or higher but on D10S display always show 48000.
Can you post logs, please?
2021-08-25 08:45:48.246 T:502 INFO <general>: CAESinkALSA::EnumerateDevice - device default description
2021-08-25 08:45:48.247 T:502 INFO <general>: CAESinkALSA::EnumerateDevice - device @ description
2021-08-25 08:45:48.248 T:502 INFO <general>: CAESinkALSA - Unable to open device "surround71" for playback
2021-08-25 08:45:48.249 T:502 INFO <general>: CAESinkALSA - Unable to open device "surround51" for playback
2021-08-25 08:45:48.249 T:502 INFO <general>: CAESinkALSA - Unable to open device "surround71" for playback
2021-08-25 08:45:48.251 T:502 INFO <general>: CAESinkALSA - Unable to open device "surround40" for playback
2021-08-25 08:45:48.251 T:502 INFO <general>: CAESinkALSA - Unable to open device "surround51" for playback
2021-08-25 08:45:48.251 T:502 INFO <general>: CAESinkALSA - Unable to open device "surround71" for playback
2021-08-25 08:45:48.289 T:502 INFO <general>: CAESinkALSA::EnumerateDevice - device sysdefault:CARD=vc4hdmi0 description vc4-hdmi-0, MAI PCM vc4-hdmi-hifi-0
Default Audio Device
2021-08-25 08:45:48.290 T:502 INFO <general>: CAESinkALSA::EnumerateDevice - device hdmi:CARD=vc4hdmi0,DEV=0 description vc4-hdmi-0, MAI PCM vc4-hdmi-hifi-0
HDMI Audio Output
2021-08-25 08:45:48.349 T:502 INFO <general>: CAESinkALSA::EnumerateDevice - device sysdefault:CARD=D10s description D10s, USB Audio
Default Audio Device
2021-08-25 08:45:48.358 T:502 INFO <general>: CAESinkALSA::EnumerateDevice - device @:CARD=D10s,DEV=0 description D10s, USB Audio
Front speakers
2021-08-25 08:45:48.368 T:476 INFO <general>: Loading special://xbmc/system/Lircmap.xml
2021-08-25 08:45:48.370 T:502 INFO <general>: CAESinkALSA::EnumerateDevice - device surround21:CARD=D10s,DEV=0 description D10s, USB Audio
2.1 Surround output to Front and Subwoofer speakers
2021-08-25 08:45:48.370 T:502 INFO <general>: CAESinkALSA - No playback configurations available for device "surround21:CARD=D10s,DEV=0"
2021-08-25 08:45:48.371 T:502 INFO <general>: CAESinkALSA::EnumerateDevice - device iec958:CARD=D10s,DEV=0 description D10s, USB Audio
IEC958 (S/PDIF) Digital Audio Output
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'mceusb'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'XboxDVDDongle'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'Microsoft_Xbox'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'PinnacleSysPCTVRemote'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'anysee'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'iMON-PAD'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'Antec_Veris_RM200'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'MCE_via_iMON'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'TwinHanRemote'
2021-08-25 08:45:48.372 T:502 INFO <general>: CAESinkALSA - Unable to open device "sysdefault:CARD=vc4hdmi1" for playback
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'linux-input-layer'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Linking remote mapping for 'linux-input-layer' to 'cx23885_remote'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'mediacenter'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'devinput'
2021-08-25 08:45:48.372 T:476 INFO <general>: * Adding remote mapping for device 'devinput-32'
2021-08-25 08:45:48.373 T:476 INFO <general>: * Adding remote mapping for device 'devinput-64'
2021-08-25 08:45:48.373 T:502 INFO <general>: CAESinkALSA - Unable to open device "hdmi:CARD=vc4hdmi1,DEV=0" for playback
2021-08-25 08:45:48.373 T:476 DEBUG <general>: CIRTranslator::Load - no userdata Lircmap.xml found, skipping
2021-08-25 08:45:48.373 T:502 INFO <general>: Found 1 Lists of Devices
2021-08-25 08:45:48.373 T:502 INFO <general>: Enumerated ALSA devices:
2021-08-25 08:45:48.373 T:502 INFO <general>: Device 1
2021-08-25 08:45:48.373 T:502 INFO <general>: m_deviceName : @
2021-08-25 08:45:48.373 T:502 INFO <general>: m_displayName : Default (vc4-hdmi-0 MAI PCM vc4-hdmi-hifi-0)
2021-08-25 08:45:48.373 T:502 INFO <general>: m_displayNameExtra:
2021-08-25 08:45:48.373 T:502 INFO <general>: m_deviceType : AE_DEVTYPE_PCM
2021-08-25 08:45:48.373 T:502 INFO <general>: m_channels : FL, FR
2021-08-25 08:45:48.373 T:502 INFO <general>: m_sampleRates : 32000,44100,48000
2021-08-25 08:45:48.373 T:502 INFO <general>: m_dataFormats : AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
2021-08-25 08:45:48.373 T:502 INFO <general>: m_streamTypes : No passthrough capabilities
2021-08-25 08:45:48.373 T:502 INFO <general>: Device 2
2021-08-25 08:45:48.373 T:502 INFO <general>: m_deviceName : sysdefault:CARD=vc4hdmi0
2021-08-25 08:45:48.374 T:502 INFO <general>: m_displayName : vc4-hdmi-0
2021-08-25 08:45:48.374 T:502 INFO <general>: m_displayNameExtra: MAI PCM vc4-hdmi-hifi-0
2021-08-25 08:45:48.374 T:502 INFO <general>: m_deviceType : AE_DEVTYPE_PCM
2021-08-25 08:45:48.374 T:502 INFO <general>: m_channels : FL, FR
2021-08-25 08:45:48.374 T:502 INFO <general>: m_sampleRates : 32000,44100,48000
2021-08-25 08:45:48.374 T:502 INFO <general>: m_dataFormats : AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
2021-08-25 08:45:48.374 T:502 INFO <general>: m_streamTypes : No passthrough capabilities
2021-08-25 08:45:48.374 T:502 INFO <general>: Device 3
2021-08-25 08:45:48.374 T:502 INFO <general>: m_deviceName : hdmi:CARD=vc4hdmi0,DEV=0
2021-08-25 08:45:48.374 T:502 INFO <general>: m_displayName : vc4-hdmi-0
2021-08-25 08:45:48.374 T:502 INFO <general>: m_displayNameExtra: GSM LG TV on HDMI
2021-08-25 08:45:48.374 T:502 INFO <general>: m_deviceType : AE_DEVTYPE_HDMI
2021-08-25 08:45:48.374 T:502 INFO <general>: m_channels : FL, FR
2021-08-25 08:45:48.374 T:502 INFO <general>: m_sampleRates : 32000,44100,48000
2021-08-25 08:45:48.374 T:502 INFO <general>: m_dataFormats : AE_FMT_RAW,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE,AE_FMT_U8,AE_FMT_RAW
2021-08-25 08:45:48.374 T:502 INFO <general>: m_streamTypes : STREAM_TYPE_AC3,STREAM_TYPE_DTSHD,STREAM_TYPE_DTSHD_MA,STREAM_TYPE_DTSHD_CORE,STREAM_TYPE_DTS_1024,STREAM_TYPE_DTS_2048,STREAM_TYPE_DTS_512,STREAM_TYPE_EAC3,STREAM_TYPE_TRUEHD
2021-08-25 08:45:48.375 T:502 INFO <general>: Device 4
2021-08-25 08:45:48.375 T:502 INFO <general>: m_deviceName : @:CARD=D10s,DEV=0
2021-08-25 08:45:48.375 T:502 INFO <general>: m_displayName : D10s
2021-08-25 08:45:48.375 T:502 INFO <general>: m_displayNameExtra: Analog
2021-08-25 08:45:48.376 T:502 INFO <general>: m_deviceType : AE_DEVTYPE_PCM
2021-08-25 08:45:48.376 T:502 INFO <general>: m_channels : FL, FR
2021-08-25 08:45:48.376 T:502 INFO <general>: m_sampleRates : 48000
2021-08-25 08:45:48.376 T:502 INFO <general>: m_dataFormats : AE_FMT_S32NE
2021-08-25 08:45:48.376 T:502 INFO <general>: m_streamTypes : No passthrough capabilities
2021-08-25 08:45:48.376 T:502 INFO <general>: Device 5
2021-08-25 08:45:48.376 T:502 INFO <general>: m_deviceName : iec958:CARD=D10s,DEV=0
2021-08-25 08:45:48.376 T:502 INFO <general>: m_displayName : D10s
2021-08-25 08:45:48.376 T:502 INFO <general>: m_displayNameExtra: S/PDIF
2021-08-25 08:45:48.376 T:502 INFO <general>: m_deviceType : AE_DEVTYPE_IEC958
2021-08-25 08:45:48.376 T:502 INFO <general>: m_channels : FL, FR
2021-08-25 08:45:48.376 T:502 INFO <general>: m_sampleRates : 44100,48000,88200,96000,176400,192000,384000
2021-08-25 08:45:48.376 T:502 INFO <general>: m_dataFormats : AE_FMT_RAW,AE_FMT_S32NE
2021-08-25 08:45:48.376 T:502 INFO <general>: m_streamTypes : STREAM_TYPE_AC3,STREAM_TYPE_DTSHD_CORE,STREAM_TYPE_DTS_1024,STREAM_TYPE_DTS_2048,STREAM_TYPE_DTS_512
2021-08-25 08:45:48.376 T:503 INFO <general>: CActiveAESink::OpenSink - initialize sink
2021-08-25 08:45:48.376 T:503 DEBUG <general>: CActiveAESink::OpenSink - trying to open device ALSA:@:CARD=D10s,DEV=0
2021-08-25 08:45:48.376 T:503 INFO <general>: CAESinkALSA::Initialize - Attempting to open device "@:CARD=D10s,DEV=0"
2021-08-25 08:45:48.385 T:503 INFO <general>: CAESinkALSA::Initialize - Opened device "sysdefault:CARD=D10s"
2021-08-25 08:45:48.386 T:503 INFO <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2021-08-25 08:45:48.386 T:503 INFO <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S32NE
2021-08-25 08:45:48.386 T:503 DEBUG <general>: CAESinkALSA::InitializeHW - Request: periodSize 1024, bufferSize 9600
2021-08-25 08:45:48.386 T:503 DEBUG <general>: CAESinkALSA::InitializeHW - Got: periodSize 1024, bufferSize 9216
2021-08-25 08:45:48.386 T:503 DEBUG <general>: CAESinkALSA::InitializeHW - Setting timeout to 192 ms
2021-08-25 08:45:48.386 T:503 DEBUG <general>: CAESinkALSA::GetChannelLayout - Input Channel Count: 2 Output Channel Count: 2
2021-08-25 08:45:48.386 T:503 DEBUG <general>: CAESinkALSA::GetChannelLayout - Requested Layout: FL, FR
2021-08-25 08:45:48.386 T:503 DEBUG <general>: CAESinkALSA::GetChannelLayout - Got Layout: FL, FR (ALSA: FL FR)
2021-08-25 08:45:48.386 T:503 DEBUG <general>: CActiveAESink::OpenSink - ALSA Initialized:
2021-08-25 08:45:48.386 T:503 DEBUG <general>: Output Device : D10s
2021-08-25 08:45:48.386 T:503 DEBUG <general>: Sample Rate : 48000
2021-08-25 08:45:48.386 T:503 DEBUG <general>: Sample Format : AE_FMT_S32NE
2021-08-25 08:45:48.387 T:503 DEBUG <general>: Channel Count : 2
2021-08-25 08:45:48.387 T:503 DEBUG <general>: Channel Layout: FL, FR
2021-08-25 08:45:48.387 T:503 DEBUG <general>: Frames : 1024
2021-08-25 08:45:48.387 T:503 DEBUG <general>: Frame Size : 8
Thank you. I can reproduce that here. Should be fixable but can’t immediately see how.
Thanks and I am very looking forward to the solution
An interesting experiment:
Audio output device: D10S, S/PDIF
Output configuration: Best match
Limit sampling rate: 384 Khz
Display on DAC showing real sampling rate as it should be and everything played . My DAC connected with RCA to amplifier.
Yes. S/PDIF shows a range of samplerates (Device 5 in your log clip).
But why D10S, Analog shows only 48000? It also capable of playing higher sampling rates, but detected only 48000.
I don’t know, but haven’t dug very deep yet. My sound card is the same so I’ve got something to test with any solutions. All I’ve found so far is it was the same with the last release (Leia) and the same on Vero so I’m looking into how Kodi talks to ALSA.