Linux 5.3-ck1 Kernel Released With MuQSS 0.195 Scheduler Bringing Ryzen Fixes

Written by Michael Larabel in Linux Kernel on 25 October 2019 at 05:35 AM EDT. 13 Comments
Con Kolivas is normally quite quick following new kernel releases in turning around a re-spin with his patch-set atop that also has his MuQSS scheduler optimized for desktop responsiveness. His Linux 5.3 kernel support is late to the party due to being tied up with other work, but Kolivas introduced his latest code today.

Linux 5.3-ck1 is available today along with MuQSS 0.195 as his "Multiple Queue Skiplist Scheduler" derived from his original Brain Fuck Scheduler (BFS) and optimized for Linux desktop responsiveness. With his "-ck" patches in addition to MuQSS continue to be other kernel tweaks like lowering the VM swappiness threshold, a default timer frequency of 100Hz, PREEMPT by default, and other changes to optimize the Linux kernel for desktop platforms.

Besides re-basing against the upstream Linux 5.3 kernel tree, the only change noted by Con Kolivas with the new release are AMD Ryzen fixes. The AMD Ryzen fixes include a new RQ_MC_LLC Kconfig knob that is similar to the multicore siblings switch but will take the LLC cache as a factor when scheduling tasks. This can be enabled at run-time too via the rqshare=llc when booting the kernel with MuQSS present.

More details on Con's blog.

Interested in seeing some fresh -ck1/MuQSS benchmarks? Let me know in the forums if interested.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week