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:

Buy Me a Coffee:

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.
Fedora NVIDIA Uninstall Restore Xorg Conf

5.4 NVIDIA Uninstall Warning

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

5.5 NVIDIA Installer Uninstalling

Fedora NVIDIA Uninstall Process

5.6 Fedora NVIDIA Uninstall Complete

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

5.15 NVIDIA Drivers Uninstall Complete and nouveau enabled

Fedora NVIDIA Uninstall Back to nouveau