rmnscnce/kernel-lqx

Project ID: 40016

Description

LIQUORIX KERNEL

※ Upstream GitHub repo

kernel-lqx for Fedora

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.
  • 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®: Binary builds are produced on Copr for Fedora® Linux 32, 33, 34, and Rawhide
  • UEFI Secure Boot Compatible Kernel: The kernel image along with the modules are signed with the Red Hat Secure Boot CA, which can be registered to the EFI keystore to ensure system integrity

Donate to rmnscnce using Liberapay to support the package maintainer (donations to upstream can be given here)

Installation Instructions

Fedora® Linux:

sudo dnf copr enable rmnscnce/kernel-lqx sudo dnf in kernel-lqx # Also kernel-lqx-devel and kernel-lqx-headers if needed

Update Instructions

※ For akmod and dkms users

Update the devel package first: sudo dnf up kernel-lqx-\*-devel

and then update the whole thing: sudo dnf up

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 32 x86_64 (0)* Fedora 32 (17 downloads)
Fedora 33 x86_64 (0)* Fedora 33 (105 downloads)
Fedora 34 x86_64 (0)* Fedora 34 (47 downloads)
Fedora rawhide x86_64 (0)* Fedora rawhide (25 downloads)

* Total number of packages downloaded in the last seven days.