Roon Core Machine
- ROCK (fully updated) on Intel NUC10i7fnh
Networking Gear & Setup Details
- Siligence TCG300 ISP modem/router (ISP)
- ROCK (fully updated) on Intel NUC10i7fnh, direct CAT5e connection to Siligence TCG300 modem/router (from ISP)
- RoPieeeXL (fully updated) on Raspberry Pi4 B 4GB, direct CAT7 connection to ISP modem/router (through CAT5e patch cables at both ends)
- Google ChromeCastAudio devices, establishing wifi connections with ISP provider MeshWiFi Access Points, which are connected through a D-Link DGS-1008D switch to the ISP modem/router
Connected Audio Devices
- Marantz NA8005 USB-DAC, connected directly to the ROCK NUC
- RoPieeeXL (fully updated) on Raspberry Pi4 B 4GB + DoukAudio P1 USB-DAC
- Google ChromeCastAudio devices/group, establishing wifi connections with ISP provider MeshWiFi Access Points
- SONOS speakers, establishing wifi connections with Ubiquity Mesh Access Points (rarely used)
Number of Tracks in Library
Description of Issue
Almost 4 years ago, I bought a Roon license after a trial period through Qobuz and I installed ROCK on a NUC in my “mancave” where it is connected to an USB-DAC, which forms the primary music listening zone in our home. I created some further zones for end-points which are connected through wifi or wired ethernet in other rooms of the house. The NUC remains switched-on continuously and serves music from Qobuz and local storage (the latter residing initially on a NAS, but later-on (also) on a USB-attached SSD to the NUC).
Aside from some spurious hiccups (initially mainly in the wifi connected zones), the setup performed as expected. But the experience deteriorated over time: sound interruptions, sudden jumps to the next track (even skipping tracks) in the queue, halting of playback queues and also temporal indications of lost connections to the Roon Core in the Roon apps on smartphone and tablet. Reducing the payload on the zone output by minimising the track sampling rates had no effect.
Appreciating the Roon functionality and the professionalism which I read between the lines in the Roon Community entries, I started investigating our network setup and had several discussions with our ISP at the time on the quality of their modem/router and wifi access points which we had in use. I added a wired RoPieee zone (connected to another USB-DAC), but also this one suffered from the same issues, while the direct USB-DAC connection to the NUC remained flawless (both for Qobuz playback and local playback).
We switched ISP last spring, implying a replacement of modem/router and wifi access points in our LAN, but the issues kept aggravating over time. I simplified the LAN topology for testing, exchanged a local switch, studied the configuration settings of the ISP modem with regard to multicast and broadcast network traffic… I increased the load on the NUC by operating 5 configured zones simultaneously, each with DSP upsampling enabled, while copying at the same time a large video file to the NUC SSD (for which Windows indicated a continous data transfer rate of over 100MB/s) : the directly connected USB-DAC to the NUC kept functioning without any issue (even when playing music from the NAS over the fully loaded 1GB/s wired ethernet connection) ; the other zones kept experiencing the same problems mentioned above…
Salient detail : my old pre-Roon DLNA streaming setup (using the standard Twonky Beam server app on a cheap Zyxel NAS, together with the BubbleUpnP app as controller) still performs flawlessly over the same LAN configuration to the same render end-points (all of them : Google ChromeCastAudio instances/groups, RoPieeeXL, Sonos) …
To my feeling, I isolated the problems to a software part within ROCK which is used for networked end-point communication (RAAT ?), but not for directly connected USB-DAC communication. A first reboot of the NUC seemed to improve the situation initially, but it was only a short moment of relief and further reboots did not bring anything anymore …
The only (drastic) attempt to solve the issues which I did not yet perform so far is a ROCK reinstall from scratch on the NUC, which I hope will not be required (risking destruction of my Roon library ?)
CONFIGURATION DETAILS:
- ROCK (fully updated) on Intel NUC10i7fnh, direct CAT5e connection to Siligence TCG300 ISP modem/router
- RoPieeeXL (fully updated) on Raspberry Pi4 B 4GB, direct CAT7 connection to ISP modem/router (through CAT5e patch cables at both ends)
- Google ChromeCastAudio devices, establishing wifi connections with ISP provider MeshWiFi Access Points, which are connected through a D-Link DGS-1008D switch to the ISP modem/router
- SONOS speakers, establishing wifi connections with Ubiquity Mesh Access Points, which are connected through a TP-Link switch and (another) D-Link DGS-1008D switch to the ISP modem/router. REMARK : network simplification for testing consisted of removing this full set of components. This is end-point is rarely used.
- all cabling/connectors are at least CAT5e (parts are CAT7)
- USB-DACs : Marantz NA8005 (primary listening zone) and DoukAudio P1 (connected to Pi4)