Hello.
I’ve seen articles saying that “single-core performance is important” for Roon, but what does that mean?
Does Roon playback only use one core?
For example, the 13th generation Intel NUC has 12 cores and 16 threads, but Roon playback would only use one of the 12 cores.
In that sense, it seems like older models with fewer cores would have an advantage.
I’m using the 13th generation, and it’s clearly faster than the older 8th generation.
Database maintenance and the UI seems to run on a single core.
Playback can use one core per output zone, I believe, but playback as such is not a heavy task at all, so it’s possible to run more than one zone on a core.
DSP (MUSE in Roon) generally runs as part of playback on the core assigned to the output zone. This can use much of the resources of one core, depending on what you do with DSP.
I’m not a DSD person, but I think some DSD upsampling can use more than one core (?)
Search uses multiple cores.
Hence, single-core performance is most important, but if you run many zones in parallel with significant DSP, more cores help.
Depends on the single-core speed of the CPU. There are noticeable differences between Intel generations (e.g., 10th gen has slower single-core speed) but new generations are also faster in single-core speed than old generations.
That’s because the 13th-gen CPU is clearly faster in single-core speed, too: