Roon unable to play Native DSD on MacOS after 15.3.1 update (ref#O4TN09)

What’s happening?

· Other

How can we help?

· None of the above

Other options

· Other

Describe the issue

Roon is No Longer Playing Native DSD on MacOS after the 15.31. Update. It will only play PCM converted DSD. This is an issue with all of my USB connected DACs on the Mac. This is not affecting my phones. It worked perfectly fine before I did the update. I have tried a Fiio K11R2R, a Topping D70 Pro Octo and a Fiio KA17, all of which can play DSD 256. All that happens is a digital stream noise plays and the Topping tries to upsample to 705.6 mhz and the K11 R2R and KA17 just continue to play PCM only. Any attempt to play the Native DSD file on the Topping now ends in that exact failure and the others just refuse to play native now. This is a Roon specific issue, it doesn't happen with other media players. I've tried all manner of restarts and setting changes.

Describe your network setup

Not Applicable, the DACs are directly connected to the Roon Server which is a MacBook Pro M3.

MacOS cannot play native DSD, only DSD via DoP.

1 Like

Hey @sean.belliveau,

Thanks for writing in! Unless we’re missing some additional information, @Rugby is correct in their above response, Mac cannot on its own play native DSD files - If you’re experiencing issues with DSD playback after updating to macOS 15.3.1, it’s possible that the update affected how your system handles DoP streams.

To troubleshoot, I’d first ensure that your DAC’s firmware is up-to-date and that your audio settings in Roon are configured correctly for DoP playback.

Let me know if we’re missing any additional information here, thank you!

Prior to the MacOS update it worked via Initial DCS Method or DSD over PCM.

Now it doesn’t do either, only convert to PCM.

I guess “Native DSD” isn’t the correct nomenclature, but at any rate, the update changed the ability to use either and all it does now is create electronic static on either mode.

Everything is configured correctly and all drivers are up to date, everything has been restarted and the issue is on 3 different DACs.

One of my primary reasons for having Roon has been to play back DSD over PCM and it has worked flawlessly up to this point.

1 Like

Hey @sean.belliveau,

Thanks for the clarification! Let’s see if refreshing your RAATServer database may help:

You can generate a new RAATServer instance on your device by following these instructions, but please be aware that this will reset your Roon Settings → Audio Tab to factory settings and I would advise making a backup of any custom DSP settings you have:

  • Create a Backup of your current Roon database
  • Exit out of Roon
  • Navigate to your Roon’s Database Location
  • Find the folder that says “RAATServer”
  • Rename the “RAATServer” folder to “RAATServer_old”
  • Restart the Roon App to generate a new RAATServer folder

We’ll be on standby for your results. :+1:

Hi Benjamin. I will try in the next few days and let you know if it works.

Thanks!

Hi @sean.belliveau,
Great we’ll be on the look out for your report!

Very interested in the results of this. I noticed that DSD stopped working when I sent it over UBS to my Oppo. I did just patch to 15.3.1.
Unfortunately making a back up is being difficult as the Roon DB takes up far too much space, but that is for another thread.

I went through the steps as mentioned. No dice. Same problem. DSD files only work converted to PCM, not as DSD over PCM v1.0 like they used to.

After updating to Roon version 2.47 (build 1510), the ability to send DSD directly to my Oppo UDP-205 has returned.
This only ever worked when I send the data over USB.
Sending via the ethernet still does the translation to PCM, but it always was that way for me.

Over USB:
Signal Path: Lossless
DSD64 2ch
RAAT
DSD over PCM v1.0 (DoP)
OPPO UDP-205 CoreAudio Exclusive mode

Over the network it reads:
Signal path: High Quality
DSF DSD64 2ch
DSD64 to 352.8kHz PCM
352.8kHz to 176.4 kHz
64bit Float to 24bit
RAAT
Roon Advance Audio Transport
Audio distribution
Analog/Digital Outputs

Consider yourself lucky!

I FINALLY got it working again. I had to remove all the devices, disconnect them from the Mac (three DACs) for 24 hours, deactivate anything related to audio, do the RAAT server refresh again, restart again and it finally works. Based on the behavior, the DACs got an instruction from Roon that they didn’t like after the MacOS update related to the DSD data transport and I basically had to start from fresh to get them to work correctly again with DSD over PCM v1.0. Don’t know that I want to do that again. I’m not sure what’s to blame in this case but could be anything.

Hi @sean.belliveau,
I’m glad to read that you managed to get Roon working again. Hopefully this doesn’t reoccur with the next update. I’ll mark this thread as solved for you. It will remain open for 2 more days in case the DSD issue happens again.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.