I know there are several threads about Roon CPU usage, but none of them seem to address my case in particular so here goes yet another CPU thread…
I have a Roon server running on a Intel NUC machine with mobile i5 CPU running Linux. It would seem that even when Roon is seemingly doing nothing, it is still constantly using 24-32% of one core. What is it doing and why?
I kinda understand the high CPU usage when playing if the files are being processed on the server side (at least that is my understanding), but even then the 24-32% would seem kinda high if nothing more complex is being done.
Probably background audio analysis. Check if it is active in settings. Depending on library size it could run for a few days to analyse all your tracks.
It’s definitely doing some form of analysis, even if not shown by the circle in the top right of the screen or in the settings. It’s done the same on mine (running Arch Linux) and once it was done with all it needed to so CPU utilisation is negligible when idling.
Ok…that’ll probably complete fairly soon then. Just check in settings and then forget all about it until you add some new music. It’ll analyse the new stuff.
Unless you want to use volume normalisation, you could easily just turn off background analysis and just scan on demand (i.e. when a track is played from your local library). That’s how I have it set up in my configuration.