I am trying to stream DSD to my Eversolo, but after a few seconds the music stops and then shows the error “an audio file is loading slowly…” I tried to debug it and connected directly to LAN as I thought it was the WiFi limitation, but still same results.
The clue is in the signal path: Processing speed 0.3x. In a nutshell, you’re asking too much of your core. Note that processor single thread performance is important in this scenario.
You’ll need to specify the processor model or generation for a benchmark. However, the fact remains that you are attempting to perform too many operations on DSD512, which also includes initial conversion to PCM. Try removing some steps to see how this affects processing speed.
Could you share your proposed solution for this specific flow?
AceRimmer
(Smoke me a kipper, I'll be back for breakfast!)
10
I would start with ONLY the dsd512 and nothing else and see how that goes and what the processor speed is.
Then add one of your previous DSP processes at a time to see what the effect is.
Note that usually anything below 1.2x speed WILL eventually stall and you need to be above 1.3x as a minimum to ensure good continuous performance.
The following post may help explain what’s happening. Note the impact of applying just convolution on DSD256, and you are using DSD512.
Since I use PCM, I can’t offer much more assistance. However, if you want to proceed down this route, you may find some guidance in the HQ Player category.
I owned a DMP-A6 and had no issue playing native DSD-512 on it, without recourse to any DSP at all. The DMP-A6 can play DSD natively up to DSD512, but your ROON server must be correctly configured for this audio device. I suspect this is not your case.
Go to “Device setup” for your Eversolo device, then switch the “Hide advanced” toggle at the bottom of the pop-up window to “Show advanced”. Make sure the “Max sample rate (DSD)” is set to 512.
P.S. Is your roon server harwired?