As the subject, why is Roon so resource hungry? An i7 or even i5 is overkill for a huge amount of applications or services - combined with an SSD and I could run an application server with an Oracle DB taking a few hundred transactions a second.
So is an i7 and SSD really required or can it be run on an i3 with a spinning platter? If not… What is the bottle neck?
Without using DSP, you can play any file on a basic setup.
In addition, some of the database actions (eg creating the sound wave profile) takes up resources initially.
I run my server using the ROCK kit on an i3 fanless computer with DSP and no problems. For example, upsampling will operate at around 20x speed and downsampling of a 128 DSD file to 176Khz 24 bit will operate at around 3.5x speed. So no issues really.
Weekend project, making a low spec server to store music and run roon… Cheered me up, im bored of spending decent money on computer hardware (that sits around idle most of the time)
I think that there are any number of apps that will contribute idle cpu cycles to the service of some common good, e.g. looking for NEOs, analyzing the human genome, etc.
A Google would probably turn up several opportunities.
I feel like the best suggestion is “if it will run Spotify and iTunes, it will run Roon much much better.” On low spec hardware, if Tidal runs well (Roon runs better). iTunes runs…not great, but acceptably at best. Roon runs much better. If Spotify kind of runs but is a laggy mess, Roon runs circles around it. Maybe not if you have a massive library, but otherwise, Roon seems to outperform Spotify by a lot, iTunes by a notable bit, and Tidal slightly.
Why no mention of GPU requirements? Roon is a GPU resource hog, which makes sense since one of Roon’s main features is its beautiful user interface and a large music library needs lots of GPU power to work quickly and flawlessly.