Ubuntu 6576 Debian 10216 Arch Linux 802 Published by

Steven Barrett has released another Liquorix kernel based on Linux kernel 6.11.3. The Liquorix Linux kernel is an enthusiast Linux kernel that is optimized for low latency computing in audiovisual production, reduced frame time variations in games, and unparalleled responsiveness in interactive systems. It is available for Debian, Ubuntu, and Arch Linux. 



LIQUORIX KERNEL

Liquorix is a distro kernel replacement built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads.

Liquorix

MAJOR FEATURES

  • Zen Interactive Tuning: Tunes the kernel for responsiveness at the cost of throughput and power usage.
    --- Block Layer ----------------------------------------
    
    Default scheduler.........: mq-deadline -> bfq
    DM-Crypt Workqueues.......:          on -> off
    
    --- Virtual Memory Subsystem ---------------------------
    
    Background-reclaim hugepages...:   no   ->   yes
    MG-LRU minimum cache TTL.......:   0    ->   1000 ms
    Compact Unevictable............:   1    ->   0
    Proactive Compaction...........:  20    ->   0
    
    --- PDS/BMQ CPU Scheduler ------------------------------
    
    Scheduling timeslice...........:   4    ->   2    ms
    
    --- CPUFreq Settings -----------------------------------
    
    Ondemand sampling down factor..:   1    ->   5
    Ondemand default up threshold..:  80    ->  55
    Ondemand micro up threshold....:  95    ->  60
    
  • PDS Process Scheduler: Fair process scheduler for gaming, multimedia, and real-time loads.
  • High Resolution Scheduling: 1000hz tick rate for precise low jitter task scheduling.
  • Preemptible tree-based hierarchical RCU: RCU implementation for real-time systems.
  • Hard Kernel Preemption: Most aggressive kernel preemption before requiring real-time patches. Guarantees responsive system under high intensity mixed workload scenarios.
  • Budget Fair Queue: Proper disk scheduler optimized for desktop usage, high throughput / low latency.
  • TCP BBR2 Congestion Control: Fast congestion control, maximizes throughput, guaranteeing higher speeds than Cubic.
  • Compressed Swap: Swap storage is compressed with LZ4 using zswap
  • Multigenerational LRU: Alternative LRU algorithm that performs better under high memory pressure and uptimes
  • Binary Builds For Popular Debian Distros: Binary builds are produced for Debian Stable, Testing, and Unstable. Ubuntu builds are available on the Liquorix PPA same day within hours of Debian releases going up.
  • Distribution Kernel Drop-in Replacement: Proper distribution style configuration supporting broadest selection of hardware. Paravirtualization options enabled to reduce overhead under virtualization.

INSTALL

Debian / Ubuntu / Arch: Install Script

curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash

New in 6.11-4

  * refresh config for v6.11.3
   - change zswap allocator from z3fold to zsmalloc
   - set CONFIG_PROC_MEM_ALWAYS_FORCE=y
   - other miscellaneous sync-up
  * update version to 6.11.3-2

New in 6.11-5

  * disable CONFIG_ZBUD=y
  * update version to 6.11.3-3

Homepage
Download Source Code from GitHub