Liquorix kernel 5.8.5 available - now with Clear Linux and MuQSS patches

Clear Linux patches are supposed to offer significant performance gains on modern hardware (check e.g. Phoronix tests). MuQSS scheduler is supposed to offer a fairer and more responsive desktop CPU scheduler than the kernel default.

However, the Clear Linux and MuQSS patches are new (and pretty significant).

So, the latest Liquorix is essentially “Zen on steroids”.

7 Likes

Mhm, aren’t the repository links indicate that it got merged into zen itself?

I’m not sure - I’ve asked the devs to see what’s going on.

2 Likes

Interesting, do you think those patches and MuQSS will transfer to mainline Kernel eventually?

Not to linux unless they are included in mainline. As for mainline, probably not. Reading the latest entry on CK’s blog it looks like they have a very different approach:

5 Likes

According to Linus, the kernel will only ever have one single CPU scheduler.

The Clear Linux patches IMO only make sense on Intel machines with a few exceptions.

Personally I prefer PDS/ProjectC over MuQSS, though I did have issues with both - wrong CPU utilization readings with MuQSS, and VBox crashes with PDS/ProjectC.
I’m now back to CFS with a few tweaks that Zen/Liquorix also have.

By the way, I’ll soon push 5.9-rc. Since people were not happy with the vd name, I renamed it to klitoris - “Kernel with Little Improvements and Tiny Optimisations Resulting in Increased Speed”.
Oh eff off, torvic.

11 Likes

That was actually a few years ago, it might long be fixed. Con said that it was a cosmetical issue only, but I found it quite annoying and haven’t touched MuQSS since.

Does anyone running a MuQSS kernel notice any strange CPU utilisation readings, e.g. if the system is completely idle, does it show ~ 0,x% utilisation?

2 Likes

Sorry for the noob question, but how can I test this kernel?
Can I use AKM to manage it too?

1 Like

Options:

  1. Compile and install it from the AUR PKGBUILD.
  2. Add the unofficial repo to your pacman.conf and install the pre-compiled version:

As far as I know that’s only for repo kernels.

4 Likes

Thanks Jonathon, I’m still learning :slight_smile:

4 Likes

Everyone is. :wink:

5 Likes

The Clear Linux patches are here: https://github.com/clearlinux-pkgs/linux
(if you want to use some of them in your custom kernel)

As you can see, most of them are for Intel computers (CPU+GPU) but some can also be useful for non-Intel machines.

3 Likes

I have just loaded the build of lqx - and while it could be my imagination - my system just upped itself a bit.

Nvidia is never going to be a friend of mine - they produce great hardware - but I’ll never be Nvidia evangelist.

Now my system i9-9900K pure Intel with this build of lqx - I tell myself I can see and feel the difference.

Firefox is up like a fly on a pile of …

My virtual windows is like wise-I have never seen my VM’s up so fast.

Thank you making me aware of this - it is the best thing happened the last couple of days where my system has bugged my days - I ripped my Nvidia out in frustration.

5 Likes

It’s probably not your imagination given you have a recent Intel CPU, so the Clear Linux patches are probably doing their job. :wink:

3 Likes

Damn…Now i want to try it too with my i9! :smiley:

2 Likes

After talking to damentz and heftig, it looks like these patches might be included in linux-zen with the 5.8.6 release.

pre-release linux-zen 5.8.6

I’ve compiled a pre-release and put it here:

https://repo.m2x.dev/current/extra/x86_64/linux-zen-5.8.6.zen0-0-x86_64.pkg.tar.zst
https://repo.m2x.dev/current/extra/x86_64/linux-zen-headers-5.8.6.zen0-0-x86_64.pkg.tar.zst

Gone, 5.8.6.zen1-1 is available

(there’s a corresponding .sig too if you want to validate the packages or install directly using pacman -U)

PKGBUILD: https://gitlab.com/m2x.dev/overlay/linux-zen/-/commit/f86cdf2de706eaea410527122f800bfee95dc9a8

Rebooting to test. :grin:

Edit: Reboot was OK, now to see if it has the same freezes that I saw with -lqx 5.8.5…

Edit 2: So far so good with NFS, let’s try with VirtualBox.

Edit 3: OK, looks good to me. I think this is a keeper. :grin:

10 Likes

they are many patches in 5.8.6
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/log/

Not wanting to be awkward, but am not sure if I’m misunderstanding something about clearlinux packages … Intel’s distro is proprietary, so these patches might contain at least some proprietary? Plus, am running an all-AMD desktop, and have been using the zen kernel from April. This kernel could now end up slowing down the system from v5.8.6, once these patches are put into the zen kernel?

These are patches from the Clear Linux kernel, not packages from the distro.

It’s an open-source Linux distribution: https://clearlinux.org/

No, they are open-source patches which are accessible for everyone to view and use (according to the normal license etc.)

No, the patches might have additional optimisations for Intel CPUs but they will benefit all CPUs in some way. Patches which reduce performance aren’t going to be added, and if they did somehow reduce performance then they would be removed.

4 Likes

Thanks for your answer. Much appreciate. Still wary of Intel additions to the Zen, and, although I understand what you’re saying about non-degradation, I don’t like Intel or see the point of running a kernel including such patches. Bit of a Cloud/Edge focus on their page, plus a Terms of Use/no liability for damages, and wide range of licenses. Open source isn’t necessarily entirely clean, and I’d seen reports when Clear Linux was released that it wasn’t clean. Of course everyone can choose to run what they like, but I’m just glad you’ve highlighted this issue via posting, and, tbh, wasn’t really seeing any performance benefit from Zen already.