So having a little play around with DSD sampling on Roon. My server is running an i7-10710U consistently running at 3.6-3.8Ghz with 32GB Ram. Yet enabling DSD I can only get 128 to work - just - above 2.0 processing speed. The CPU isn’t overloaded and single core performance is actually better than multicore.
It’s not a compatibility (upto 768 is supported) thing as 256, 512 work at very slow processing speeds and dropouts.
Tried “Parallelize Sigma Delta Modulator” on and off, on DSD256 is ~x3.7, DSD512 is ~x1.7 and drops out.
There doesn’t appear to be any thermal throttling CPU is a pretty consistent ~3.7-3.9GHz.
Having a further play it does seem the jump from 256 -> 512 network demands are increased, an initial demand to ~60Mbps - 80Mbps settling to ~35Mbps but peaking again to 60-80Mbps. At this point I’ll hold my hand up in shame saying I’m running a homeplug to streamer, so let me move the server to local connection next to the streamer, though would this impact on the processing speed?
Hey Robin, i wouldn’t worry to much over these low processing speed figures. I see similar figures on my Gen8 Intel Core-based Roon Servers.
Start up your MB manufacturers power monitoring, you will most likely see that the Core is nowhere near maxing out, merely idling away.
The power throttling on newer Intel CPU’s is very effective, and it’s not always it shows from Windows activity monitor.
That said, Roon Core likes a higher clock speed better than a multitude of CPU cores. My i3-8100 runs beautifully upsampling and since its not “turbo’ed” it seems to be quicker overall, even than my “some times Core” i7-8700. The i3 is 4C/4T at 3.6Ghz where the i7 is 6C/12T at 3.2/4.6Ghz.