User Image

Bieszczaders's Profile

bieszczaders (fas) | Fedora badges

Bieszczaders's Projects

bieszczaders/kernel-cachyos-lto

Official port linux-cachyos-bore and linux-cachyos-lts for Fedora Meet CachyOS team! linux-cachyos and linux-cachyos-lts use 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 Announcement (05.05.2024): The Lenovo Legion patchset has been removed from the LTS kernel from version 6.6.30 and will also be removed from the 6.8 kernel in the 6.8.10 release. The reason is, that some users have reported issues with it. There's a chance, we will add them again, if the issues get fixed from upstream. 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 Important Notice: Clang-compiled LTO Kernel Repository This repository offers a kernel compiled with Clang and LTO (Link-Time Optimization). It's crucial to note that enabling this repository may disrupt AKMODs functionality on kernels compiled with GCC, such as the stock Fedora kernel or kernel-cachyos (non-LTO). Please be aware that if you activate this repository, akmods modules may not work correctly on GCC-compiled kernels. 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. 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 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : 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 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

bieszczaders/kernel-cachyos-addons

Userspace KSM helper daemon. Announcement 2024/02/17: The uksmd-rawhide package has been deprecated. Please uninstall it and install uksmd instead. 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
  • EPEL 9 : x86_64
  • Fedora 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

bieszczaders/kernel-cachyos

Official port linux-cachyos-bore and linux-cachyos-lts for Fedora Meet CachyOS team! linux-cachyos and linux-cachyos-lts use 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 Announcement (05.05.2024): The Lenovo Legion patchset has been removed from the LTS kernel from version 6.6.30 and will also be removed from the 6.8 kernel in the 6.8.10 release. The reason is, that some users have reported issues with it. There's a chance, we will add them again, if the issues get fixed from upstream. 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 GCC-compiled kernels The kernels in this repository are compiled with GCC. We have a seperate repo with Clang-compiled LTO kernels, which can be found here. The Clang-compiled kernels give better performance, but may have issues with some kernel modules. 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. 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 default kernel. Otherwise you will end up with a non-functioning operating system! If it detects only x86_64_v2, you can use the LTS kernel. 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 38 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora rawhide : x86_64

bieszczaders/kernel-xanmod

Announcement: Official kernel-cachyos-bore and kernel-cachyos-bore-lto is ready to use! Announcement: The xanmod kernel will only be developed until the 6.2 kernel release. Release Linux 6.1.12-xanmod1 What's New https://github.com/xanmod/linux/releases/tag/6.1.12-xanmod1 Main Features Caching, Virtual Memory Manager and CPUFreq Governor improvements. Full multi-core block layer runqueue requests for high I/O throughput. BBRv2 TCP congestion control + FQ-PIE packet scheduling and AQM algorithm. ORC Unwinder for kernel stack traces (debuginfo) implementation. Real-time Linux kernel (PREEMPT_RT) build available [6.0-rt]. Third-party patchset available: patches Oracle's Maple Tree data structure patchset [6.1]. le9's file mappings under memory pressure protection [5.15]. TCP performance optimizations backport from linux/net-next [5.15]. AMD's P-state driver for Zen2/3/4 processors by default. Futex waitv and legacy WAIT_MULTIPLE implementation for Wine / Proton Fsync support. WineSync driver for fast kernel-backed Wine [as module: winesync]. Google's Multigenerational LRU framework [6.1]. Google's BBRv2 TCP congestion control. PCIe ACS Override for bypassing IOMMU groups support. Graysky's additional CPU optimizations for GCC and Clang. Clear Linux patchset [partial]. Android Ashmem and Binder IPC driver as module for Anbox. Generic packages for compatibility with most Debian & Ubuntu based distributions. Builts on the latest GCC 12.2 w/ Binutils 2.39. GPLv2 license. Can be built for any distribution or purpose.