So in the end I’ve pulled the trigger on Focus Fidelity (see this other topic) and I’m quite happy with it.
But now when using the generated convolution filters with higher res files (DSD) my little ROCK (Intel NUC i3 11th gen, 16GB RAM, 256GB SSD) can’t make it and the playback stops with the “hardware problem” error message.
If I should decide to upgrade its hardware what should I look for? Replace it for a more powerful CPU one? More RAM?
Unfortunately beeing RoonOS so closed it’s not possible to monitor the ROCK while it’s working and realize what part is bottlenecking the system.
DSD needs to be converted to PCM for convolution filters to be applied, which isn’t too difficult, but unless you configure it otherwise, Roon converts it back to DSD afterwards, and that is a far more intensive process that might be too much for your computer.
Maybe just have it convert to PCM and lave it there?
Operations on PCM, even at high sample rates, are relatively lightweight and should not tax any supported ROCK device.
With DSD, however, things are very different. Converting from PCM to DSD is not a lightweight operation - especially to DSD rates at or above DSD256. Many of the devices on the ROCK supported NUC list will struggle with this operation at the higher DSD rates.
But the OP has specified DSD which is a whole other board game when it comes to processing power. I discovered this myself when using a 7th gen i3 NUC. It just couldn’t handle the workload. I ended up upgrading my core to a 13th Gen NUC Pro with an i5 CPU.
Thanks a lot. I tried dietPi live-USB and found out that the only PC able to fully apply the filters is my 9800X3D based gaming rig (that I’m obviously not using as ROCK because of its noise and power consumption). And it wasn’t a piece of cake for it too (1.3x, 1.5x with DSD512). Scary!
Yes, DSP on higher rate DSD is very system taxing; Roon doesn’t use GPU processing either. I personally do all that heavy lifting in HQPlayer instead which can use my NVidia Cards CUDA Cores to assist.