Sirlucjan's Projects

bieszczaders/kernel-cachyos

Official port linux-cachyos-bore and linux-cachyos-bore-eevdf for Fedora Meet CachyOS team! linux-cachyos-bore-eevdf 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-bore uses as default the BORE scheduler BORE - (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE) Announcement (20.08.2023): Due to the large amount of work on the LTO kernel, its further development will be discontinued. Instead, we provide a kernel with a BORE + CFS and BORE + EEVDF scheduler. Please make appropriate changes to the system in order to receive updates. Sorry for the difficulties. 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. 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.
  • EPEL 9 : x86_64
  • Fedora 37 : x86_64
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora rawhide : x86_64

bieszczaders/kernel-cachyos-addons

Userspace KSM helper daemon. The daemon goes through the list of userspace tasks (once per 5 seconds) and hints them to apply MADV_MERGEABLE to anonymous mappings for ksmd kthread to merge memory pages with the same content. Only long-living tasks are hinted (those that were launched more than 10 seconds ago). This requires pmadv_ksm() syscall, which is available in pf-kernel. Configuration The daemon requires zero configuration. Distribution and Contribution Distributed under terms and conditions of GNU GPL v3 (only). Developers: Oleksandr Natalenko oleksandr@natalenko.name CachyOS branding The special version for CachyOS also includes uksmdstats . GitHub uksmd. Contributors: Piotr Gorski piotrgorski@cachyos.org Damian N. nycko123@gmail.com
  • Fedora 37 : x86_64
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora rawhide : x86_64

bieszczaders/kernel-cachyos-dev

CachyOS development and testing repository. Please don't use it.
  • EPEL 9 : x86_64
  • Fedora 37 : x86_64
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora rawhide : x86_64