I decided to try Tidal desktop app on my highly optimized music server PC and was shocked by how much SQ of Tidal desktop is better than ROON when playing the same non MQA material using the same WASAPI driver in Exclusive Mode. My questi9n is why the SQ would be so different? Am I missing something in the ROON configuration? The details of my setup are below.
Music Server PC Hardware (single PC):
– HDPlex H1.S fanless case
– GA-H170N-WIFI motherboard
– Core i5-6600T CPU (only 35W TDP!)
– Samsung 850 EVO 120GB M.2 SATA3 Solid State Drive
– Kingston HyperX Fury Black 16G 2X8GB 2133MHZ DDR4 Non-ECC CL14DIMM Dual Channel Memory
– Blue Jeans CAT 6a LAN cable
– AudioQuest JitterBug
– UpTone USB Regen
Music Server PC software:
– Win 2016 in Core Mode, AO 2.20, Process Lasso, JPlay 6.2, Fidelizer Pro 7.10
Music on QNAP NAS (TS-453 Pro) > Audio PC > AQ JitterBug > iFi Mercury USB Cable > Uptone USB Regen > Musical Paradise XMOS Tube DAC (MP-D2) > Bel Canto XLR cables > ACCUPHASE E-470 integrated amplifier > Duelund DCA12GA speaker cables > Focal Electra 1038 BE speakers
Ok, I moved ROON Core to a separate highly optimized machine, win2012R2 in core mode, AO. Nothing is running on it except of the ROON Server. The playback is going through RoonBridge > WASAPI on win2016 machine described in my first post. The SQ from Tidal desktop application is still better. The sound from the Tidal application is more 3 dimensional with great top and low end extension. Even my wife who is occasional listener immediately identifies Tidal as better sounding.
Same experience here. Even with a Premium subscription the Tidal app sounds superior on my desktop. Tried to tweak the sound of my Squeezeboxes using Roon’s DSP but don’t even come close. Very curious if Roon will be able to equal that quality in the future. Still curious though how this is possible.
Hardware multiplication? Sounds rather strange at a time of widespread virtualization…
So - could all three Roon components (core, bridge, remote) be installed on 3 different virtual machines in one efficient virtualization environment?
No - the point is that if you want to achieve the best SQ, it’s better to separate the audio endpoints from the Core using the network. See this KB article. Installing them all on one machine in three different virtual machines would seem to defeat the purpose, and I suspect would in fact be worse (in terms of SQ) than a single instance of Roon using all three components.
I really don’t know where this “Roon is heavyweight” comes from. I’m running Roon core and Roon Remote on a single machine and it never ever exceeds 3 to 5 % cpu usage when playing with dsp applied. I tried a microrendu but it doesn’t sound any better and it wasn’t as stable running as direct from PC. I don’t hear any difference if Roon Remote is running or not. Don’t hear a difference if it only streams local or is streaming to four other endpoints at the same time even with dsp applied. Process goes up to 6-8 % max, still almost idle. At my place it sounds better then Tidal app. Tidal is using about the same cpu as Roon over here. My pc is a fanless i7-4770 with 16gb ram 120gb ssd for win 10, 120gb ssd backup and swap file, 1Tb ssd for storage.
Edit: I have just made a test. Roon playing three streams. One local upsampled to 96khz, one upsampled to 384khz with convolution filter, one with no dsp. Processor usage is 1%. Seeking in the database from ipad remote causes spikes up to 2-4% no more really. It’s almost idling.
@Sjef_van_de_Ven: Good to hear that someone else is quite content running everything on one machine. I can’t hear any differences between Roon, Tidal Desktop or foobar (PC with 16 GB RAM, USB output to M2Tech Hiface 2).
I was thinking about getting an external endpoint when reading the recommendations in the knowledge base but I’m not sure if there will be any benefit.