sentry/kernel-blu
Project ID: 140659
Description
If you prefer immutable systems you can use Bazzite which shares many kernel patches
If you are interested in a more complete out of the box experience, I recommend trying out Nobara
kernel-blu
What is this?
kernel-blu is a custom fedora kernel based Fedora's always ready kernel It aims to support more hardware, improve existing functionality and give end-users access to cutting-edge features.
Its based on the old kernel-fsync kernel.
What does it contain?
kernel-blu contains quite a few patches:
- cherry-picked Zen patches (based on glitched-base by tkg)
- amdgpu radeon patch (patch)
- acpi proc idle skip patch (patch)
- steam deck support (patch) including work-in-progress patches.
- surface support (upstream)
- Lenovo Legion patches
- i915 async page flipping fixes for Nvidia Optimus
- external scheduler support (upstream
- and more...
Things are constantly added, updated and removed so this list is not comprehensive.
Can you add more patches?
I'm always open to patch recommendations, feel free to open an issue on the [Github repo]https://github.com/Jan200101/kernel-blu). I am but a single person, so I don't always have the necessary means to test or verify some patches, let alone make judgement calls if some patches are sane to include so in general only things that are optional or bring no major downside are included.
Can you port it to other distros?
kernel-blu is based on the Always Ready Kernel, it should be possible to use the kernel tree when building your distros kernel, you are however completely on your own with that.
Made possible thanks to:
- Fedora Project
- Nobara Project
- Bazzite
- CachyOS
- Frogging Family
- every patch author
- and others that I forgot
Installation Instructions
Fedora
dnf copr enable sentry/kernel-blu
dnf update --refresh
If you don't want any official Fedora kernels and only use this blu one
edit /etc/yum.repos.d/fedora-updates.repo
and add
exclude=kernel*
to the bottom of the [updates]
section
Fedora Silverblue
⚠️⚠️⚠️ Support for Silverblue and its flavors is minimal. If these instructions stop working you may need to figure out how to do this yourself ⚠️⚠️⚠️
Silverblue has no official support for copr, so some manual work is involved, its recommended to use Bazzite instead
sudo wget https://copr.fedorainfracloud.org/coprs/sentry/kernel-blu/repo/fedora-<version>/sentry-kernel-blu-fedora-<version>.repo -O /etc/yum.repos.d/kernel-fsync.repo
sudo rpm-ostree override replace --experimental --freeze --from repo='copr:copr.fedorainfracloud.org:sentry:kernel-fsync' kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra
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 39 | x86_64 (0)* | Fedora 39 (36 downloads) |
Fedora 40 | x86_64 (678)* | Fedora 40 (55 downloads) |
Fedora 41 | x86_64 (2242)* | Fedora 41 (149 downloads) |
Fedora rawhide | x86_64 (0)* | Fedora rawhide (33 downloads) |
* Total number of downloaded packages.