Debian 11022 Ubuntu 7174 Published by

XanMod just published two new performance kernels today: the flagship 7.1.6-xanmod1 and the long-term support track at 6.18.42-xanmod1. The 7.1 series finally makes multigenerational LRU and sched_ext defaults production-ready, while XanMod's out-of-tree patches bake in Google's BBRv3 congestion algorithm, Cloudflare TCP collapse processing, and a dedicated AMD 3D V-Cache optimizer. You can grab precompiled packages across four CPU architecture tiers from the official APT repository, alongside DKMS modules for NVIDIA, OpenZFS, VirtualBox, and VMware.



XanMod Drops 7.1.6 and 6.18.42 Kernels, Tighting the Screw on x86-64 Performance

The performance-focused kernel project published two new builds today. The flagship sits at 7.1.6-xanmod1, and the long-term support track sits at 6.18.42-xanmod1. If you've been waiting for distros to merge certain upstream changes, or if you've been compiling your own kernels just to get BBRv3 as a default, you've got a working solution right now.

Valve shipped its own Steam Deck kernel tweaks years ago, but XanMod has always been the DIY route. You don't get a pretty GUI to toggle schedulers, and you definitely won't find it in your package manager unless you run the official repo. That's the tradeoff. The project has been maintained by Alexandre Frade since 2015, and it moved its source repository from GitHub to GitLab back in October 2024. The builds have only gotten more opinionated since the switch.

Xanpidr

The 7.1.x Series Brings Major Upstream Shifts

This release rides the Linux 7.1 upstream tree, which finally makes several experimental features production-ready. Multigenerational LRU is now the default. Google's memory management framework handles your working sets without you having to tweak anything, which means less unnecessary page reclaim pressure on servers and workstations.

Maple Tree VMA replaces the old red-black tree for virtual memory areas. It's faster, it's more compact, and XanMod is already applying it.

Then there's sched_ext. The extensible user-space scheduler has stopped being experimental. Runqueue tracking improved, finite-slice tick handling for nohz_full systems works properly, and you can drop in custom scheduler policies without touching kernel source. It's not a toy anymore.

Rust in the kernel keeps growing. rust_binder for Android's IPC, tighter compiler integration, and more driver infrastructure landed. AMD AMX support shipped too, which Intel originally designed for matrix math. XanMod is treating it as a general acceleration feature for AI and ML workloads.

What XanMod Actually Adds to the Table

The upstream changes are fine, but the real reason people install this kernel isn't the upstream tree. It's the out-of-tree patches.

Google's BBRv3 congestion algorithm ships as the default now. Cloudflare's TCP collapse processing is baked in. Together, they handle lossy networks and heavy LAN contention better than CUBIC ever could. You'll see the difference on cloud interconnects or when competing with half a dozen other flows on a congested link.

The AMD 3D V-Cache optimizer is probably the most useful patch for desktop users. It targets Ryzen 7000 and 9000 X3D processors specifically. Cache access patterns shift, latency drops, and games that care about single-threaded speed actually breathe easier. Not that competitive players need the help, but the PREEMPT_RT build ships as an optional variant if you want deterministic scheduling for input-heavy workloads.

Security-wise, the 7.1.6 release includes KVM SVM ASID generation bumps on CPU hotplug, Spectre-mitigation hardening via VERW operand fixes, ACL validation patches for ksmbd, and use-after-free protections across the Bluetooth stack. Netfilter gets full-cone NAT support for gaming and VPN setups. It's the kind of stuff you won't notice unless something breaks. Then you'll notice it.

The compiler chain is still LLVM with ThinLTO, software pipelining, and polyhedral optimization. ORC unwinder handles stack traces instead of DWARF, which speeds up crash analysis. Out-of-tree DKMS modules include NVIDIA 595.84 and 580.142 drivers, OpenZFS, VirtualBox, and VMware Workstation/Player. Keep in mind that DKMS rebuilds can be a pain after a major kernel bump. Plan accordingly.

Not cheap. That's after the compile.

Picking the Right Package

XanMod ships four CPU architecture tiers now:

  • linux-xanmod targets legacy x86-64 processors from around 2003.
  • linux-xanmod-x64v2 covers AMD Family 14h-17h and Intel Core 2 through Bulldozer.
  • linux-xanmod-x64v3 is the sweet spot for Zen 1 through Arrow Lake and Haswell onward.
  • linux-xanmod-x64v4 adds AVX-512 for Zen 4/Zen 5 and Ice Lake through Emerald Rapids.

If you're running a Ryzen 7 5800X3D, v2 is your target. If you're on a Ryzen 9 9950X, you want v4. Mismatched packages don't crash your system, but you'll leave meaningfully more performance on the table than you should.

The LTS line sits at 6.18.42-xanmod1. It's the successor to 6.8.x and will keep pulling security patches and backported features from upstream 6.18 LTS. For servers that don't need the newest scheduler changes, that's the safer bet.

Where to Get It

Source archives and release binaries live on GitLab.  Head here to grab the SourceForge mirror if your local network chokes on GitLab.