Hi,
I am new EndeavourOS. Because EndeavourOS is opening up the Arch universe for me I see several custom kernels beside the default arch kernel:
linux-lqx
linux-xanmod
linux-zen
I tried to find pros and cons for each of them but what I found is not satisfying me.
Isnt linux-lqx and linux-zen the same thing anyways? But then, linux-zen is in the arch/extra repo while the other two are in the AUR. Sould I prefer linux-zen then? And what are these kernels actually doing other than changing some CFS parameters, which I could do with sysctl as well without using a different kernel.
I am a little bit lost. Can somebody shed some light on this for me please? I am searching for the best kernel for my laptop.
idc what is the best of the laptops , is two ways , build one of those or find a unofficial repository with a prebuild linux-xanmod …
thats mostly to find oud, and for some uses Mesa aco for games etc…
I gave it that name to make it look unserious
(it isn’t, I spent tens of hours on it [*])
Btw, I consider the name linux-zen to be a bit awkward too, it could be mistaken for a kernel that is optimised for AMD Zen.
Also, to be honest, the difference between all these custom kernels including mine is IMO relatively small in daily usage. Some of them might be better for gaming, others better for number crunching, again others are more focussed on security.
Many people seem to be quite happy with zen, so that one might be a good starting point.
[*] Main features: better support for building with clang (why?), ProjectC (BMQ and PDS schedulers), better support for custom signing keys, a few backports from 5.10/next, futex patch, and slightly optimised defaults, and, if necessary, security fixes.
Hmm not necessarily. Difficult to tell, my laptop is almost always hooked up to the mains. It certainly depends a lot on the config used.
If I had to recommend a custom kernel, I’d go for zen. It certainly wouldn’t be in the official repos if it were complete crap…
(PS: I’m going to change the name of my kernel again for 5.10. Need more feedback from people. I didn’t expect klitoris to be so off-turning, at least not more than v(enereal)d(isease) )
These are built on the same patches but -lqx has a more aggressive set of defaults (which are apparently/possibly targeted more at Debian than Arch?). -xanmod is targeted more at gaming and has a fair bit of overlap with -zen.
The only real way to know which one works best is to try them all and see.
Then any kernel using BMQ/PDS/MuQSS will probably fit the bill.
Although you can tune the vanilla kernel towards low latency as well without rebuilding.
FWIW I’ve been running linux-zen since switching to EOS and its been running great, no issues. I’d recommend this if you don’t want to build your own kernel from an AUR PKGBUILD.
I also have linux-lts and linux as backups in case I have any issues or incompatibilities with the mainline zen kernel. I originally installed linux and linux-zen to compare the two on my system … no discernible difference.
If you have older hardware that requires older lts kernels @jonathon has created an unofficial repo.
This way you don’t have to build the lts kernels yourself from the AUR.
IMO don’t use a custom kernel. The stock one is pretty good. Changing the kernel will not give you more frames in gaming or anything new in general. I tried XanMod when I used POP_OS and i had 0 performance boost or any major changes when it came to speed.
Besides, custom kernels (maybe) get updates slower than stock ones, though nothing problematic.
If you want to really use a custom kernel, Xanmod looks promising.