Performance slowness in Roon app with Nucleus and Roon Ready endpoints (ref#PVPDFI)

What app are you having the slowness issue with?

· Roon

What kind of performance/speed issue are you experiencing?

· The app takes a long time to respond to commands

Please try to reboot your Roon Server

· No, the issue is still the same even immediately after a reboot

Please try to reboot your networking gear (Router/Switches/etc.)

· No, the issue is still the same even after a reboot

Is there any change in behavior if you try to navigate to Roon Settings -> Library and set both Background and On-Demand Audio Analysis to Throttled or Off?

· No, the issue is still the same

Does the issue happen on multiple Roon Remotes (controllers) or just one?

· Issue happens on multiple remotes

Router Domain Name System (DNS) change

· I was able to change my router's DNS servers but it did not help

What is the operating system of your Roon Server host machine?

· Nucleus

Which model Nucleus do you have?

· Nucleus Rev B

Describe the issue

Nucleus is hardwired to router and Roon Ready endpoints. Roon app is not snappy when selecting artists etc, across both Tidal and locally stored music.

Describe your network setup

Aussie Broadband, Orbi RBK 852

1 Like

I’m also experiencing extreme lag for no apparent reason. It’s like roon is getting slower by the day, but today it got so slow that there was nearly a minute lag between songs. Also, my tidal library won’t update. I’ve tried several times today. Roon is currently unusable.

Agreed - it’s infuriating.

Hi @Andrew_Dean1, @Kursten_Hogard,

Thank you for the report and for your patience. We’ve pulled diagnostics from the affected RoonServers and can see Tidal sync occurring in the background nearly continuously around the time of your reports and again throughout the days afterward.

  1. Are you still experiencing this issue after restarting RoonServer? What about if you sign out of Tidal in Settings → Services?
  2. Have you made any changes to Tidal that have failed to sync to Roon since this symptom started occurring? @Kursten_Hogard, you’ve mentioned this was the case for you.
  3. What happens if you resync your Tidal library manually in Settings → Services? Does Roon hang, freeze, or noticeably slow before the sync completes?

We’ll watch for your response.

Thanks Connor.

I signed out of Tidal, reset the RoonServer, and rebooted the Nucleus for good measure.

Load times may have been ever so slightly quicker without Tidal, but still not what I would expect. I’m not convinced that the slight improvement wasn’t due to the reset and rebooted, which typically improves things until they get bogged down again.

I signed back into Tidal, and there was no noticeable slowdown or lag before the sync occurred. In fact, the sync seemed to be one of the fastest actions I have ever completed in Roon…

Thanks for your work to help resolve this. Look forward to hearing next steps.

Thank you, Connor.
Today (and yesterday) roon has been so fast that I’d even call it snappy. My tidal collection is updating quickly too. :pray:

1 Like

Hey @Andrew_Dean1,

Perhaps testing different DNS servers may help you - we have seen users have a better experience in the past if they change their Router’s DNS servers from the ISP provided ones to Cloudflare DNS, Quad9 or Google DNS. Can you please give this a try and let me know if it helps?

Thanks, although I have tried that. Have tried my ISP’s DNS, Google and Cloudfare without improvement.

I should also note that using the standalone Tidal app works perfectly.

Note the most recent server and remote updates have not fixed my issues.

@benjamin ?

Hi @Andrew_Dean1,

Sorry to hear your performance issues persist.

To confirm, there is no additional network gear in between your primary router and your Nucleus? We’re still not seeing any obvious errors from a more recent diagnostic report from your Nucleus, feel free to share a fresh timestamp when performance is lagging and we’ll take another look.

In the meantime, lets see if refreshing your Roon Server database may help:

  • Create a Backup of your current Roon Database
  • Stop RoonServer from running in Nucleus’s WebUI
  • Navigate to your Nucleus’ Database Location
  • Find the folder that says “RoonServer”
  • Rename the “RoonServer” folder to “RoonServer_old”
  • Restart the RoonServer in the WebUI to generate a new Database
  • On the Roon Remotes, press “Use another Roon Server” and connect to the new database

We’ll be on standby for your reply. :+1:

I reboot my router, Nucleus, and Dell control if Roon ever starts to feel slow or sluggish.

Correct, there is no additional hardware between my router and the Nucleus. They are connected directly by Ethernet (including by a new cat cable I have just tried).

I have followed the steps above, and there has been no real improvement in performance which is frustrating. Please check the timestamps about 5 mins before the timing of this post for details.

Hi @Andrew_Dean1,

Thank you for your patience. We’ve identified the instance in logs. The issue appears to arise from image downloads in particular - available bandwidth is saturated and encountering a rate limit. This might not be the cause of the slowness, since Roon often recovers from these conditions. So, developers have asked to pass along additional tests to help distinguish between possible failure mechanisms.

Is the delay you encounter in page browsing after you see the Artist or Performer name populate the screen? This would indicate that the page has begun to load, but then slowed down.

Or does Roon lag in between pages? This would indicate that the server is unable to begin downloading the content entirely, or is otherwise hanging.

Another useful test:

Does the delay loading an Artst or Performer page change if there are a large number vs. a small number of albums? Try loading J.S. Bach. Is that slower than an artist with only a single album released?

Lastly:

Load a performed page with a large number of albums. Scroll around to cache all of the images in the Discography. Now, try to reload this same performer page. Does it load any faster?

Lastly, please leave Roon open on the affected remote(s) for at least an hour, so requested automatic diagnostic reports can reach our servers.

Thank you @Andrew_Dean1!

We’ll watch for your response! Thank you!

Thanks @connor , I appreciate the response.

There’s a delay both before and after the Artist or Performer name is shown, but the delay after it is shown is always by far the longest of the two.

If there is a difference in the time taken to load an artist with a larger number of albums, versus an artist with only one (for example), it’s not very big. I’d be inclined to say the times are almost the same, so there’s probably not enough of a distinction between the two to actually call out.

Finally, loading all the albums, going to another artist, and then coming back to the previously loaded albums for the original artist loads slightly faster, but not massively. It’s certainly nowhere instant, or as fast as it would be in standalone Tidal for example.

Following the creation of the new Roon database as per the previous instructions, I have obviously lost all the database info. Can I restore a previous back-up, or would you prefer I hold off until we have identified the issue? I’m fine either way.

Thanks

Please check the logs immediately before the time of this post - there was a very slow load and start time for an album from Tidal (album was Unt, by Pinhead Gunpowder).

did you try this simple suggestion, even restarting the Server software from the Web Admin page may help

Haven’t tried that.

As I start every day anyway , my network is up long before the internet connection has made , for some reason it can take 3 minutes to make the internet. The NUC is on the same UPS so I can’t start it “later” it autostarts. So everything loads with no internet connection.

First job every day is to restart the server from the admin page

I still think this is the secret of my no issues

Manually restarting everything every morning is not an acceptable now sustainable solution. It also doesn’t fix my issues.