I have been searching for a replacement for my Intel i7-7700 based dedicated music server PC seeking the best sound quality for my room and ears, and I thought it might be helpful to others to share my practical experience.
Not too much advice from Roon themselves other than some 5 year old information about minimum requirements plus some hints about gaming /database processing similarities, the improvement made with SSD storage for the Roon core and database, and the importance of CPU cache.
Most searches online seem to indicate that Roon itself doesn’t use many CPU threads unless it is streaming to multiple outputs and doesn’t require a very powerful processor unless a lot of DSP is taking place.
Most approaches I can find seem either driven by the need for a simple “appliance” or a passively cooled PC of some kind, perhaps with the addition of a “reclocked” network card and other technology tweaks.
Several online discussions discussing the different sound quality from other software, for example JRIVER, compared to Roon. So, they might be working in a slightly different way and need a different music server computer configuration.
I thought I would share my recent experience of a slightly different approach focused on Roon and my personal interpretation of sound quality in my set up:
If Roon is really driven by a database/gaming requirement then high levels of CPU cache, fast RAM (DDR4 or DDR5) and fast SSD (with NVMe PCIe4) will be important. CPU speed itself is probably not a limiting factor once a certain level of performance is reached.
A semi-passive PC based around the AMD X570 Chipset, with AMD Ryzen 5 5600X, CPU, PCIe4 based SSD storage, 32 GB DDR4-RAM, 3600 MHz. Running Windows10 Pro with Roon core.
As expected, standard PC monitoring tools show that Roon uses a very small amount of CPU and this means the PC is running fanless while it’s in use. If there is a greater processing requirement, the fans will come on, but I have yet to experience this while music listening.
Roon is running several data “threads” even without any DSP.
When Roon is loading or reindexing the database there is quite a lot of memory activity, as indicated by the “hard faults/sec count” which means the processing cannot find the data in high speed memory.
During music playback however, the “hard faults/sec count” is consistently zero , meaning that Roon is always finding what it needs in high-speed memory.
What does it sound like:
It has provided a significant sound quality improvement over the previous intel-based approach. Notably better ambience, improved timing and energy, much better percussion “edges”, piano and voice realism.
I have honestly been very surprised in the improvement which has also been commented on by non-audiophile family members.
Adding an optical section in the network segment that links to the streamer and then the DAC provides an additional small change in the area of bass definition and a slight treble improvement .
Next steps may include trialling a product such as Audiophile Optimizer to simplify the Windows10 operating system.