artofmusic wrote:I think the Archlinux zen kernel is the way to go. Another plus is that it uses the newer I/O schedules like kyber/mq-deadline/bfq for better multi read/wrrite performance on HDD's. This kernel also has optimized the RCU timer threshold setting for more responsiveness. Attached is a zip I created to build the package. The advantage with my PKGBUILD is you can compile a bunch of different kernel versions and use them side by side, unlike Arch's Linux kernels. Lastly, I further tuned the kernels using a 1000HZ timer and set the default governor to performance.
Hope this helps.
From your description, this is yet another desktop kernel optimized for responsiveness + throughput, not worst case latency.
I didn't go through the full config, but 1000hz is mostly deprecated since we have a full tickless kernel.
And messing around with the default governor is the last thing I need my kernel to do (this, and also deciding which I/O scheduler I should use).
Actually the whole point of this thread is to discuss if running one of those custom frankenkernels is still really worth the pain in 2019 - at least for audio stuff. Even the scope of the RT patch set sems to be seriously reduced.
I don't mean to be completely dismissive, but I don't see any compelling argument so that this nth custom kernel would allow lower audio latencies with less xruns than 4.19 Stock or RT.
Some cyclictest benchmarks maybe?