Roon System Requirements

Roon Core and Remote specification recommendations

The Roon Core is the heart of your library. The hardware needed for your Core machine can vary based on a number of factors, such as library size, number of simultaneous zones, and DSP use. 


Roon OS

We’ve optimized Roon OS to be the most efficient Roon Core available. Devices running Roon OS are designed specifically for Roon, and you don’t have to worry about background processes that aren’t important to managing your library affecting performance or sound quality. 


If you’re looking for a turnkey solution that fits most libraries, look no further than the Roon Nucleus. The Nucleus is the perfect machine for managing your Roon library, and its ease-of-use means you don’t have to be a techy to get great performance. 


If DIY is more your style, our Roon Optimized Core Kit (ROCK) option is another great solution. ROCK allows you to have greater control over the specifics of your machine while still getting great Roon OS performance. 

Typical Usage

For libraries that contain fewer than 100,000 tracks, with moderate DSP and multiroom usage, the following specifications will typically be sufficient: 


Device Type
OS Version
CPU
RAM
Drive
Nucleus
Latest Roon OS
N/A
N/A
N/A
ROCK
Latest Roon OS
See supported NUCs
4GB
SSD
PC
Windows 10
Intel Core i3
8GB
SSD
Mac
macOS 10.14+
Intel Core i3
8GB
SSD
Linux
Latest Ubuntu or Arch distro
Intel Core i3
4GB
SSD

Other Linux distributions may also work, but we do not test these distributions. 

We strongly advise against using older macOS and Windows versions than are listed here. As Roon’s technology continues to improve, older Operating Systems will not be able to properly provide a quality experience. 

Larger Libraries, Multiroom, and DSP.

For large libraries over 100k tracks and/or if you plan on using heavy DSP and multiroom functionality, the specifications of your Core will need to increase to meet the demand. Ultimately the specifications will vary depending on the size of your library, but here are some key points to consider: 


  • For large libraries, we definitely recommend using Nucleus+, a similarly powerful RoonOS device, or a powerful Windows machine. 

  • You’ll want plenty of RAM and a powerful CPU to handle large libraries. 


Largest Libraries

If you have over 250K+ tracks in your library, consider us impressed! You’re among the top .01% of Roon users, and you have a library most of us could only dream of. 


With libraries this large, we expect the right hardware will work, but it’s definitely not something that we test with in-house. Your best bet will be to get a beefy Roon OS or Windows setup (we do not recommend standard Linux or macOS Cores for this) with a fast new CPU and plenty of RAM. 

Remote Requirements

Remotes are used to control the UI of Roon, and since it isn’t doing the same amount of work as the Core machine, the requirements are a little looser here. As long as your remote meets these requirements, you should be able to use Roon without issue: 


Desktops & Laptops


OS
CPU
RAM
GPU
Resolution
Windows 10
Intel Core i3
8GB
OpenGL 3.0
1920x1080+
macOS 10.14+
Intel Core i3
8GB 
N/A
1920x1080+

If also using the machine as a Core, the recommendations for the Core machine must also be met

We support a wide range of resolutions, but we recommend at least 1920x1080 or better for best results


Android


Device Type
Android Version
CPU
RAM
GPU 
Size
Tablet
8.0+
ARM or x86 based
2GB
OpenGL ES 3.0
8 inches +
Phone
8.0+
ARM or x86 based
2GB
OpenGL ES 3.0
< 8 inches

Android devices that are at least 8 inches run the full Roon interface. Tablets smaller than 8 inches run an interface designed for smaller screens and phones.

iOS


Device
iOS Version
iPhone
iOS 11+
iPad
iOS 11+



    • Related Articles

    • Why can't Roon Remote Connect?

      If you’re running Roon in remote mode and having problems connecting, here are some troubleshooting steps to get you going. Accept Remote Connections The first thing to confirm is that your main Roon install is set up to accept connections from ...
    • Roon Optimized Core Kit

      Let's first explain what Roon OS is, and then we can talk about Roon Optimized Core Kit. Roon OS is a custom Linux based operating system, tailored for running Roon Server and providing a best-in-class, appliance-type user experience to host the Roon ...
    • Start with a Roon Core

      What is the Core? The Core is media server software that runs on a powerful computer, NAS, or turnkey appliance (like Nucleus or ROCK), located on the network within your home. (For more information on how it fits in with Control and Output ...
    • Roon Advanced Audio Transport (RAAT)

      What is RAAT? RAAT (Roon Advanced Audio Transport) is the backbone of Roon's audio distribution technology. It is designed to support a wide range of software and hardware applications without format support restrictions or quality compromises. It ...
    • Roon partner programs

      Our reason for being is to provide the most exciting way to engage with music. On one level, Roon achieves that by working with your music (both files and streams) to present not just the content itself, but the context that surrounds it and relates ...
    Ask the Roon Community
    Thousands of Roon subscribers and audio enthusiasts are chatting over on our community site right now, join them! You don't even need a Roon subscription to sign up.



    Something you can't find?
    If you're still stuck, don't hesitate to let us know and we'll get back to you as soon as we can.