Torumaike's Projects

torumaike/kernel-lqx-trmk

LIQUORIX KERNEL ※ Upstream GitHub repo Liquorix is a distro kernel replacement built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads. Major Features Zen Interactive Tuning: Tunes the kernel for responsiveness at the cost of throughput and power usage. --- Virtual Memory Subsystem --------------------------- Mem dirty before bg writeback..: 10 % -> 20 % Mem dirty before sync writeback: 20 % -> 50 % --- Block Layer ---------------------------------------- Default MQ scheduler......: mq-deadline -> bfq --- CPU Scheduler (CFS) -------------------------------- Scheduling latency.............: 6 -> 3 ms Minimal granularity............: 0.75 -> 0.3 ms Wakeup granularity.............: 1 -> 0.5 ms CPU migration cost.............: 0.5 -> 0.25 ms Bandwidth slice size...........: 5 -> 3 ms --- CPU Scheduler (MuQSS) ------------------------------ Scheduling interval............: 6 -> 4 ms ISO task max realtime use......: 70 % -> 25 % MuQSS Process Scheduler: Fair process scheduler for gaming, multimedia, and real-time loads. High Resolution Scheduling: High resolution timeouts and 1000Hz tick rate for precise low jitter task scheduling. Preemptible tree-based hierarchical RCU: RCU implementation for real-time systems. Hard Kernel Preemption: Most aggresive 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. WineSync/NTSync module available: Fast, kernel-backed syncing support driver module for Wine for faster performance. (Copr exclusive) Distribution Kernel Drop-in Replacement: Proper distribution style configuration supporting broadest selection of hardware. Paravirtualization options enabled to reduce overhead under virtualization. Minimal Debugging: Minimum number of debug options enabled to increase kernel throughput. Binary Builds For Fedora® and Enterprise Linux*: Binary builds are produced on Copr for EPEL 8, CentOS 8 and 9 Stream, and Fedora® Linux 33, 34, 35, and Rawhide *) Liquorix kernel is NOT based on RHCK and thus may break bug-for-bug compatibility with RHEL (for instance, kmod packages from ELRepo will NOT work, and akmod packages from RPMFusion may not be compatible with the kernel-devel of Liquorix kernel). You should not run this software on a machine that requires compatibility with RHEL. to support the package maintainer (donations to upstream can be given here)
  • Centos-stream 8 : x86_64
  • Centos-stream 9 : x86_64
  • EPEL 8 : x86_64
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64