Contribute
Register

Fix NVIDIA Web Driver in macOS Sierra 10.12.6

Joined
Nov 10, 2011
Messages
358
Motherboard
Gigabyte X79-UD5
CPU
i7-3930K
Graphics
GTX 960
Mac
MacBook Air, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
I just updated to 10.12.6 and noticed that the latest NVIDIA Web Driver (378.0505.15f01) no longer worked. Instead of waiting for NVIDIA to update their Beta drivers, I was able to resolve the issue using the following steps:

  1. Open Terminal
  2. Type 'sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/info.plist'
  3. Enter your password (must be an Admin)
  4. Use the down arrow to scroll down until you see <key>NVDARequiredOS</key>
  5. Change the line below <key>NVDARequiredOS</key> from <string>16F73</string> to <string>16G29</string>
  6. Tap Ctrl-O (WriteOut) then tap Enter/Return to save the changes
  7. Tap Ctrl-X to exit
  8. Type:
    1. sudo chmod -R 755 /System/Library/Extensions
    2. sudo chown -R 0:0 /System/Library/Extensions
    3. sudo touch /System/Library/Extensions
    4. sudo kextcache -Boot -U /
  9. Reboot and enjoy your NVIDIA Pascal GPU in 10.12.6!
Is it possible to use this hack in 10.13??
 
Joined
Feb 27, 2016
Messages
4
Mac
Classic Mac
Mobile Phone
  1. Type:
    1. sudo chmod -R 755 /System/Library/Extensions
    2. sudo chown -R 0:0 /System/Library/Extensions
    3. sudo touch /System/Library/Extensions
    4. sudo kextcache -Boot -U /
  2. Reboot and enjoy your NVIDIA Pascal GPU in 10.12.6!
Hey thanks for this rapid advice!
I'm getting a bunch of "kext-dev-mode allowing invalid signature....(various kext files)" messages when I type in that sudo kextcache -Boot -U / line. It then said something about requesting launchd reboot.

When I rebooted the first time I got a crash (circle with line through it). Trying again it booted but the NVIDIA driver still isn't working.

Any help would be much appreciated!

EDIT
I'm an idiot. I simply needed to switch the driver back over to using NVIDIA and it rebooted and worked fine.
 
Last edited:
Joined
Dec 16, 2016
Messages
3
Motherboard
gigabyte z97x-sli
CPU
intel i7 4790k
Graphics
Radeon RX 560
Mac
iMac, MacBook Pro
Many thanks to TechHero and noaht8um for the excellent solution. You both are life savers.
 
Joined
Nov 10, 2011
Messages
358
Motherboard
Gigabyte X79-UD5
CPU
i7-3930K
Graphics
GTX 960
Mac
MacBook Air, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
I just updated to 10.12.6 and noticed that the latest NVIDIA Web Driver (378.0505.15f01) no longer worked. Instead of waiting for NVIDIA to update their Beta drivers, I was able to resolve the issue using the following steps:

  1. Open Terminal
  2. Type 'sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/info.plist'
  3. Enter your password (must be an Admin)
  4. Use the down arrow to scroll down until you see <key>NVDARequiredOS</key>
  5. Change the line below <key>NVDARequiredOS</key> from <string>16F73</string> to <string>16G29</string>
  6. Tap Ctrl-O (WriteOut) then tap Enter/Return to save the changes
  7. Tap Ctrl-X to exit
  8. Type:
    1. sudo chmod -R 755 /System/Library/Extensions
    2. sudo chown -R 0:0 /System/Library/Extensions
    3. sudo touch /System/Library/Extensions
    4. sudo kextcache -Boot -U /
  9. Reboot and enjoy your NVIDIA Pascal GPU in 10.12.6!

TechHero worked like a charm - man your my hero for real! Fun-in nice man! Going to try this in 10.13 a.s.a.p.

Cheers man we owe you a shot and some beer!

Screen Shot 2017-07-20 at 12.55.05 AM.png
 
Joined
Apr 23, 2011
Messages
30
Motherboard
Gigabyte GA-Z97X-UD5H
CPU
i7-4790K
Graphics
RX 580
Mobile Phone
Android
Hi everyone, I tried but it does not work
 
Joined
Oct 31, 2016
Messages
18
Motherboard
Asus Z-170e
CPU
i5-6500
Graphics
Asus RX 560
Mac
iMac, MacBook Pro
Mobile Phone
iOS
Thanks so much! I don't really know why my system updated, but it did. This fixed the graphics for me. The control panel does show it as not working, but about this mac shows the gtx 750 and accelerated graphics work.
 
Joined
Jun 30, 2017
Messages
7
Motherboard
ASRock H110M-HDV
CPU
Intel Core i3-6100
Graphics
GALAX GTX 1050Ti OC
Mobile Phone
iOS
Thanks so much, it worked for me :D And when nvidia release driver for 10.12.6, need or not change 16G29 to 16F73?
 
Joined
Jan 27, 2012
Messages
4
Motherboard
Custom
CPU
Intel i7 3.4GHz
Graphics
Intel
Mac
Classic Mac
Mobile Phone
For awareness, "16F73" is Apple's build number for 10.12.5, whereas "16G29" is Apple's build number for 10.12.6. Knowing this, all this change does is tell the NVIDIA driver that it can run on 10.12.6, whereas previously it was destined to only run on 10.12.5. Going forward, you should never have to change back to the old value unless you plan to downgrade somehow without reinstalling your NVIDIA drivers.
 
Top