Package Details: linux-xanmod 5.8.0-2

Git Clone URL: (read-only, click to copy)
Package Base: linux-xanmod
Description: The Linux kernel and modules with Xanmod patches
Upstream URL:
Licenses: GPL2
Conflicts: linux-xanmod-git
Provides: linux, linux-xanmod-git
Replaces: linux-xanmod-git
Submitter: Yoshi2889
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figuepluto
Votes: 41
Popularity: 4.47
First Submitted: 2017-02-14 09:40
Last Updated: 2020-08-07 14:08

Required by (197)

Sources (5)

Pinned Comments

figue commented on 2018-12-14 00:50

Please, check new release. You have now several variables to enable/disable features.


## Disable NUMA since most users do not have multiple processors. Breaks CUDA/NvEnc.
## Archlinux and Xanmod enable it by default.
## Set variable "use_numa" to: n to disable (possibly increase performance)
##                             y to enable  (stock default)
if [ -z ${_numa+x} ]; then
## For performance you can disable FUNCTION_TRACER/GRAPH_TRACER. Limits debugging and analyzing of the kernel.
## Stock Archlinux and Xanmod have this enabled.
## Set variable "use_tracers" to: n to disable (possibly increase performance)
##                                y to enable  (stock default)
if [ -z ${_tracers+x} ]; then
## Enable PDS CPU scheduler by default
## Set variable "use_pds" to: n to disable (stock Xanmod)
##                            y to enable
if [ -z ${_pds+x} ]; then
## Set variable "use_ns" to: n to disable (stock Xanmod)
##                           y to enable (stock Archlinux)
if [ -z ${use_ns+x} ]; then

Personally I'm running now xanmod kernel compiled with this:

env use_tracers=n use_numa=n use_pds=y use_ns=y makepkg -s

Also, you can now put a file in your local repo to build this package with a custom config. You have to call this file myconfig.


  # Put the file "myconfig" at the package folder to use this feature
  if [ -f "${startdir}/myconfig" ]; then
    msg2 "Using user CUSTOM config..."
    cp -f "${startdir}"/myconfig .config

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Satyrn commented on 2020-08-04 17:49

Compiling Xanmod 5.8 with use_ns=y results in an error.

Satyrn commented on 2020-08-04 15:37

@figue Could you update this to Linux Xanmod 5.8?

aviallon commented on 2020-07-28 21:21

@figue you're welcome :) Thanks for keeping this kernel package up to date, with such a nice PKGBUILD script. It really is awesome.

figue commented on 2020-07-28 21:10

@aviallon confirmed. Thanks for reporting.

I'll be a few days on vacation but with limited access to my computer. If something important happens, please send me an email.

aviallon commented on 2020-07-28 08:39

I have an invalid checksum check for patch-5.7.10-xanmod2.xz even after redownloading completely. I can confirm that, after decompressing, I get a (massive) patch file. Perhaps you forgot to updpkgsums ?

tiberiousr commented on 2020-07-26 02:19

@sinsworn You can manually import the keys, I found I had to specify a keyserver with the following:

gpg --keyserver hkp:// --recv-keys ABAF11C65A2970B130ABE3C479BE3E4300411886

gpg --keyserver hkp:// --recv-keys 647F28654894E3BD457199BE38DBBDC86092693E

Which fixed the import issue for me.

Sinsworn commented on 2020-07-18 16:05

right, i might be the idiot here but when i try to install this fine package i get: ==> PGP keys need importing: -> ABAF11C65A2970B130ABE3C479BE3E4300411886, required by: linux-xanmod -> 647F28654894E3BD457199BE38DBBDC86092693E, required by: linux-xanmod ==> Import? [Y/n] :: Importing keys with gpg... gpg: keyserver receive failed: General error problem importing keys

please give me a hand....

figue commented on 2020-07-17 19:40

Anybody here is the owner of this channel in Telegram?

figue commented on 2020-07-17 19:40

@ahuston-0 don't worry about that... It means that a module is already included in kernel image

ahuston-0 commented on 2020-07-16 19:24

For anyone who's having issues with compiling the kernel due to this bug:

cp: cannot stat '(builtin)': No such file or directory

There's a potential fix in #65725 []. For now it looks like you can install mkinitcpio-28 from the testing repo and it should allow you to compile linux-xanmod and linux-clear at the very least (those are the ones tested so far that I'm aware of).