A while back I ran a Roon server on my Synology 918+ with full NAS HDDs in it (but no SSD).
My ~2500 song FLAC collection is also stored on the Synology.
My end points consisted of:
Trinnov Altitude 16 (media room)
Sonos Amp (back porch)
Sonos Play 5s (family room)
I had eventually given up using Roon due to two issues:
Didn’t want to pay for an extra streaming sub as whole family is on Spotify and has no interest in Tidal
The Roon app on my iPhone and macos would lag and often just crash when I used it as a controller for playback. Most of these crashes would occur when I was playing back to the Sonos end points.
I understand for my media room (Trinnov) I would get much better sound using Roon, so I’m considering implementing it again and going back to Tidal.
How much of my performance issues do you think can be attributed to the fact I was running it on my Synology?
What do you think I would gain in performance (or other features) if I invested in a Roon Nucleus (or Intel NUC Nucleus clone I’d build)?
Happy to report so far Roon on NAS has not had the same issues I had before - will keep monitoring.
I have a few other unrelated questions/issues though:
ios app to trinnov - when pressing volume up or down it only goes down in volume
When using “play radio”, how can I see what songs are coming next (or even see them like in the pop-up that happens when I’m playing music from an album that has ended and Roon is feeding related tracks)?
How to make volume about the same between tracks without compromising sound quality (there are up to 10dB swings at times between tracks)?
I run ROON on a Synology DS420+ with extended RAM 10GB > approx. 2600 albums, Flac (16/24 bit) and DSD without any problems. I was using an HDD at the time, the operation was too sluggish for me, the conversion to SSD made it noticeably smoother and faster.
I just migrated from a DS918+ (Roon Core) to a new Synology DS923+ (and the latest DSM 7.2 software)
1.- CPU: the switch from Intel Celeron (DS918) to AMR Ryzen (DS923) => greatly improved processing power (for example, the DSD64>PCM transcoding which was just passing now has a “processing speed” measured by Roon ±equal to that of a Nuc I3), so there is no longer any limitation to do transcoding, DSP, etc. for common uses)
2.- memory: with AMD Ryzen, we go to PCI Gen3 x times faster (even the DS920+ was still Gen 2) and since DSM 7.2, we can use Synology NVMe M.2 SSDs to create a volume ( before AMD and DSM7.2, M2s could only be used for Read/Write Cache)
CPU speed is not really a matter of ´Celeron vs. Ryzen´ but merely the CPU´s generation. I agree, the Celeron in DS918+ is both outdated and disadvantageous in performance so it might slow down some Roon features significantly.
HDD vs. SSD is a more complex phenomenon as according to my experience neither RAM nor the storage type of the music files are a problem with smaller libraries. The most important thing seems to be roon´s access to its internal database and whether this one is running on an HDD (sluggish with unpredictable delays) or SSD (fast). As Joe was mentioning he is running everything on HDD this might be an idea to add an SSD partition for the database. Can be even a fast flash drive via USB3. 64GB would do the job. The important part is to make roon use it as a database cache.
As far as I know, Synology still allows USB flash memory as an external drive. The question is if there is a chance to select that one as the path for roon´s database if the core itself is started from an internal HDD. I guess only some user with Roon on Synology could answer this question.
If this is not possible there should be a workaround. As far as I remember these Synology models do offer both eSATA and additional M.2 slots? That’s 2 more options for getting some SSD onboard running the core and its database…