![]() |
[SOLVED] Native DSD not working. USBridge with Soekris DAM1021 and Amanero - Printable Version +- Moode Forum (https://moodeaudio.org/forum) +-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3) +--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7) +--- Thread: [SOLVED] Native DSD not working. USBridge with Soekris DAM1021 and Amanero (/showthread.php?tid=2035) Pages:
1
2
|
Native DSD not working. USBridge with Soekris DAM1021 and Amanero - boring - 01-02-2020 Hello, Need some help here. I just received by USBridge Sig. Configured Moode and I was able to play music but output to the Soekris DAM1021 with a Amanero USB card is always going as DOP. Below are some outputs from the OS which you should need. alsa-capabilities 4: `USB Audio' Digital USB Audio Class audio output on device Combo384 Amanero -hardware address: hw:1,0 (or hw:Amanero,0) -device label: Combo384 Amanero -formats: (n/a) -usb audio class: UAC2 (isochronous asynchronous) -streamfile: /proc/asound/card1/stream0 -character device: /dev/snd/pcmC1D0p -monitor file: /proc/asound/card1/pcm0p/sub0/hw_params cat /proc/asound/card1/pcm0p/sub0/hw_params access: RW_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 176400 (176400/1) period_size: 22050 buffer_size: 88200 cat /proc/asound/card1/id Amanero RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - Tim Curtis - 01-02-2020 MPD and ALSA probe the audio device and automatically determine whether "native DSD" can be used. https://www.musicpd.org/doc/html/user.html#direct-stream-digital-dsd If you are confident that MPD should be using native DSD instead of DoP then I'd suggest posting an issue in MPD Git repo. Include the output of mpd -V command, the output from the cmds in your post and the version of ALSA being used. This can be obtained via sudo /var/www/comand/sysinfo.sh https://github.com/MusicPlayerDaemon/MPD/issues RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - TheOldPresbyope - 01-02-2020 @boring So Tim said Quote:If you are confident that MPD should be using native DSD instead of DoP Since you apparently just started using the USBridge Sig, had you previously used the Amanero/Soekris combination with moOde on an RPi? Were you able to play native DSD on that setup? Or with the Amanero/Soekris combo connected to some other computer? If so, I would think there is also a possibility your problem arises in the USBridge USB subsystem, possibly in the driver. This would then be a question for Allo support rather than the MPD maintainer. I have none of the hardware involved. On one system, I do have a Khadas Tone board (USB DAC) plugging into an RPi4B running moOde 6.4.0. According to moOde's Audio info panel, it's outputting native DSD to the KTB. Quote:Audio Information and Code: pi@moodeLR:/var/lib/mpd/playlists $ cat /proc/asound/card1/pcm0p/sub0/hw_params Regards, Kent RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - TheOldPresbyope - 01-02-2020 An addendum. I got to wondering how Linux determines if a USB DAC is DSD-capable. It's not something obvious in the USB enumeration of the interface. Apparently it's done based on recognizing the specific device. Here's a snippet from the kernel-source code for sound/usb/quirks.c. (NOTE the intro comment "all hardware that is known to support this format has to be listed here") Code: /* My Khadas Tone Board enumerates as USB vendor 20b1 (e.g., 0x20b1) which, by the last switch statement, is identified to the kernel (thence to ALSA) as DSD-capable. Regards, Kent RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - boring - 01-03-2020 Thanks everyone for the response. I will 1st contact Allo about this. I was using a jRiver ID before the USBridge Sig and DSD native was playing fine. RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - Tim Curtis - 01-03-2020 jRiver ID ?? RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - boring - 01-03-2020 Just tried using the USBridge Sig with a SMSL SU-8 DAC. Same issue, DSD files going to the DAC through DoP instead of DSD native. RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - boring - 01-03-2020 (01-03-2020, 02:24 AM)Tim Curtis Wrote: jRiver ID ?? That's a Intel NUC based jRiver ID with linux. That's not running Moode. RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - boring - 01-03-2020 (01-03-2020, 06:10 AM)boring Wrote: Just tried using the USBridge Sig with a SMSL SU-8 DAC. Same issue, DSD files going to the DAC through DoP instead of DSD native. Correction. DSD native with the SMSL SU-8 DAC is working. Which means the Amanero USB board is the issue? RE: Native DSD not working. USBridge with Soekris DAM1021 and Amanero - TheOldPresbyope - 01-03-2020 If the iRiver ID is running Linux, it should be similar to moOde with respect to this detection issue. Out of personal curiosity and following up on my addendum post, what is the Vendor ID reported for your Amanero/Soekris combo and for your SMSL? You can find it by invoking the lsusb command while the DAC is plugged into your USBridge or RPi or iRiver ID. For example, on my system with hostname moodeLR (moOde 6.4.0/RPi4B/Khadas Tone Board): Code: pi@moodeLR:~ $ lsusb The "XMOS Ltd" entry is my KTB and the vendor ID is "20b1". (As an aside, it's curious the Khadas folks didn't bother to customize the 3rd party Thyscon XMOS driver with their own tradename.) Regards, Kent |