Package Base Details: linux-xanmod

Git Clone URL: (read-only)
Submitter: Yoshi2889
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figue
Votes: 14
Popularity: 0.525410
First Submitted: 2017-02-14 09:40
Last Updated: 2019-10-12 11:44

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

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

env _tracers=0 _numa=0 _pds=1 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

« First ‹ Previous ... 2 3 4 5 6 7

Yoshi2889 commented on 2017-02-27 10:48

Hey @figue,

To be honest I just copied the linux-git package and modified it to compile Xanmod instead.

I'll look at importing the config from Xanmod itself, I have no reason to keep the current config. Thanks for making it apparent!

figue commented on 2017-02-27 10:43

Hi @Yoshi2889, I've been comparing config shipped with this package with config shipped by main project (, it looks very different... also it looks very different compared to config in core/testing repos.

Are you doing some changes intentionally to config? Can you explain why do you do that, what tests you do or where it comes from (other distro maybe?)?