Debian 9914 Published by

A new XanMod Linux Kernel based on the new Linux Kernel 5.19.7 has been released. XanMod is a general-purpose Linux kernel distribution with custom settings and new features. The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.



XanMod is a general-purpose Linux kernel distribution with custom settings and new features. Built to provide a stable, responsive and smooth desktop experience.

The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts.

Supports all recent 64-bit versions of Debian and Ubuntu-based systems.

Main Features

  • Preemptive Full Tickless Kernel at 500Hz w/ Tuned CPU Core Scheduler.
  • RCU Boost for better responsiveness and lower overall system latency.
  • Block Layer w/ multi-threaded runqueue for high I/O throughput.
  • Caching, Virtual Memory Manager and CPUFreq Governor improvements.
  • BBR TCP Congestion Control + FQ-PIE Packet Scheduling and AQM Algorithm [5.8].
  • ORC Unwinder for Kernel Stack Traces (debuginfo) implementation.
  • Third-party patchset available: ZSTD kernel, initrd and modules support [5.8][5.6-rt], Full x86_64 FSGSBASE instructions [5.8], Clear Linux [partial], CK's Hrtimer Patchset [5.8][5.4], Wine / Proton Fsync, PCIe ACS Override, BMQ Process Scheduler [5.4 stock disabled], Aufs [5.4] and GCC graysky's.
  • Real-time Linux kernel (PREEMPT_RT) build available [5.6-rt][5.4-rt].
  • Generic kernel package for compatibility with most Debian & Ubuntu based distributions. Built on the latest GCC 10.2 and Binutils 2.35.
  • GPLv2 license. Can be built for any distribution or purpose.

Install via Terminal

echo 'deb  http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO -  https://dl.xanmod.org/gpg.key | sudo apt-key add -

Then update and install:

sudo apt update && sudo apt install linux-xanmod

Reboot.

Meta packages available: linux-xanmodlinux-xanmod-edgelinux-xanmod-ltslinux-xanmod-rt-edge and linux-xanmod-rt.

To try without adding the repository

Download from Sourceforge and install:
https://sourceforge.net/projects/xanmod/files/

  1. In terminal:
    sudo dpkg -i linux-image-*xanmod*.deb linux-headers-*xanmod*.deb
  2. Reboot.
  • Check it:
    cat /proc/version
* linux-firmware-image package is optional

Linux 5.19.7-xanmod1

c7394a5 Linux 5.19.7-xanmod1
c94106b Merge tag 'v5.19.7' into 5.19
7d0a458 Linux 5.19.7
a754ee1 arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
123bf15 net: neigh: don't call kfree_skb() under spin_lock_irqsave()
ec274d8 net/af_packet: check len when min_header_len equals to 0
d25d674 android: binder: fix lockdep check on clearing vma
8a239dd btrfs: tree-checker: check for overlapping extent items
b83e156 btrfs: fix lockdep splat with reloc root extent buffers
98f803a btrfs: move lockdep class helpers to locking.c
82af833 ALSA: hda/cs8409: Support new Dolphin Variants
0f31a35 platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop
5037288 testing: selftests: nft_flowtable.sh: use random netns names
7d4bfe3 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
933020e drm/amdgpu: Fix interrupt handling on ih_soft ring
09186ee drm/amdgpu: Add secure display TA load for Renoir
d278f33 drm/amdgpu: Add decode_iv_ts helper for ih_v6 block
4eb2be1 drm/amd/display: avoid doing vm_init multiple time
bd71ef2 drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video
db1d9de drm/amdgpu: Increase tlb flush timeout for sriov
db0669c drm/amd/display: Fix pixel clock programming
22a75c6 drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics
4d21584 drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
d9d7054 drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue
dc441ed ksmbd: don't remove dos attribute xattr on O_TRUNC open
8950967 s390/hypfs: avoid error message under KVM
2432f15 ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
2dd5ed4 neigh: fix possible DoS due to net iface start/stop loop
0d462a6 net: lan966x: fix checking for return value of platform_get_irq_byname()
40f424d ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
4b25bdb drm/amd/pm: Fix a potential gpu_metrics_table memory leak
21e3891 drm/amdkfd: Handle restart of kfd_ioctl_wait_events
952d4c7 drm/amd/pm: skip pptable override for smu_v13_0_7
909dae5 drm/amd/display: Fix TDR eDP and USB4 display light up issue
3101839 drm/amd/display: clear optc underflow before turn off odm clock
c6f7ba8 drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
71f2cb7 drm/amd/display: Fix HDMI VSIF V3 incorrect issue
b26218b drm/amd/display: Avoid MPC infinite loop
ab01ac7 drm/amd/display: Device flash garbage before get in OS
ae29c0c drm/amd/display: Add a missing register field for HPO DP stream encoder
de3f7eb rtla: Fix tracer name
33f15a7 ASoC: rt5640: Fix the JD voltage dropping issue
dc43514 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
d875be5 fs/ntfs3: Fix work with fragmented xattr
c9215e9 mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
30841ba mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
d1541cd mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
1c137c4 mmc: mtk-sd: Clear interrupts when cqe off/disable
1d7df13 HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID
a320468 HID: thrustmaster: Add sparco wheel and fix array length
7c6e6c3 HID: nintendo: fix rumble worker null pointer deref
2b32e82 HID: asus: ROG NKey: Ignore portion of 0x5a report
5b3063a HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list
2803225 HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
4af0f12 HID: add Lenovo Yoga C630 battery quirk
b61400c HID: input: fix uclogic tablets
ec45c77 ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
7877eaa mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
72f2dc8 bpf: Don't redirect packets with invalid pkt_len
d81bd66 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
cb4bb01 fbdev: fb_pm2fb: Avoid potential divide by zero error
86026be net: fix refcount bug in sk_psock_get (2)
52a3c62 HID: hidraw: fix memory leak in hidraw_release()
f44b0b9 USB: gadget: Fix use-after-free Read in usb_udc_uevent()
c02d2a9 media: pvrusb2: fix memory leak in pvr_probe
f2f6ea1 udmabuf: Set the DMA mask for the udmabuf device (v2)
dee1e51 HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
adb9caa Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
e8fcbce Bluetooth: L2CAP: Fix build errors in some archs
d3916da arm64: errata: Add Cortex-A510 to the repeat tlbi list
a8ba16e docs: kerneldoc-preamble: Test xeCJK.sty before loading
e120a63 crypto: lib - remove unneeded selection of XOR_BLOCKS
515af71 firmware: tegra: bpmp: Do only aligned access to IPC memory area
1cf8293 drm/vc4: hdmi: Depends on CONFIG_PM
1a289a1 drm/vc4: hdmi: Rework power up
Xanmod

Homepage
Download Linux 5.19.7-xanmod1 source from GitHub