The simplest way to install nVidia drivers on macOS.
Simply copy and paste the following in a terminal:
bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)
This script installs the best (not necessarily the latest) official nVidia web drivers for your system.
Specifically, it does the following:
Sometimes nVidia releases drivers that have bugs or performance issues. This script maintains a blacklist of "bad" drivers that it won't install by default.
Presently, each nVidia driver release is tied to an exact version of macOS. However, as described above, sometimes it's desirable to install a different release. This script will download the official drivers and patch them on-the-fly so that they can be loaded on your system.
Patching does not involve changing the driver binaries, just a couple of configuration options in some text files.
No!
Unlike other alternative approaches that manually mess around with your file system, this tool uses official installers and drivers. Even after patching (where necessary) they install flawlessly on systems with SIP enabled.
Yes!
No need to disable SIP, it just works.
Simply run the script again, it'll take care of the rest, updating and/or patching drivers as necessary.
bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh) <revision>
Where <revision>
is a driver version e.g. 378.10.10.10.25.106
You can clone this repository or download the script with the following command:
curl -O https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh
chmod 755 nvidia-update.sh
Usage: ./nvidia-update.sh [--force|-f] [revision]
If revision
is not supplied, the latest non-blacklisted driver will be used.
--force
/-f
will allow you to reinstall a revision that is already installed.