![]() ![]() In all cases CPU usage as seen in htop is far below 10%, so nothing critical whatsoever. The largest effect is achieved through the Ubuntu Studio Tweaks. The real time kernel improves performance only a little bit, judging from the processing speed indicator. Without the performance tweaks the processing speed indicator shows pretty much the same numbers for ROCK and Ubuntu. I did additional processing speed comparisons between ROCK/Ubuntu before and after applying the performance tweaks (real time kernel, Ubuntu Studio Tweaks). With the high-speed USB attachment, there’s hardly any difference to tell from then internal installation. So I moved the M.2 SSD in an external USB3.2 case to re-establish the dual boot scenario (Rock on internal SSD / Ubuntu on external SSD). Moving the SSD inside the NUC maybe speeds up the boot time a bit, but has no noticeable impact on Roon performance itself (neither user experience, nor processing speed on upsampling etc.). Results are consistent with the above mentioned experimental USB-Installation. The additional M.2 SSD has arrived and I did a fresh install on it mounted inside the NUC. I used to do UNIX programming back in the day, so know enough to generally keep out of trouble I didn’t post this earlier as it’s not strictly required because performance is OK with the default install, but it’s fun for someone like me who likes to tweak things. “sudo systemctl stop rpcbind” then “sudo systemctl disable rpcbind”.īe careful when doing either of these as disabling the wrong thing could make the OS unresponsive and require a reinstall. “sudo apt-get remove polkitd”, some can be disabled through the command line, e.g. Some services may be related to a package that can be removed, e.g. You can check what is running on your server with a command like “ps -ef”. I always connect to my server using SSH, so don’t need a keyboard, but if I did I’d change that parameter and update grub again.ĭisable unused services. The kernel parameters being passed are described here The kernel’s command-line parameters - The Linux Kernel documentation. Because my server connects to my endpoint via ethernet I also disable USB, and a bunch of other things. As an example I’m using older hardware that has PS/2 ports for the mouse and keyboard that I don’t need for music playback, so I disable them by editing /etc/default/grub to have GRUB_CMDLINE_LINUX=“i8042.noaux i8042.nokbd”, then update grub using “sudo update-grub”. ![]() Remove interrupts for unused/irrelevant devices - the command “cat /proc/interrupts” will show interrupts, and any not needed may be able to be disabled through kernel parameters during boot. Here are some additional things I’ve tweaked… These are more general guidance rather than specific instructions as what to do will be different for different hardware. I’m now running version 22.10 with the 22.10 versions of the packages I listed above with no problems. Ubuntu Server has been running really well for me since my post above. That was unexpected since Rock presumably being lightweight and optimized for Room and Ubuntu being possibly throttled by installation on an much slower USB drive - which is holding the Roon database as well.Īn additional M.2 SSD is on order, so let’s see what can be accomplished by moving the Ubuntu install to a faster drive inside the NUC… ![]() Without upsampling, using only convolution, the indicator isn’t even triggered on Ubuntu while ROCK drops to 80x. User experience on the Remote is identical (both snappy), but the performance indicator in the Signal Path using upsampling and convolution on 44.1/16 files shows 13x for ROCK and 19x for Ubuntu (no big difference, I know). RoonServer on Ubuntu runs even faster than ROCK. Both installations access the music data on the internal 2.5" SSD inside the NUC and it’s a matter of 1 minute to change between ROCK and Ubuntu for comparison purposes by booting either into ROCK or into Ubuntu using the NUC boot menu (F10). The above mentioned dual install (ROCK on internal M.2 SSD, Ubuntu on external USB SSD) works fine. Works fine, thanks to for the complete list of dependencies.Īs a side note: The download location for the install script meanwhile has changed toĪlso thanks to for the performance tweaks. I used an old unused SSD (OCZ Vertex 2) in an USB 2 case so i didn’t need to mess with the ROCK install (disabled the PCI M.2 Slot in BIOS to be safe). As a weekend project I installed RoonServer using Ubuntu Server 22.04.1 LTS as a base OS on my NUC7i3 which is usually running ROCK.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |