Idle CPU usage with Roon server

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.

Ok, cool thanks. I’ll wait a bit then. Can’t check the settings now as I’m not home, but I do have a remote acces to the machine running Roon server :slight_smile:

It has been running for a day and a half now and I seem to have exactly 38678 tracks in my collection atm.

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.

1 Like

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.

1 Like

Ok, thanks. One worry less :slight_smile:

I assume it’s taking so long to go through the library, because the files are on my NAS.

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.

CPU usage when playing is actually low.

1 Like

That’s actually a great idea. I have no use for normalisation. Thanks.

Hi Mark, don’t you loose the waveform display if the audio file has not been analysed?

Only briefly Carl. Analysis is done on-the-fly if pre-analysis is not complete.

It happens on demand, so if it’s a song I haven’t played in Roon before then the waveform appears about 1-2 seconds after the song starts.

Thanks guys … my lib is fully analysed so I’ve never seen that.