This is a short instruction I mostly wrote for myself. Here is a guide on how to install the latest Nvidia drivers for Fedora desktop.
I don't know if it will also work for the "Silverblue" edition; you might need to check the full instructions from the official RPM Fusion sources, as this guide is mostly based on them:
https://rpmfusion.org/Howto/NVIDIA
https://rpmfusion.org/Howto/Secure%20Boot
- This method has been tested for Fedora 39/40/41 and latest NVIDIA drivers! It doesn’t matter if you use KDE, Gnome, or any other DE/WM.
- In BIOS, Secure Boot must be turned ON in setup mode (Some BIOS setups may call it "Custom Mode.").
- Delete ALL older NVIDIA installations!
- You can also turn OFF the 'quiet' boot option for easier debugging with the following command:
# To remove:
sudo grubby --update-kernel=ALL --remove-args=quiet
# To return:
sudo grubby --update-kernel=ALL --args=quiet
This is not a requirement but can make troubleshooting easier if errors occur.
Free:
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
Non-free:
sudo dnf install \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf upgrade --refresh
sudo systemctl reboot
sudo dnf install kmodtool akmods mokutil openssl
sudo kmodgenca -a
sudo mokutil --import /etc/pki/akmods/certs/public_key.der
sudo systemctl reboot
8) MOK manager will ask if you want to proceed with booting or enroll the key. Choose "Enroll MOK" -> "Continue" and enter the password created in step 6.

sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia \
xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-libs.i686
sudo dnf install xorg-x11-drv-nvidia-cuda
modinfo -F version nvidia
It should return the driver version like this:
If it shows ERROR: Module nvidia not found
, the modules are still building—keep waiting.
sudo akmods --force
sudo dracut --force
For newer drivers (555-560) + Wayland, you may want to disable GSP Firmware to reduce lags in Gnome/KDE:
sudo grubby --update-kernel=ALL --args=nvidia.NVreg_EnableGpuFirmware=0
Task manager app in the screenshot: https://flathub.org/apps/io.missioncenter.MissionCenter