My roon remotes (mac, iPad, iPhone) are randomly disconnected from the server loosing all zones or only some of them

Hello there,

Server
The server is a Synology DS923 with 32gb of RAM, Roon package is installed on the internal SSD array and music stored on the HDD array.

Library

  • 5162 ALBUMS
  • 52537 TRACKS

Network

  • Freebox router, the Synology is directly connected to the router.
  • 3 Orbi 750 repeater that operate the wifi network in AP mode.

More info

  • 8 zones but playing only on 1 device
  • Synology, Core, remotes rebooted
  • Last Roon versions everywhere
  • no skipped files

Issue
This problem happens when I play music from my Mac with the system output, when I stream music to a device on my network (Fiio SR11 for instance). The music stops or pause randomly, a pop-up appears ā€œwaiting for your Roon serverā€.
In the Synology task monitor, The Roon process maxes out one core of the CPU, sometimes 2 (specifically the dotnet subprocess).
After a moment (from 1 second to 2 minutes), doing nothing the music restarts or I can press play music again.
From my perspective, I really can relate the dropouts to the CPU occupation. Screenshot taken just now, Roon is only streaming a MP3 320 to the Fiio SR11, no Muse adjustments.

Let me know if you need more details! Thanks in advance for your help.

Same issue I think.

1 Like

Thanks! Mentionned your suggestion.

How many albums do you have that are unidentified? I have a set up that is similar to yours, but with 5174 albums. Only 152 are not identified and I never see this problem.

The settings for audio analysis might also add to the issue depending on how they are set.

4606 of 5161 are identified.

You mean analysis speed? Whatever setting I use (throttled, 1 core, 2 coresā€¦), the CPU occupation percentage is the same, throttled, I just hit 50% right now. But nothing broke.

So your system is freshly setup and is still analyzing the library or you set it to analyze on demand? In any way, a running analyzing process will occupy your CPU what you identified as the root cause of your issue. Let the analysis process finish with your library before listening will remove the CPU load generated by it. Set both related settings to off for testing might give you insight too about a potential impact on your issue.

PS: With only two cores on the CPU, Roon playback, Roon analyzing and the rest of your NAS system running too, potentially with an active antivirus that wants to scan files on access, you might reach the limits of your CPU quickly.

My system has been installed 1 year ago.

See my added PS on previous post. It is unclear to me from your answer what your two settings regarding analysis are set to and if analysis is still happening in your system. Again, set them both to off for testing (just to make sure).
Your NAS OS and its services get updates too that may impact performance. Roon may demand more performance after certain updates. The issue seems related to file access which may trigger quite some activity not only from Roon but also from the NAS and its services. We donā€™t know the details of your NAS setup, what services might be running and so on. If the system runs out of resources this will impact running processes and as far as the CPU goes, it has only two cores ā€“ so it might run out of resources more often (quicker) than a 4 core CPU. If you happen to have a decent PC/Mac (more potent CPU than the NAS) you can use as Roon Server temporarily to test, you can use that to compare to (see if you run into the same issue).

Yeah, I just shut down a docker container which seemed to be faulty and now it seems to be working without any hicups, but still reaching high CPU occupation regularly, Iā€™m gonna think about moving to a more powerfull server dedicated server for Roon maybe.

Thanks for your help!

1 Like

Do you have a link to a procedure to move the core from one device to another? I have a mac mini I could try this onā€¦

Try these instructions:

1 Like

Thanks a lot!!!

Your NAS is more than powerful enough as a dedicated unit, at least with not so many unidentified files. I recommend trying to identify some of your 555 unidentified albums if you can. If you canā€™t, then, yes, you might possibly benefit from a more powerful server.

Whatā€™s the performance impact of having unidentified albums? Itā€™s an infinite work to do, as loading each album, researching it is super long.

This post was the ā€œbig bangā€ where Roon shared this issue:

I posted a poll in a followup here:

Well Iā€™m happy to read Iā€™m not aloneā€¦ Even I canā€™t read thoroughly both threads. Thanks for the answer!

1 Like