And if so is this something that Roon has considered or spoken about?
It seems like a great solution especially for an endpoint where Roon could be booted from a USB stick and loaded to ram without the need for any internal drives at all. Audiolinux runs Roon, both Core and Bridge, and offers this option but of course is not supported by Roon.
AFAIK all apps run in ram however others have reports excellent gains from loading the entire OS into ram. How much ram would one need to do that even with Roon Bridge? Have you experimented with it?
The size of ones Roon DB would be a determining factor. I believe 32GB is recommended by the āauthorā of AudioLinux. I bet 16GB would fit most though.
I must say his web page is one of the most difficult to consume, stuck in the early 90s.
It runs from RAM but does it boot to RAM, the entire filesystem so the disk is no longer necessary? This is what AudioLinux is doing with the ramroot option.
Like RAMdisk of olden days, the entire filesystem lives in RAM. I donāt know how Roon db changes get committed to disk, I suspect they donātā¦edit - there is a āramsaveā option but it is manually run thus making it rather impractical for normal Roon use.
Totally agree. Iām running the Pink Faun version. I asked Jord, the primary contact at PF about running the ramroot option and he said itās not been stable enough for him to recommend but gave me the commands to try it I wanted. He has not tested ramroot option for SQ though.
Edit: I just enabled ramroot option, however I run headless so I canāt be sure it loadedā¦but the system booted and played as normal. I canāt say it sounded any better or worse than normal boot but this is on an already highly optimized setup.
Edit 2: ramroot status shows it was enabled but didnāt load. As I run headless I cannot acknowledge the boot prompt. Perhaps Iāll put a video card in and try itā¦
Larry_Post. Download Putty open source remote and connect to the IP of your AL Roon endpoint. Log in as āaudiolinuxā with āaudiolinuxā as the password. You will be in a virtual terminal and can control your endpoint or check settingsā¦