omnidora/kernel-playground

( forked from bieszczaders/kernel-cachyos )

Project ID: 81989

Description

This repository is for testing purposes only, please use the original

Official port linux-cachyos-bore-lto for Fedora

CachyOS

Meet CachyOS team!

linux-cachyos-bore-lto uses as default the EEVDF-BORE scheduler

  • BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE)
  • EEVDF - (Earliest Eligiable Virtual Deadline) First EEVDF is a replacement for the CFS Scheduler from Peter Zijlstra

Features

  • LLVM/LTO
  • Improved BFQ Scheduler.
  • Back-ported patches from linux-next.
  • MEMCG MG LRU Patchset.
  • Latency Nice Patchset included usuage with ananicy-cpp feature branch.
  • Scheduler patches from linux-next/tip.
  • rcu fixes and improvements.
  • printk patches.
  • BBRv2 tcp_congestion_control.
  • Latest & improved ZSTD 1.5.5 patch-set.
  • Latest BTRFS/XFS/EXT4 improvements & fixes.
  • AMD PSTATE EPP Driver enabled by default and with enhancements patches/fixes.
  • Clearlinux Patchset.
  • Futex fixes and winesync is available.
  • OpenRGB and ACS Override support.
  • HDR Patches for AMD GPU's and gamescope
  • KVM Performance Improvement from Yu Zhao
  • Objtool Patches to reduce the memory usage
  • Default support for Steam Deck.
  • UserKSM daemon from pf.
  • per VMA lock
  • Lenovo Legion Patchset
  • Surface Patches
  • GPLv2 license.
  • GitHub copr-linux-cachyos. (-lto only with x86_64_v3 excluded and schedutil as default)

SElinux and cachyos kernel

sudo setsebool -P domain_kernel_load_modules on

If you are using SElinux. Enable the above policy to load kernel modules.

Install drivers for lto kernel

If you build external modules (e.g. for Nvidia graphics card drivers) and use the -lto kernel, you need to install the following dependencies:

sudo dnf install clang clang-devel llvm lld

Installation Instructions

sudo dnf copr enable omnidora/kernel-playground

AND NEXT

sudo dnf install kernel-cachyos-bore-lto

OPTIONAL (HIGHLY RECOMMENDED) FOR BETTER PERFORMANCE

Install UKSMD.

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 38 x86_64 (1644)* Fedora 38 (10 downloads)

* Total number of downloaded packages.