Announcement

Collapse
No announcement yet.

Linux 5.5-ck1 Released With Latest MuQSS Scheduler

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux 5.5-ck1 Released With Latest MuQSS Scheduler

    Phoronix: Linux 5.5-ck1 Released With Latest MuQSS Scheduler

    Following last week's release of Linux 5.5, Con Kolivas is out today with his latest "CK" patch-set and MuQSS scheduler for this new kernel version...

    http://www.phoronix.com/scan.php?pag...MuQSS-Released

  • #2
    Gnome Shell animations lag a bit on default powersave governor with default kernel. But it is buttery smooth with performance governor.

    This custom kernel helps for these kind of use-cases, right?

    Comment


    • #3
      So, no 5.6Rc1 kernel this week?

      Comment


      • #4
        yigitates using schedutil or ondemand and optionally tweaking load/frequency response should be enough. No need for a custom kernel.

        Does anyone know if any of the Linux schedulers (CFS, MuQSS, BMQ) are Ryzen 3000 CCX and chiplet aware?

        Comment


        • #5
          For 5.4, -ck1 hasn't been that impressive on an old FX-8350 system for me. Under heavy compilation loads (even when said loads are set to background priority with nice -n20 ionice -c3) I *still* get long start up times and a non-responsive UI.

          On an old Q9400 late in the 4.x cycle, things behaved very differently and almost no matter what I did, the system remained nicely responsive and smooth (a little slower, but still smooth).

          Not ruling out PEBKAC or kernel configuration error obviously. And Con does specify that his patches are more or less untested on AMD...
          Last edited by ermo; 02-04-2020, 03:15 PM.

          Comment


          • #6
            Originally posted by kiffmet View Post
            yigitates using schedutil or ondemand and optionally tweaking load/frequency response should be enough. No need for a custom kernel.

            Does anyone know if any of the Linux schedulers (CFS, MuQSS, BMQ) are Ryzen 3000 CCX and chiplet aware?
            Yes, LLC version is aware (3500X):
            [ 0.300658] MuQSS sharing MC runqueue from CPU 2 to CPU 0
            [ 0.300658] MuQSS sharing MC runqueue from CPU 2 to CPU 1
            [ 0.300659] MuQSS sharing MC runqueue from CPU 5 to CPU 3
            [ 0.300659] MuQSS sharing MC runqueue from CPU 5 to CPU 4
            [ 0.300662] MuQSS CPU 0 llc 0 RQ order 0 RQ 2 llc 0
            [ 0.300663] MuQSS CPU 0 llc 0 RQ order 1 RQ 5 llc 1
            [ 0.300663] MuQSS CPU 1 llc 0 RQ order 0 RQ 2 llc 0
            ...
            [ 0.300680] MuQSS runqueue share type LLC total runqueues: 2
            [ 5.476251] MuQSS CPU scheduler v0.198 by Con Kolivas.

            Comment

            Working...
            X