Slow performance on Apple remotes with Nucleus+

Hi @MICHAEL_DENNIS ,

I am looking over your latest Roon logs and it looks like the system is reporting as being online since October 10th, strange that you were getting an error on 10/23. Looking over the log though, I do notice that it suddenly lost the network connection around then, it’s almost as if the router was restarted.

Since you’ve had these power outages, has the router had any form of protection? Do the router logs show any signs of issues? Are you on the latest router firmware? Do you have any other router you can try to temporarily use as a test?

Router logs show no issues. Firmware is up to date. I have no other router. This router works fine for everything else wired or wireless both.
Why has the Nucleus+ IP address changed to 192.168.1.20 from 192.168.1.29 recently?

Also, when I close out of Roon on the desktop, and it is still playing, why does it take 30 seconds to a minute trying to connect to the Roon server when I open it again…when it’s already playing!

Hi @MICHAEL_DENNIS ,

The Nucleus is set to DHCP, so it gets its IP address from the router. The lease time likely expired and the router provided the Nucleus a new IP.

If it still plays when this happens, then the issue is on the desktop side. If you have another Roon remote connected to the Nucleus at the same time, does it also disconnect or does it stay connected when the PC doesn’t connect?

It disconnects also. In fact it disconnects all the time while even when music is playing and then I have to wait for about a minute for it to connect again just to stop or change the music.

Hi @MICHAEL_DENNIS,

Reviewing the evidence in this long and circuitous thread, it becomes clear there’s an underlying vulnerability in this network we haven’t explored - how the router is assigning and resolving IP addresses both within the network and upstream.

Put simply, logs show both requests both upstream and to local addresses failing at the same time. This often corresponds to a change of LAN IP address across your Roon environment, suggesting that the router is renewing DHCP leases across the network at the same time.

Please share the make and model of your router. You’ve mentioned that the Nucleus+ is hardwired directly to the router, but if there are any managed switches or access points you’ve since added in between, please elaborate.

In your router settings, check if there are settings available for staggering or extending DHCP lease renewal time. Also assign a reliable DNS server in the relevant settings tab - we recommend Cloudflare (1.1.1.1).

Router is Netgear Nighthawk R7000. I will need your advice on how to change those settings as I do not see where I can change the DHCP lease renewal time or assign a different DNS server. Here are some photos.



Hey @MICHAEL_DENNIS,

Thanks for the screenshots! You got very close when under the ‘internet setup’ screen within your router settings:

  • By default, the DNS is set to “Get Automatically from ISP.”
  • Select Use These DNS Servers
  • Enter the desired DNS server addresses. For example:
    • Google DNS: 8.8.8.8 and 8.8.4.4
    • Cloudflare DNS: 1.1.1.1 and 1.0.0.1

Reboot your router and Roon machines, and let us know the results. Thank you!

Changed primary DNS to 1.1.1.1 and secondary to 1.0.0.1. Rebooted the router, my desktop and the Nucleus+ and it made no difference.

Hi @MICHAEL_DENNIS ,

Can you please try to set up a Reserved IP address for your Roon Remotes? According to logging, we are seeing the issue happen when your IP address for the Mac changes, let’s try to prevent it from changing with the Reserved IP to see if it helps.

I already did that over a year ago. I include a snapshot in this thread a couple of weeks ago.

Hi @MICHAEL_DENNIS,
Sorry for the long delay in responding to you. From your screenshots I see the reserved address for your Nucleus but none for your remote devices. Can you try adding reserved addresses for those?

I don’t understand what you want. What are my remote devices called? I just use the app called Roon on my mobile device and not Roon Remote.

Hi @MICHAEL_DENNIS,

Apologies for any confusion here! We’ve since pushed an update that holds a handful of performance fixes that may help your case.

With your Nucleus and remotes on the latest version of Roon, how is performance feeling?

It made no difference. This has been going on since that update that included the playlist improver several months ago. Is there ever going to be a remedy for this? Am I the only one that has this problem?

It’s been a week since a response. Is there anybody there that can help? Roon now taking over a minute to open on desktop and sometimes two minutes or more on my mobile device.

In your previous reply you replied to yourself and not to @benjamin, so it’s well possible that he never got notified of your reply. I have paged him now, but be aware that the holidays are soon upon us.

Thought I would give you an update which may help you possibly solve the problem. The time it takes to connect on desktop or mobile either one gets longer as time goes on. I have noticed it decreases quite a bit after I reboot the Nucleus+, although it still takes some time. Roughly from about a minute down to 10 seconds or so. Then it gradually takes longer as the days go by. Hope that helps.

That is exactly the same as I have…!!!

Hey @MICHAEL_DENNIS,

Thanks for your continued updates! As a next step, our development team will need to attempt to reproduce the behavior you experience using a fresh copy of your current Nucleus database.

If you could, please:

  1. Zip up your RoonBackups folder (right-click it and select “Compress…”):
  2. Submit the .zip file to us through our Database Issues portal

After you’ve shared a backup copy, let’s then test how things run on a completely fresh Nucleus database - steps to follow below:

  • 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 results - thanks! :raised_hands: