Contribute
Register

nvidia-update - Simple way to install nVidia web drivers

Joined
Jan 4, 2011
Messages
852
Motherboard
Gigabyte Z370-HD3
CPU
i5-8600
Graphics
RX 560
Mac
MacBook Pro
Mobile Phone
iOS
If I wanted to go back to the previous version of the web drivers, how would I do that, just reinstall them?
 
Joined
Feb 4, 2018
Messages
47
Motherboard
GA-B150N Phoenix-WIFI
CPU
i7 6700
Graphics
EVGA GTX 1070 SC
Mac
MacBook Pro
Mobile Phone
Android
If I wanted to go back to the previous version of the web drivers, how would I do that, just reinstall them?
The README I've published to Github suggests downloading the script to perform this action, however you can also do it like:

bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh) REVISION

Where you'd replace REVISION with a particular driver version (e.g. 387.10.10.10.25.156) you'd like installed. This will circumvent the blacklist, so you're still able to install blacklisted drivers if you so desire.
 
Joined
Jan 4, 2011
Messages
852
Motherboard
Gigabyte Z370-HD3
CPU
i5-8600
Graphics
RX 560
Mac
MacBook Pro
Mobile Phone
iOS
Thanks that worked brilliantly, seems these (.156) work better on my system than the .106 drivers, they were horrible.
 
Joined
Jan 23, 2018
Messages
1
Motherboard
gigabyte z370n wifi
CPU
8700k
Graphics
GTX 1080
Just wanted to post and say THANKS! This worked perfectly for me. GTX 1080 with 17D47 High Sierra build. The latest NVIDIA drivers for my OS build were horrible and caused lots of performance issues / screen tearing and your solution downgraded my drivers and now they work great.
 
Joined
Mar 29, 2011
Messages
229
Motherboard
GA-Z170X-UD3 (F23g)
CPU
Intel Core i5-7400
Graphics
Asus Radeon RX 560 4GB
@benjamin.dobell A few more questions:
1. The script only uninstalls previous drivers if NVIDIA Driver Manager.prefPane is present? As far as I know, webdriver.sh doesn't install it.
2. Would you consider making a script for uninstalling CUDA? There is no official way of removing CUDA.
 
Joined
Feb 4, 2018
Messages
47
Motherboard
GA-B150N Phoenix-WIFI
CPU
i7 6700
Graphics
EVGA GTX 1070 SC
Mac
MacBook Pro
Mobile Phone
Android
1. The script only uninstalls previous drivers if NVIDIA Driver Manager.prefPane is present? As far as I know, webdriver.sh doesn't install it.
The fact webdriver.sh just copies files rather than properly installing them from a package is one of the things I find undesirable about webdriver.sh. As a result the files therefore aren't correctly registered with the OS as they should be, meaning it's not easy to work out what has been installed and delete them.

nvidia-update on the other hand uses the official packages, you can therefore get a list of all the installed files with the following commands:

pkgutil --files com.nvidia.web-driver
pkgutil --files com.nvidia.nvprefpane


If in theory webdriver.sh were to install everything to correct locations, then the official packages (.pkg) used by nvidia-update (or installed manually) would simply overwrite everything webdriver.sh had previously installed, and it wouldn't really matter. However, as it turns out webdriver.sh does not install everything to the correct location. Specifically it installs files to /Library/GPUBundles, which is not somewhere recent official nVidia driver packages will try install themselves to (perhaps older packages did) . In my experience files left in this directory are responsible for the boot issues people run into when trying to install official driver packages after having previously installed drivers with webdriver.sh.

To account for this situation nvidia-update specifically manually deletes these incorrectly installed files in /Library/GPUBundles, irrespective of whether the NVIDIA Driver Manager uninstaller can be found.

2. Would you consider making a script for uninstalling CUDA? There is no official way of removing CUDA.
No, I have no plans to. However, nVidia already distribute an official uninstaller (perl) script for CUDA:

http://docs.nvidia.com/cuda/cuda-installation-guide-mac-os-x/index.html#uninstall
 
Last edited:
Joined
Nov 26, 2012
Messages
1,583
Motherboard
Gigabyte Z490 D
CPU
i7-10700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
Just to make sure, this terminal command is performed after the 10.13.3 update before or after attempting to install .157?
 
Joined
Nov 26, 2012
Messages
1,583
Motherboard
Gigabyte Z490 D
CPU
i7-10700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
Joined
Nov 26, 2012
Messages
1,583
Motherboard
Gigabyte Z490 D
CPU
i7-10700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS

Attachments

Top