Well, I've posted this before, in the 10.13.2 supplemental update, but just in case someone skipped and needs to update and wants to keep the previous Nvidia driver because the new driver isn't very good:
Here's what worked for me......
The following assumes you have an nVidia 900 or 1000 series video card with the nVidia webdriver loaded and working:
- Get webdriver.sh (vulgo's post and his work) from this post: https://www.tonymacx86.com/threads/...isabling-nvidia-driver-driver-updated.239245/ Post#13.
- Remove EmuVariableUefi-64.efi from Clover (I assume you would know where it is…)
- Using the Nvidia driver utility (typically in the taskbar), change to OSX driver
- Reboot and make sure the Nvidia driver does not load (there are a couple of different ways to do this - in Clover, under System Parameters, Inject NvidiaWeb would be one place to stop it from loading, right?)
- Do the update (I did it from the App Store)
- It will reboot, then in Clover boot into the update but make sure the Nvidia driver does not load (otherwise, expect an epic fail)
- After the update does its thing (finishes with a reboot typically - remember no Nvidia....), login, start terminal, and change your directory to wherever webdriver.sh is…
- In terminal, issue the command: sudo ./webdriver.sh -m 17D47 (or whatever you macOS version is, but according to vulgo, you may not need the macOS version, and you could get away with: sudo ./webdriver.sh -m)
- Add EmuVariableUefi-64.efi back into Clover
- Reboot and again, make sure the Nvidia driver does not load (meaning you should be still in the OSX driver with you boot into macOS)
- With the Nvidia utility in the task bar, now select the Nvidia driver
- Reboot again and test
- Backup, backup, backup