Package Base Details: linux-xanmod

Git Clone URL: (read-only, click to copy)
Submitter: Yoshi2889
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figuepluto
Votes: 21
Popularity: 5.63
First Submitted: 2017-02-14 09:40
Last Updated: 2020-01-17 21:48

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

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

kyle_dolichev commented on 2018-12-12 19:02

Is anybody else getting an error about sched_smt or smt_sched when trying to build with the archlinux configuration file? Or is it just me? Perhaps I am enabling something that's causing it, I still have to test whether or not it'll do the error without my edits so maybe its my doing but I don't know.

figue commented on 2018-09-09 21:30

@adrioanocr if you know kernel config you want to change, you can replace config changing PKGBUILD variable _configuration to 2, then instead of use Archlinux config put your own file. It's easy (replace config source and updpkgsums).

Another choice is to add "make menuconfig" at the end of prepare() function and do all the changes manually.

adrioanocr commented on 2018-09-09 21:24

Out of curiosity (I'm new to alternative kernels) is there a way to build this without certain kernel modules? For example if I wanted to compile without wifi support, is that doable? And how...?

adrioanocr commented on 2018-09-09 16:38


That worked thank you!


figue commented on 2018-09-08 23:12


'No space left on device' => if you are compiling the package in /tmp or in other filesystem, probably, you haven't more space left. It's common if you use AUR helpers like yaourt... They use /tmp to compile as default, and /tmp is limited in space.

Please, compile manually in other place like your home:

git clone
cd linux-xanmod
makepkg -sic

adrioanocr commented on 2018-09-08 22:59

I'm getting the following error trying to install:

The compilation apparently gets to a realtek wireless driver and fails. This machine doesn't even have a wireless card, actually. Is there a way to have it skip that part or how do I go about fixing it?

QDesjardin commented on 2018-08-21 20:47

@figue Yep everything works perfectly~

figue commented on 2018-08-19 13:51

Sums fixed. Sorry :(

tannisroot commented on 2018-08-18 23:58 doesn't pass sha256sums check

figue commented on 2018-08-17 14:08

Done. Everything is fine with this new release?