Fedora 43/42/41 NVIDIA Drivers Uninstall Guide
Table of Contents
5. Fedora 43/42/41 Uninstall NVIDIA drivers and Enable Nouveau and NOVA Core⌗
I assume here that you have used this guide install part to install your NVIDIA drivers. This whole process is good to run on runlevel 3 (no X running).
Use the “NVIDIA Update” boot entry created in install guide step 2.7.1, boot it and uninstall from there.
Check video version of guide:
Support inttf:
5.1 Change root user⌗
su -
## OR ##
sudo -i
5.2 Start NVIDIA Uninstall Process⌗
nvidia-installer --uninstall
5.3 Restore xorg.conf⌗
You can restore xorg.conf backup or remove /etc/X11/xorg.conf if you don’t have any special configuration.

5.4 NVIDIA Uninstall Warning⌗
You might see following warning if you have updated some packages since nvidia drivers installation. Just select “OK”.

5.5 NVIDIA Installer Uninstalling⌗
5.6 Fedora NVIDIA Uninstall Complete⌗
5.7 Disable NVIDIA systemd services (optional)⌗
Install guide step 2.13 enables these services. After uninstall they may already be gone, but disabling is safe:
systemctl disable nvidia-suspend.service || true
systemctl disable nvidia-hibernate.service || true
systemctl disable nvidia-resume.service || true
5.8 Remove /etc/modprobe.d/nvidia.conf⌗
Install guide step 2.6.2 created this file.
rm -f /etc/modprobe.d/nvidia.conf
5.9 Remove nouveau / nova_core blacklist⌗
Install guide step 2.6.1 added these lines:
sed -i '/^blacklist nouveau$/d; /^blacklist nova_core$/d' /etc/modprobe.d/blacklist.conf
5.10 Remove NVIDIA Update GRUB entry script⌗
Install guide step 2.7.1 created this file.
rm -f /etc/grub.d/90_NVIDIA_update_entry
5.11 Update grub2 conf⌗
## BIOS and UEFI ##
grub2-mkconfig -o /boot/grub2/grub.cfg
5.12 Generate initramfs⌗
Install guide step 2.7.3 generated a new initramfs. After uninstall, rebuild it so nouveau/nova_core can load normally.
## Backup current initramfs image ##
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nvidia.img
## Create new initramfs image ##
dracut /boot/initramfs-$(uname -r).img $(uname -r)
5.13 Secure Boot users (optional cleanup)⌗
Uninstalling NVIDIA drivers works normally with UEFI Secure Boot enabled or disabled.
If you used the Secure Boot guide and configured DKMS module signing, you can optionally remove the DKMS signing configuration and your local signing keys.
Optional: remove DKMS signing config (only removes these two variables if present):
for f in /etc/dkms/framework.conf /etc/dkms/frameworks.conf; do
[ -f "$f" ] && sed -i '/^mok_signing_key=/d; /^mok_certificate=/d' "$f"
done
Optional: remove your local module signing keys (only if you created them for NVIDIA):
rm -rf /root/module-signing
Note: If you enrolled a MOK key for NVIDIA module signing, it’s safe to leave it enrolled. Removing enrolled keys is optional and not required for uninstall.
5.14 Reboot⌗
Reboot and select normal/original Fedora boot entry from GRUB2 menu.
reboot


