Contribute
Register

nvidia-update - Simple way to install nVidia web drivers

Joined
Oct 20, 2014
Messages
33
Motherboard
Gigabyte Z70 Gaming 5
CPU
i7-7700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
@bogdanw

Note this correction from P1lgrim. My mistake. You should be installing your kexts into your clover directory. /EFI/CLOVER/Kexts/Other/

Sorry about that mistake man. My brain is scattered a bit and I'm also still a noob (ish). How is everything going though? Did you get Nvidia graphics working at all? Success?
No worries.

I did use MultiBeast and that got me to a bootable OSX which is great, but it didn't fix the Nvidia drivers. Maybe I'm just too stupid for this. :D

I copied the kexts into the extensions folder (and so does the tool above, but with root permission) since I read that
in some other blog. My bad.

So I need to do all this pre-installation ? (i.e the copy to EFI/CLOVER/kexts/Other)

I used UniBeast and MultiBeast, so no clover config business done from my part.
 
Joined
Jan 19, 2011
Messages
26
Motherboard
asus P8Z
CPU
I7
Graphics
Gt 710
Given the recent issues with official nVidia web driver releases (namely 387.10.10.10.25.156 and 387.10.10.10.25.157), I decided to put together a dead simple one-stop solution for updating to the latest reliable nVidia web drivers.

It's called nvidia-update and hopefully makes life easier for you guys.

https://github.com/Benjamin-Dobell/nvidia-update

The script is open-source (MIT licensed) and pull requests are welcome.

It does the following:

  • Checks for official driver updates for your version of macOS.
  • Cross-references against a list of blacklisted drivers, that it'll avoid installing (by default).
  • Properly uninstalls old drivers.
  • Downloads and installs the latest non-blacklisted drivers.
  • On-the-fly patches driver packages so they can be installed on your version of macOS (if necessary).
  • Patches drivers that you've already installed, if they no longer match your macOS version i.e. post macOS update.

The script has a fair few smarts to it, but is implemented more robustly/carefully than some of the alternatives out there. For example, instead of manually copying files to hard-coded paths, all installation and uninstallation takes place by running nVidia's package (.pkg) files; which install to the correct location and properly clean-up after themselves.

Execution

Simply paste the following line in a terminal:

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

You can of course download/save the script to your computer if you prefer to, doing so gives you access to a couple of advanced options, but for normal use they're not required.

Clover / Boot Configuration

The script doesn't mess with any boot behaviour on your system, and Clover setup is left up to you. You'll likely want the following kernel extensions installed in your EFI Clover kext directory:

Thank you so much !! This did it for me! Have been unable to get Nvidiawebdriver to work in macos 10.13.3.
Now after use of nvidia-update it uses nvidia driver 378.10.10.10.25.106....and my system is alive!
Thank you
Paul
 
Joined
Feb 23, 2018
Messages
6
I'm having the same problem as urakaipa. The script is working fine - downloading and installing ..106. But the driver doesn't load when OS X boots. Just loads VESA. Upgrading to latest nvidia web driver loads the driver again.

Currently on 10.13.3 + supplemental using nvidia web 387.10.10.10.25.158 which is working but stuttering.
Attaching my config.plist. Please help!
 

Attachments

Joined
Nov 19, 2016
Messages
36
Motherboard
Gigabyte GA Z170X UD3
CPU
i7-6700K
Graphics
RX 580
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
Thank you so much for creating this. Worked perfectly and fixed my lag.
 
Joined
Jul 1, 2011
Messages
63
Motherboard
Acer Aspire E5-575G Laptop
CPU
7200u
Graphics
Intel 620 1920x1080
Mac
iMac, MacBook Air
yah this doesn't work on 10.3.3 su script runs installs but when you reboot driver isn't active. reinstalling .156 system has accleration again.
 
Joined
Oct 16, 2017
Messages
26
Motherboard
GA-Z270N
CPU
i7-7700K
Graphics
EVA GeForce GTX 1050 Ti
Hi.

I´m running the 13.3.3 su update, and had a big leak of memory and CPU usage with the 378.10.10.10.25.158. Executed the script on page 1, now on 378.10.10.10.25.106 and running very smooth now. Thanks a lot.
 
Joined
Oct 16, 2017
Messages
26
Motherboard
GA-Z270N
CPU
i7-7700K
Graphics
EVA GeForce GTX 1050 Ti
Resolution: Standard for screen

Do you need the whole EFI partition? It should be the same, except the Other folder, and config.plist.

I only use FaceSMC.kext in Other. Here is also my config.plist
 

Attachments

Joined
Feb 24, 2018
Messages
41
Motherboard
Asus Maximus Hero IX
CPU
I7-7700K
Graphics
Vega 64
Mac
iMac
I ran this script on a perfectly working system, all be it having a little lag.
Now I can't boot up, it's totally messed the system up.
Even tried removing the GPU to force a boot, but nothing. Now I'll have to re-install everything from scratch.

Proceed with absolute caution on this!
 
Last edited:
Top