Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Native dsd no working
#1
Hi:

I can stream dsd through dop to my nuprime dac-10h. Without dop selected, DSD is resampled to 352.8khz. I am running moode 6.42 on raspberry bie 4. Is there anything I can do to make it working on direct dsd?

Thank you!
Reply
#2
Here's the section in the MPD documentation that explains how DSD format is handled.
https://www.musicpd.org/doc/html/user.ht...igital-dsd

According to the product specs this audio device only supports native DSD using the ASIO driver. This driver is only available on Windows IIRC.
https://nuprimeaudio.com/product/dac-10/?v=b0c4bc877c29
"Supports DSD native playback by ASIO2.1 (up to 11.2MHz) and DoP (up to 5.6MHz) method."
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
(04-20-2020, 09:22 PM)Tim Curtis Wrote: Here's the section in the MPD documentation that explains how DSD format is handled.
https://www.musicpd.org/doc/html/user.ht...igital-dsd

According to the product specs this audio device only supports native DSD using the ASIO driver. This driver is only available on Windows IIRC.
https://nuprimeaudio.com/product/dac-10/?v=b0c4bc877c29
"Supports DSD native playback by ASIO2.1 (up to 11.2MHz) and DoP (up to 5.6MHz) method."

Dop is good enough for me. Thank you!
Reply
#4
Hi tim,
I did a little research on the source code of linux kernel. I found nuprime dac-10h is on the dsd native supported list, but the vendor id is wrong in the sound/usb/quirks.c. It should be 0x16d0, 0x06b2 instead of 0x16b0, 0x06b2. I think this is the reason why it is not be recognized as native dsd supported. Is there anything you can do to make it right? I only have a little knowledge on programing so please correct me if I was wrong.
Thank you!
Reply
#5
I would recommend that you either post the issue in the Raspberry Linux Git or notify Nuprime so they can post the issue or create a PR to have the vendor id changed.

If you decide to post you should provide a reference to where you obtained the correct vendor id so the kernel devs can verify it.
https://github.com/raspberrypi/linux/issues
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#6
(04-30-2020, 12:04 PM)Tim Curtis Wrote: I would recommend that you either post the issue in the Raspberry Linux Git or notify Nuprime so they can post the issue or create a PR to have the vendor id changed.

If you decide to post you should provide a reference to where you obtained the correct vendor id so the kernel devs can verify it.
https://github.com/raspberrypi/linux/issues

I have already sent a email to the linux sound subsystem maintainer Tiwai. He corrected the vendor id and merged the commit. I also notified the raspberry pi kernel maintainer to follow up on this. He said he will back-port this patch.
Reply
#7
Nice :-)
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#8
(05-01-2020, 01:10 AM)Tim Curtis Wrote: Nice :-)

I just received a message from developer Phil Elwell. The fix has been back-ported to the current kernel branches (rpi-4.19.y, rpi-5.4.y and rpi-5.6.y).  Smile
Reply
#9
(05-01-2020, 09:50 AM)jordanhuai Wrote:
(05-01-2020, 01:10 AM)Tim Curtis Wrote: Nice :-)

I just received a message from developer Phil Elwell. The fix has been back-ported to the current kernel branches (rpi-4.19.y, rpi-5.4.y and rpi-5.6.y).  Smile

Amazing how responsive the open-source community is. Nice work getting the error to the attention of the right people.

Regards,
Kent
Reply
#10
(05-01-2020, 01:10 AM)Tim Curtis Wrote: Nice :-)

Hi Tim, thanks for the work you do with moOde, I have tried almost all distributions for raspberry, but none come close to moOde!
Do you think that in the later version of moOde you could use the kernel that allows the nuprime dac 10 to play Native DSD?
Regards
Reply


Forum Jump: