Playback stops due to slow download from SSD on Nucleus Titan (ref#USMH6K)

Hi @Andrej_Sali,

Thanks for taking the time to write in and share your report - sorry to hear about your processing issues on your Titan!

We’ll go ahead and enable diagnostics on your Nucleus to take a closer look into things. We should have more information to share with you later this week, thanks for your patience in the meantime. :raised_hands:

appreciated! let me know if you wish me to do something. thank you.

@Andrej_Sali have you not heard anything from
support yet?

not yet. they did say it may take a week …

Hi @Andrej_Sali,
Our developers have suggested that you try activating Parallelize Sigma-Delta modulator. You can find that option in MUSE under Sample rate conversion.


Please let us know if that options helps you!

I tried this already, but unfortunately it makes no difference (about the same processing speed is reported in either case, between 0.7x and 0.9x).

i wonder if you tested your own Titan server with my DSD file (see the Dropbox link above) or probably any DSD512 file on an internal SSD (I have an 8 TB Samsung SSD, specified above), converting it to DSD256?

i wonder if my library transfer from Nucleus+ to Titan has something to do with it, especially given a surprise automatic library conversion following my reinstallation of the Operating System via the webui (with no impact on the DSD512 processing speed).

i already re-installed the Operating System via webui. unfortunately, it made no difference.

One question from my side. For the downsampling to DSD128 did you set an explicite DSD128 downsampling in roon or is it processed implicitely by setting downsampling for compatibility? Just for testing try both options and see how performance indicator behaves.
Also try enabling/disabling headroom management.

One more, since usually such passively cooled hardware throttles CPU performance in case it’s getting too hot, your Titan is not hidden in some cupboard but stands freely in you room, right? Its case doesn’t feel hot when touching it?

Thanks for asking this!

It is on a top shelf, completely unobstructed, and cold / room temperature on touch.

Initially, it was done automatically for compatability, later I played around and set it explicitly. Same processing speed.

I’m rather sure that it’s not related to your problem, but do you use a managed switch/router between your roon server and the DAC?

both Titan and DAC are connected to the same unmanaged switch, which is also connected to the internet via a separate router.

I’ve tested the file you’ve provided on my new Roon Server with the following specs.

Schermafdruk van 2024-12-13 10-46-50

It played fine on my Cambridge Audio CXN V2 as DSD64. I think that is the Cambridge’s maximum it can play.

The Prelude file you’ve shared stops playing after a few seconds every time that I am trying to play it.

So, couldn’t resist to test your dsf file :wink:
Though, in my situation I can only downsample to DSD64, not to DSD128. Don’t know if this makes a huge difference for comparison. And I’m rather surprised about the performance indicator in my roon environment.


As you can see almost 10x. And I could even add a native DSD convolution filter though, the PI then drops to 1.1x.
But… the CPU here is a Xeon D-1527 from 2016, in a NAS, not intended to be used as some sort of number cruncher.
So, I still don’t want to believe that your issue is related to generally lower CPU performance of the Titan.

Since you mentioned that your migrated library might be corrupted somehow there may be also a chance that there’s some roon background process running related to this, draining CPU without knowing.

Have you ever edited music metadata in roon? Is your library only about local files? In case it’s only local and you only use the metadata in the files without having edited in roon, then it may be worth doing a complete re-build of the library, after a proper library backup.

Could you please share the DAC’s “device setup” window in roon?

That would be real bad if a brand new 4k costing server can’t even properly play music files that a nearly decade old system can do without problems.

When I downsample from DSD512 to DSD64 instead of DSD128, it is a little faster (1.0x instead of about 0.8x). but both are too slow.

thank you for commenting. your suggestion about a background process draining CPU sounds very interesting to me - thank you!

i added so little metadata of my own to Roon by hand that I am willing to let it go in the interest of being able to start from scratch, if I have to. but i do have some “added” albums from Tidal and Qobuz, which would be nice to retain.

so i think it would be really helpful if Roon can look at the background processes and any other diagnostics that would help me avoid unnecessary steps and losses.

here’s the DAC setup window:

Interesting thoughts! After i dismounted my Titan SSD mounted on a MacOS desktop, DSD512 playing lasted about 30 seconds instead of 10 seconds. The file I am playing is of course on the Titan’s internal SSD so networking cannot be a direct culprit, but this “10->30 second” observation may indicate there are some background processes to do with networking that are devouring Titan’s CPU, as you guessed.

A few other network comments: I am connected to Tidal, Qobuz, and Dropbox (for automatic backup). I also used to be able to do automatic backup on my Mac desktop, I think via SMB, but that stopped working a while ago, and I could not easily restore it, so I simply removed this backup share from the Roon’s backup list. But maybe something went wrong along these lines, resulting in unnecessary waste of CPU cycles …

At this point, it’d be really great to get some explicit steps to do from Roon, based on their actual look at my Titan :slight_smile: