06-06-2018, 01:49 PM
(06-06-2018, 12:53 PM)moodenigo Wrote:(04-20-2018, 08:49 PM)swizzle Wrote: These are system level modifications, you can break your install, and ymmv on any perceived improvements, etc.
http://archimago.blogspot.com/2017/01/me...b.html?m=1
The mpd settings below may be of interest too, I haven’t tried the other settings but I wouldn’t underclock things that much and don’t know what the various ram settings not included in the archimago post above do.
http://www.diyaudio.com/forums/pc-based/...ost5398891
The only tweaks I have applied are the following:
- added in /boot/cmdline.txt: isolcpus=2,3
- changed options in /lib/systemd/system/mpd.service
CPUSchedulingPolicy=fifo
CPUSchedulingPriority=70
Nice=-15
ExecStart=/usr/bin/taskset -c 2,3 /usr/local/bin/mpd --no-daemon $MPDCONF
I did not change anything else. This made some difference! In fact, because of the fact that mpd and its subprocesses run on two reserved cores, and nothing else runs on those cores, you should get all the advantages of LL and RT kernels.
Roberto
Hi, Roberto
What difference did you hear?
Regards,
Kent
PS - running userspace processes on isolated cores is probably more like running with a low-latency kernel than a so-called real-time kernel, but it's definitely worthwhile for latency-sensitive tasks.