Tools: How to Install NVIDIA Drivers on Fedora 44 - Complete Guide

Tools: How to Install NVIDIA Drivers on Fedora 44 - Complete Guide

Prerequisites

Step 1 — Enable RPM Fusion Repositories

Step 3 — Wait for the Kernel Module to Build

Step 4 — Reboot

Wrapping Up This guide covers the RPM Fusion method — the recommended and most maintainable way to install NVIDIA proprietary drivers on Fedora. No manual .run installers, no broken dnf states. Before you start, make sure your system is fully up to date Reboot if there were kernel updates: Fedora doesn't ship proprietary drivers by default. RPM Fusion fills that gap. You need both the free and nonfree repos:

Step 2 — Install the NVIDIA Driver Install the akmod-nvidia package. The akmod (automatic kernel module) system automatically rebuilds the driver whenever your kernel updates — saving you from the classic "driver broke after update" headache. If you need CUDA support (for ML, video encoding, etc.), add this too: This is the step most guides skip over — and it's important. After installation, the kernel module needs to compile. Do not reboot immediately. Wait for the build to complete: You can verify the module is built by running: You should see a version number like 570.xx.xx in the output. If you see an error instead, do not reboot yet — something went wrong. Once the module is confirmed built: After rebooting, verify the driver is active: You should see your GPU listed with the driver version and memory usage. The RPM Fusion + akmod-nvidia approach is the most reliable way to run NVIDIA drivers on Fedora. It survives kernel updates, works across Fedora versions, and doesn't require babysitting .run scripts. Got questions or a specific GPU edge case? Drop them in the comments below. 🐧 Templates let you quickly answer FAQs or store snippets for re-use. Are you sure you want to ? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse

Command

Copy

$ -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">upgrade --refresh -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">upgrade --refresh -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">upgrade --refresh -weight: 600;">sudo reboot -weight: 600;">sudo reboot -weight: 600;">sudo reboot -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install \ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install \ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install \ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm akmod-nvidia -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install akmod-nvidia -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install akmod-nvidia -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install akmod-nvidia -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install xorg-x11-drv-nvidia-cuda -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install xorg-x11-drv-nvidia-cuda -weight: 600;">sudo -weight: 500;">dnf -weight: 500;">install xorg-x11-drv-nvidia-cuda -weight: 600;">sudo akmods --force -weight: 600;">sudo dracut --force -weight: 600;">sudo akmods --force -weight: 600;">sudo dracut --force -weight: 600;">sudo akmods --force -weight: 600;">sudo dracut --force modinfo -F version nvidia modinfo -F version nvidia modinfo -F version nvidia -weight: 600;">sudo reboot -weight: 600;">sudo reboot -weight: 600;">sudo reboot nvidia-smi akmod-nvidia