Package Base Details: linux-xanmod

Git Clone URL: https://aur.archlinux.org/linux-xanmod.git (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.

References:

## 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
  use_numa=y
fi
##
## 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
  use_tracers=y
fi
##
## Enable PDS CPU scheduler by default https://gitlab.com/alfredchen/linux-pds
## Set variable "use_pds" to: n to disable (stock Xanmod)
##                            y to enable
if [ -z ${_pds+x} ]; then
  use_pds=n
fi

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.

Reference:

  # 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
  fi

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 (https://github.com/xanmod/linux/blob/4.10/.config), 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?)?

Thanks