Benjamin-Dobell/nvidia-update: Install nVidia drivers on macOS the easy way.
Driver on

Benjamin-Dobell/nvidia-update: Install nVidia drivers on macOS the easy way.

The only strategy to set up nVidia drivers on macOS.

Merely copy and paste the next in a terminal:

bash <(curl -s

This script installs the greatest (not essentially the most recent) official nVidia net drivers on your system.

Particularly, it does the next:

  • Checks for official driver updates on your model of macOS.
  • Cross-references in opposition to an inventory of blacklisted drivers, that it will keep away from putting in (by default).
  • Correctly uninstalls previous drivers.
  • Downloads and installs the most recent non-blacklisted drivers.
  • On-the-fly patches driver packages to allow them to be put in in your model of macOS (if needed).
  • Patches drivers that you have already put in, in the event that they not match your macOS model i.e. put up macOS replace.

Why not all the time set up the most recent drivers?

Typically nVidia releases drivers which have bugs or efficiency points. This script maintains a blacklist of "unhealthy" drivers that it will not set up by default.

Why does it generally have to patch drivers?

Presently, every nVidia driver launch is tied to a precise model of macOS. Nevertheless, as described above, generally it is fascinating to put in a unique launch. This script will obtain the official drivers and patch them on-the-fly in order that they are often loaded in your system.

Patching doesn't contain altering the driving force binaries, simply a few configuration choices in some textual content information.

Do I have to disable SIP?


In contrast to different various approaches that manually fiddle along with your file system, this device makes use of official installers and drivers. Even after patching (the place needed) they set up flawlessly on techniques with SIP enabled.

Does this work on actual Macs?


No have to disable SIP, it simply works.

What do I do after updating macOS to a brand new model?

Merely run the script once more, it will handle the remainder, updating and/or patching drivers as needed.

bash <(curl -s 

The place is a driver model e.g. 378.

You may clone this repository or obtain the script with the next command:

curl -O
chmod 755


Utilization: ./ [--force|-f] [revision]

If revision isn't equipped, the most recent non-blacklisted driver can be used.

--force/-f will assist you to reinstall a revision that's already put in.

Leave a Reply

Your email address will not be published. Required fields are marked *