DSD Native and Dop not working.

Good morning:

I installed volumio ver 2.729on my raspberry pi 4 and tried to stream DSD to both of my dacs. Nuprime Dac10 in native dsd and dop output mode, the front display shows 352.8khz instead of 2.8mhz dsd. Hugo2 gives the same result. It’s light in the middle is in purple instead of white for dsd. It seems the dacs are getting resampled pcm. Both dacs support dsd playback. I also tried on the pc windows10. Set jriver to dop transmission, Nuprime dac-10 shows 2.8mhz dsd correctly. I just want to get the dop running correctly. Can anyone give me a solution for this?

Thank you so much!

I’m pretty sure the Nuprime DAC-10 is supported, according to the vendor list. The Hugo is not supported for Native or DoP right now in Volumio for now.

SSH into your Pi, type:

aplay -l

Look for the Nuprime, then enter

cat /proc/asound/cardX/stream0

Where “cardX” is whatever the card is.

Output whatever it says as a reply.

Here is the vendor list: dsd-direct-again-t10768-20.html

Here is the code. Thank you!

[code]volumio@volumio:~$ cat /proc/asound/card5/stream0
NuPrime NuPrime DAC-10 at usb-0000:01:00.0-1.2, high speed : USB Audio

Playback:
Status: Stop
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S16_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Interface 1
Altset 3
Format: SPECIAL
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us[/code]
Somehow dop is working but still no luck on native dsd with nuprime dac10.

Did you ever have any luck getting this working? I am thinking of buying the same DAC.

I think I found the reason why dac-10 is not recognized as native dsd supported. In the source code of linux kernel, the vendor id is not correct. It hasn’t been fixed even in the latest kernel of linux. The correct vendor id is 0x16d0, 0x06b2 instead of 0x16b0, 0x06b2. Please correct me if I was wrong. Thank you!

Update: The vendor id has been corrected in the current kernel branches (rpi-4.19.y, rpi-5.4.y and rpi-5.6.y).

Same Isuse with Nuprime dac 10 and streambox S2 ultra