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
· Yes, rebooting helps, but the issue returns after some time
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 don't know how to do this
What is the operating system of your Roon Server host machine?
· Nucleus
Which model Nucleus do you have?
· Nucleus Rev B
Timestamp of issue occurrences
· GC pause times exploded after the update.** Scanning every `[stats]` line per day (UTC days): | Day | Max GC pause | Samples with pause > 500 ms | | ------------------------- | ------------ | --------------------------- | | Jul 8 (first day on 1671) | 7.7 s | 559 | | Jul 9 | 4.4 s | 78 | | Jul 10 | 10.3 s | 1,527 | | Jul 11 | 14.1 s | 2,652 (1,517 over 1 s) |
Describe the issue
Roon Server Machine
Nucleus Rev B (i3, 4 GB RAM), RoonOS 1.0 (build 259), Roon Server 2.70 (build 1671) — auto-updated from 2.67 (build 1661) on July 7. Music on the 4 TB internal SSD.
Networking Gear & Setup Details
ASUS RT-BE82U (WiFi 7) + AiMesh (5 nodes). Nucleus connected by Ethernet to the router. AT&T Fiber with the BGW320 gateway in IP Passthrough (no double-NAT). No VPN, no VLANs. This network has been stable with Roon for months.
Connected Audio Devices
~11 Sonos zones (Sonos streaming protocol, mix of wired/wireless) — the affected zones (Patio, Master Bedroom) are Sonos
Eversolo DMP-A6 (Roon Ready/RAAT, wired via MoCA/Ethernet)
Misc. AirPlay and Chromecast devices
Control: iPhone Roon Remote
Number of Tracks in Library
28,374 tracks / 2,693 albums (from the server's own [library stats] log line — corrected 2026-07-11; earlier "under 50k" estimate was stale)
Description of Issue
Since the 2.70 (1671) update installed on July 7, Roon Server has been freezing for multiple seconds at a time, and during those freezes Sonos zones lose their control channel: music stops mid-track, the remote app loses control of the zone, and the log shows Track Stopped Due to LostEndpoint. Over July 10–11 this happened 9 times across two Sonos zones (Patio, Master Bedroom). This never happened on 2.67 (one isolated occurrence in the whole prior week).
What the server logs show:
1. GC pause times exploded after the update. Scanning every [stats] line per day (UTC days):
Day Max GC pause Samples with pause > 500 ms
Jul 8 (first day on 1671) 7.7 s 559
Jul 9 4.4 s 78
Jul 10 10.3 s 1,527
Jul 11 14.1 s 2,652 (1,517 over 1 s)
During evening listening on Jul 11 the server logged 150–237 pauses over 1 second per hour, with maxima of 11–14.5 seconds. For comparison, the worst single pause I ever measured on 2.67/1661 on this same machine was 1.6 s. Managed heap is in the same ~1–2.1 GB range it always ran at, so this isn't simply "heap got bigger" — pause behavior is ~10× worse at the same heap size. The stats lines also now show ~680 MB Native alongside the managed heap.
Example stats line from just before a Sonos drop:
07/10 23:31:32 Info: [stats] 12816mb Virtual; 1874mb Physical = 1198mb GC-committed (1103mb Managed-live = 92% of committed) + 676mb Native; 486 Handles, 74 Threads, 1.49% of runtime in GC pauses, 1629ms GC pause in last window (10.83% of window)
2. The Sonos drops are Core-side, not network. At the moment of each drop the zone is PLAYING with a 100% buffer and Sonos UPnP subscription renewals are succeeding. The failure sequence in the log is:
07/10 23:31:22 Trace: [1 Patio] [HighQuality 41.9x, 24/96 FLAC => 24/48] [100% buf] [PLAYING @ 0:10/4:48] ...
07/10 23:31:27 Trace: [client/sonos] try renew start: urn:upnp-org:serviceId:AVTransport
07/10 23:31:27 Info: [client/sonos] try renew after renew: ... failed: False
07/10 23:31:42 Trace: [1 Patio] [zoneplayer/sonos] startstream timeout expired, state is: WaitForStatus
07/10 23:31:42 Warn: [zone 1 Patio] Track Stopped Due to LostEndpoint
Also seeing stale av status event ignored and position timer reported next url, fix for bug 16980 triggered warnings on the same zones — consistent with the server missing/handling Sonos eventing late because it's frozen in GC.
3. A daily server restart no longer keeps it healthy. I run a scheduled nightly restart of Roon Server (05:15, after the analysis window). On 2.67 that kept the machine responsive all day. On 1671, each fresh process degrades back into >1 s pauses within ~10 hours — by evening it's freezing again. The post-update library reprocessing finished by Jul 9 (audio analysis activity is near zero in the logs since), so this isn't the usual post-upgrade surge. No crashes — zero Critical lines, no xdts dumps; the process stays up, it just stalls.
Happy to send the full log set. Was 2.70's new browsing/search architecture (Tantivy etc.) validated on 4 GB Nucleus Rev B hardware?
Describe your network setup
ASUS RT-BE82U (WiFi 7) + AiMesh (5 nodes). Nucleus connected by Ethernet to the router. AT&T Fiber with the BGW320 gateway in IP Passthrough (no double-NAT). No VPN, no VLANs. This network has been stable with Roon for months.