bieszczaders/kernel-cachyos
Project ID: 78908
Description
Official port linux-cachyos-bore and linux-cachyos-bore-lto for Fedora
Meet CachyOS team!
linux-cachyos-bore and 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
- Choose between LLVM/LTO or GCC.
- 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.
Checking for the cpu support
Check support by the following the command
/lib64/ld-linux-x86-64.so.2 --help | grep "(supported, searched)"
If it does not detect x86_64_v3 support do not install the kernel. Otherwise you will end up with a non-functioning operating system!
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.
Installation Instructions
FEDORA WORKSTATION
sudo dnf copr enable bieszczaders/kernel-cachyos
sudo dnf install kernel-cachyos-bore
OR
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
sudo dnf install kernel-cachyos-bore-lto
FEDORA SILVERBLUE
cd /etc/yum.repos.d/
sudo wget https://copr.fedorainfracloud.org/coprs/bieszczaders/kernel-cachyos/repo/fedora-$(rpm -E %fedora)/bieszczaders-kernel-cachyos-fedora-$(rpm -E %fedora).repo
sudo rpm-ostree override remove kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra --install kernel-cachyos-bore
sudo systemctl reboot
OR
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 rpm-ostree install clang clang-devel llvm lld
sudo rpm-ostree override remove kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra --install kernel-cachyos-bore-lto
sudo systemctl reboot
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 |
---|---|---|
![]() |
x86_64 (36)* | Centos-stream 9 (9 downloads) |
![]() |
x86_64 (137)* | EPEL 9 (14 downloads) |
![]() |
x86_64 (11948)* | Fedora 37 (568 downloads) |
![]() |
x86_64 (8841)* | Fedora 38 (756 downloads) |
![]() |
x86_64 (343)* | Fedora rawhide (130 downloads) |
* Total number of packages downloaded in the last seven days.