Thanks for the reply. I’ve got an Nvidia RTX 2080ti with an AMD Ryzen R7 3800X processor, so no on-board Intel graphics. I play games on this machine too so the graphics driver is upgraded frequently. I use DDU uninstaller every few times as well to create a cleaner environment.
It’s weird, the Server on it’s own runs fine. Just the Windows GUI hangs. There has to be something that will fix this since I had it running for 2-3 years on my prior machine without many issues.
We’ve just recently released Roon build 528 which contains a few various graphics-related changes. Can I please ask that you update to the latest build and let me know if it changes anything with regards to this behavior? Full release notes can be found below:
I installed the new version and it came up. I set Background Audio Analysis to 4-core and the system went through and analyzed all 15,000+ tracks without any issue. I then started playing a song and it played fine. I closed the program and reopened it and it hung. I tried it twice. If you look at the logs you’ll see, the first few I connected to RoonServer, then some large files which represent the system working and anylyzing those 15,000 tracks, then the two small files are the immediate hangs.
One of the reasons I let it analyze everything is that turning it off didn’t help and I figured if it was a memory issue, wouldn’t that heavy activity cause more problems than just simply opening the program after all the analysis had been completed?
As for next steps, I’d really like to know if Windows Event Viewer is logging any information related to this behavior. Can I please ask that you reproduce this issue and use these instructions to gather Event Viewer logs?
Press Win + R and type eventvwr.msc
Press OK – this should open Event Viewer window
From the left sidebar go to Windows Logs > Application
Right click on the Application subsection and pick Filter Current Log... from the context menu
Thanks, Noris. I had it hang a few times and just uploaded the evtx file for you. I did see some Application Hang and Application Error messages on roon.exe, so hopefully something in there will help diagnose this.
I appreciate your patience until I had a chance to discuss your case further with QA. We did notice the issues in the Event Viewer logs, but it is unfortunately not clear what is triggering the issue.
Since the Server aspect works fine and it’s just the GUI that is hanging here, we should investigate the graphics side further.
Is there any change in behavior if you force Roon to use the “Power Save GPU”? You can access GPU settings by using these instructions.
Are you using any additional GPU tools on this PC, either from NVIDIA or AMD? In the past programs such as “Display Fusion” have prevented Roon from working properly, I would try exiting out of any such apps on your end to see if it’s causing this behavior.
I tried #1. It didn’t see to have any affect, still hung. The only graphic utility I have running is Nvidia Multi Display Power Saver. I run (3) screens, the center at 3440X1440, 144 Hz. If I don’t have this running, the the GPU will never downclock and it’s quite loud and wastes a lot of power. I disabled it and Roon still didn’t load, but I think that once it’s done that one time, I have to reboot to have any chance it will start up again.
I’ll continue testing this. I’ve tried various compatibility options, running as an Admin, and other things and nothing is consistently letting it run. Thanks.
I have “Run as Admin” unchecked now. I just experimented with it and it didn’t seem to help. I’m continuing to test to see if I can find a scenario that seems to be stable. I disabled NV Multi-display power saver and it still hung. After the last reboot, it came up so I’ll try to run it and see if it keeps working.
One thing i did notice. After I adjusted Graphics Settings to Power Saver for Roon (as you suggested), many of the images on the GUI are now blank gray.
For example, all the “Recently Added” row are gray, the New Releases row all show the covers. Is that expected behavior for this setting or another indication of a potential incompatibility?
I am not aware of the power saver GPU causing this kind of behavior, it should have been working similar to the external GPU. Are you certain that these albums actually had covers previously? When the gray “square” cover appears, that generally means that Roon does not have metadata associated with the album and the generic “gray” artwork is displayed instead.
I have been extensively troubleshooting this and I do have some information for you. First, my setup is a triple-monitoring in a PLP configuration. The left and right monitors are 2560X1440@60Hz (in Portrait) and the center is 3440X1440@144Hz. I had exactly the same setup with a different center monitor (same res but only 75Hz). That system had AMD graphics and this one is an Nvidia 2080ti.
What I found through extensive testing is that:
I can start Roon successfully after a reboot or if I reinstall Roon.
It’s the GUI that is hanging as I can run Server-only without any issues.
Roon will fail to restart after I close it almost all of the time. Every once in while I can start, stop and restart it but it will then crash on the third restart attempt. Once this happens it will hang every time thereafter.
If I shut off my center monitor and use only the left and right OR shut off the left and right and use only the center monitor, Roon will launch successfully every time. It can hang 10 times in a row with 3 screens, but if I shut off the center monitor, I can then launch it successfully 10 times in a row.
Once I have it up and running (with some screens off) I can then turn back on the other screens and it will continue to run. If I close it and restart it may work once but then back into the hang situation.
I have shut down any additional Nvidia utilities and this made no difference.
I set the program to Power Save GPU and this made no difference.
I have tried setting the center monitor to 60 Hz (to match the L and R) and this does NOT fix the issue.
Nvidia has a weird and long-running bug that causes many multiple monitor configurations to enter a higher power state and not downclock. This is one of the reasons I run Nvidia Multi Display Power Saver. However, I see the same behavior with Roon regardless if this utility is running (and clocks/temp are lower) or not running (and clocks/temp are higher).
I am sending you two screen caps with Roon running and hanging and CPU-Z data on my card in case this helps at all. I had 3-monitors of the same resolution running with Roon for several years on my old system so I have to believe it has something to do with Nvidia drivers and the way that they deal with multiple monitors and different frequencies.