How to remove new Nvidia open drivers?

How to remove new Nvidia open drivers from chroot since normal(and lts) install just boots to a black screen now?

I accidentally installed the new Nvidia open drivers in an update now I can’t boot into my system.

I need to remove all from chroot to default so I CV an boot into my system then I can install Nvidia 580xx-dkms + others…

So what commands do I need to run?

I tried but he didn’t remove all and reset to default.

Can’t boot normal or LTS help!

O key this is related to this:

If you want an easy solution, just switch to nvidia-all from within the chroot. That will let you pick a driver version and switch everything over for you.

1 Like

Okey, so that would be like: Sudo pacman nvidia-all And that would replace current broken driver?

You can’t use pacman because it isn’t in the repos.

You can either follow the instructions on the page I linked or use your AUR helper to install it. It will ask you to pick a driver version. Make sure you pick one of the 580.x versions.

1 Like

Aaa I see…Maby that’s why my attempt(s) failed. Doh…. Alright I try this and get back to you, thanks.

You could, alternatively, just remove the drivers and use Nouveau which will be slow but if you have any config that relies on nvidia, this will still result in a broken display.

That is why I would switch to nvidia-all, get your PC up and running and then decide which drivers you want to run to run long-term.

1 Like

Yeah I tried that but it failed probably because “config that relies on nvidia” and I get a black screen on normal and LTS.

1 Like

If you are using systemd-boot, make sure you have properly mounted your EFI partition in the arch-chroot.

Naaa it’s grub.

And boot is sort of baked into main sda1.(or at least I can’t find any)

1 Like

I tried to install Nvidia - all in chroot with your link but got an error see Pic…

Can you just boot normally and drop to a tty (Ctrl + Alt + F5 or similar) and log in there and then run your install?

Well normal is kinda borked atm.

Yeah, but you can often still drop to a tty which doesn’t need the graphics drivers.

Use sudo

sudo -u <username> makepkg -si

Replace <username> with your username.

OK i finally got it to install Nvidia-580xx in tty with some fast track help from pacseek.

Now on to live and see if it worked…. :face_with_tongue:

F yeah! It worked!

I’m back baby! :smiling_face_with_sunglasses:

The solution is this whole thread since everything here helped to narrow it down.

Special thanks to @dalto and @MyNameIsRichard aswell as various people in the big Nvidia thread for the help!

2 Likes

After running pacman -Syu today and my display adapter is now messed-up. The resolution has been set to 1024x768 and a note indicates that “this is the only resolution supported by this display”. The display is a Dell S2721 HGF monitor with native 1920x1080 resolution. The display adapter is an NVidia Geforce GTX 970 which working just find before running endeavoros system update.

I tried cloning and running makepkg for https://github.com/Frogging-Family/nvidia-all.git.

The makepkg command began the build/install and I selected the 580.105.08-263 driver. I also OK’d the removal of nvidia-utils and nvidia-open.

However, the installed failed due to some conflicts (shown below).

Does something need to be uninstalled before building/installing nvidia-all?

==> Finished making: nvidia-dkms-tkg 580.105.08-263 (Mon 22 Dec 2025 04:07:02 PM CST)
==> Installing nvidia-dkms-tkg package group with pacman -U…

error: failed to commit transaction (conflicting files)
nvidia-utils-tkg: /usr/share/egl/egl_external_platform.d/20_nvidia_xcb.json exists in filesystem (owned by egl
-x11)
nvidia-utils-tkg: /usr/share/egl/egl_external_platform.d/20_nvidia_xlib.json exists in filesystem (owned by eg
l-x11)
Errors occurred, no packages were upgraded.
==> WARNING: Failed to install built package(s).
→ exit cleanup done

Did you try removing egl-x11?

Alternatively, you could install the 580xx drivers from AUR depending on what your goals are.

I haven’t uninstalled anything. Running pacman -Qi nvidia-utils shows five dependencies and four optional dependencies. Do they all need to be removed before installing nvidia-all?

I’m not sold on installing nvidia-all, but it’s the first possible solution I found. I’m really just looking at the easiest way to get back to the nvidia drivers that were working this morning.

I would try removing egl-x11 and then try the install again.

I tried running “sudo pacman -Rs egl-x11” and “sudo pacman -R egl-x11” but both result in the following error message…

error: failed to prepare transaction (could not satisfy dependencies)
:: removing egl-x11 breaks dependency ‘egl-x11’ required by nvidia-utils