Installing Pre-Built Kernel Modules for Fedora
Installing Pre-Built Kernel Modules for Fedora
Initial builds of NVIDIA kernel modules are available for users who want to help test and polish the final steps of the process.
These builds are intended to offer an alternative to the local source builds that are used in akmods builds from other kernel module package repositories. Pre-built modules can be tested before they’re deployed, they’re less likely to be disrupted during a build resulting in a non-functional system, they’re easier to use in Atomic system images, and they eliminate the need for a signing key on the host where the key is trusted.
Users with Secure Boot enabled can install these kernel modules by adding Project Resistor’s code signing certificate to their system.
wget https://project-resistor.codeberg.page/static/code-signing-cert.der
mokutil --import code-signing-cert.der
After running mokutil, you’ll need to reboot and complete the enrollment process in the UEFI MOK manager. Screenshots of that process are included below.
Then you can install the kernel module packages:
dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora44/x86_64/cuda-fedora44.repo
dnf config-manager addrepo --from-repofile=https://project-resistor.codeberg.page/static/project-resistor-kernel.repo
dnf install nvidia-open-kmod kmod-nvidia-open
MOK Enrollment Process
Here’s what the process looks like: