Roon is PAINFULLY SLOW!

No, this is not an issue.

First, when this happened I was using an Apple Airport Extreme as router. Secondly, since switching to a UniFi USG gateway I have had no issues whatsoever with any apps.

More importantly, Roon IS THE ONLY APP that has had issues. The ONLY one. Chasing some ill-conceived causes is not productive. In all likelyhood, this is just the result of your servers getting overloaded.

1 Like

Do you have another machine to try as your Core? A 2012 mini is quite long in the tooth and an SSD of that vintage very likely could be failing and remapping cells all over the place slowing disk access.

The Mac could be mishandling the dual NIC setup you’ve got too as you said the DCS is directly connected, I presume there is another NIC for general network access. I would eliminate the direct connect and put the DCS on switch and see if things improve or not.

Ill-conceived?

When I first subscribed to Tidal and used it with Roon, I was having all kinds of problems with Roon loading Tidal tracks and skipping to the next track. It happened so much that I was ready to cancel Tidal as it was basically useless. I was none to happy with Roon at the time as well.

Someone suggested setting my primary DNS to 8.8.8.8 and my secondary DNS to 1.1.1.1. I made my living as a computer network specialist setting routers and switches and data farms. Frankly, I thought this suggestion was stupid. After all, I had zero DNS issues with all of my other systems and applications.

I was at wits end and figured I would try the new DNS servers just to prove the suggestion stupid. To my massive surprise, Tidal and Roon worked together perfectly once the change was made. To this day I do not know why, but the problem has never returned. It has worked for numerous other people as well. See here:

I know your situation is not the same one, but don’t discount the idea until you have tried it…

I do. But as I said, the machine is never working at more than 10% load. Plus this machine ONLY runs Roon. Since Roon is able to run in hardware such as a NAS or a smaller NUC, I very much doubt that is the problem.

To be clear, my mini is an i7 quad, 2.6GHz, 16GB RAM (1600MHz DDR3), internal 250GB SSD (Samsung 860 EVO, it is four months old). In the SSD I have clean system install (Catalina) and Roon db (which is about 12GB in size). Music is in a 4TB disk connected over Firewire800.

Ok interesting. Like you I am skeptical, but it is easy enough to try.

Did you try this yet?

Yeah. No difference. But like I said I don’t always have the lag issue.

My connection is about 400mbps down, about 10ms ping time, and I never ever had a problem streaming from Tidal or Qobuz (I use both). Not within Roon, Audirvana, or the native mac and iOS apps.

Also, it seems page load got a little slower (ie the time between what I type and what loads). It is not unthinkable that my local DNS is faster than Google or Cloudflare. Besides, I don’t really like the privacy issues if I am not actually fixing a problem.

Next time I see Roon slow I will switch to these DNS servers (8.8.8.8 and 1.1.1.1) and see whether it matters

Yes, but Roon is probably also the only cloud based database software you are running.

I also had lots of issues with the overview page with loading times up to a minute or so. I also had no problems with any other software I’m running Fiddling around with dns settings in my router as well in the Roon server changed this to about 3 seconds but sometimes it still take a lot more time though.

Actually, you don’t know if there is no difference as you were not having the problem.

The DNS problem is a ping time or bandwidth issue. It is a DNS response time issue.

This constant telling people to switch DNS is just BS it’s not going to make this issue go away. I use Cloudflare and Google as secondary and Roon has the same issues that the op has overview is too slow and I still get long search times, it will just choke. During this time there is nothing wrong with my connection as Roon keeps playing music, my partner is watching Netflix and my daughters on her phone watching YouTube and I have masses of bandwidth to spare yet Roon can’t find me an album. I switch to my Naim app bang its found and playing to the same hardware in seconds.

2 Likes

Sorry Dylan but 127.0.0.1 is common ip for localhost on any system.

It won’t make any difference but by the time you have changed them it won’t be doing it as it’s not an instant switch. I use them already and still have the same issues as your self for no reason. There is no reason for most people to change from their ISP DNS really and in some cases will be faster. I tested mine recently and Google is way below my ISP DNS response times.

Here you can see both Google and Cloudflare right down.

That is localhost by definition!

I switch DNS servers on my Unifi gateway, so everything switches. Are you talking about local caches that my Roon core might have?

Also, how are you testing that DNS performance?

Yes you can switch but the Mac will have a local DNS cache I assume. It will refresh if you flush it or log out reboot close apps and restart. It’s just a free app called DNS test on Android. I had to enter my own ISP DNS servers thee rest are in it by default.

Another issue good be that our ISP has some routing problems to Roons servers. I guess this why some find switching DNS fixes issues with streaming. But I don’t have issues with streaming just the database side of things.

Another possibility is we both have unifi routers. But it’s only more recently I have found its started to get these random pauses.

Right. Same here. I’ve been running for a few days with 1.1.1.1 and 8.8.8.8, we will see.

Just had another major slow down. Nothing would update. Clicked on the album playing to switch back to the artist page and it took nearly a minute to refresh. I tried another remote during this and it was the same. Then when it returns its fast again and no further slow downs. I use Rock for my core so it’s not an os related thing.

1 Like

I had this issue a while ago with Tidal taking ages to load and getting the squid when trying to display overview.

The problem I found was that the Roon API gateway doesn’t have a static page so many security databases will mark it as a parked domain and some IPS/IDS functions will block this.

As you are using Unifi try whitelisting *.roonlabs.net and see how you get on.

Interesting will give that a go but I don’t use IPS or IDS on my gateway so surely this wont make a difference? It has too much of an overhead and reduces bandwidth.

So after about 10 days of running with these DNS servers, I can say it makes absolutely no difference in my case. It is almost surely an issue with latency on Roon servers.

1 Like