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.
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.
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.
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 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.