Description
Unofficial port linux-cachyos-bore and linux-cachyos-bore-eevdf for Fedora - Generic CPU Builds

Meet CachyOS team!
linux-cachyos uses as default the BORE-EEVDF 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
 
linux-cachyos-lts uses as default the BORE scheduler
- BORE - (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE)
 
Announcement (04.11.2023): The kernels can now be installed on Fedora 39 Silverblue/Kinoite.
Announcement (02.11.2023): Due to EEVDF scheduler getting into the upstream kernel we are renaming kernel-cachyos-bore-eevdf to kernel-cachyos and dropping cfs based kernel.
DNF may give you this error when updating: Problem: The operation would result in removing the following protected packages: kernel-cachyos-bore-eevdf-core, to get around this remove the protected package with sudo rpm -e --nodeps --allmatches protected package name update the system and then reboot
Features
- AMD PSTATE Preferred Core and enabled as default
 - Latest BTRFS and XFS improvements & fixes.
 - Latest & improved ZSTD 1.5.5 patch-set.
 - UserKSM daemon from pf.
 - Improved BFQ Scheduler.
 - Back-ported patches from 
linux-next. - BBRv3 tcp_congestion_control.
 - Scheduler patches from linux-next/tip.
 - General improved sysctl settings and upstream scheduler fixes.
 - OpenRGB and ACS Override support.
 - HDR Patches for AMD GPU's and gamescope.
 - Default support for Steam Deck.
 - Lenovo Legion Patchset
 - GitHub copr-linux-cachyos - original spec files.
 
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 norz3n/kernel-cachyos-generic
sudo dnf install kernel-cachyos
OR for realtime kernel
sudo dnf install kernel-cachyos-rt
OR for LTS kernel
sudo dnf install kernel-cachyos-lts
LTS kernel works with x86_64v2 cpu's and legacy nvidia drivers
FEDORA SILVERBLUE
cd /etc/yum.repos.d/
sudo wget https://copr.fedorainfracloud.org/coprs/norz3n/kernel-cachyos-generic/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
sudo systemctl reboot
OR for realtime kernel
sudo rpm-ostree override remove kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra --install kernel-cachyos-rt
sudo systemctl reboot
OR for LTS kernel
sudo rpm-ostree override remove kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra --install kernel-cachyos-lts
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 | 
|---|---|---|
                   
                EPEL 9
           | 
          x86_64 (123)* | EPEL 9 (60 downloads) | 
                   
                Fedora rawhide
           | 
          x86_64 (105)* | Fedora rawhide (46 downloads) | 
* Total number of downloaded packages.
                EPEL 9
          
                Fedora rawhide