Contribute
Register

Warning: 2 builds of macOS Sierra 10.12.1-Nvidia web drivers only work with 1

Status
Not open for further replies.

pastrychef

Moderator
Joined
May 29, 2013
Messages
19,117
Motherboard
Mac Studio - Mac13,1
CPU
M1 Max
Graphics
M1
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
When I updated to 10.12.1 the second day after it was released, I got Build 16B2555.

People who update today will get Build 16B2657.

The current Nvidia web drivers will only install for Build 16B2555.
 
Joined
Sep 28, 2016
Messages
4
Motherboard
Maximus Hero VII
CPU
Intel i7 4790k
Graphics
GeForce GTX 970
any workaround? I also updated but my build doesn't match the available drivers
 
Joined
Jun 12, 2016
Messages
3
Motherboard
MSI H97 PC MATE
CPU
Intel Core i5 4460
Graphics
Gigabyte GeForce GTX 960 G1 Gaming
Same here, I just installed macOS Sierra yesterday on my very first hackintosh (FINALLY!!) and I can't find any driver for my gtx960 because of the build (16B2657). The other stuff works fine (i5 4460, MSI H97 PC MATE)
 

BreBo

Moderator
Joined
Oct 17, 2011
Messages
9,353
Motherboard
Gigabyte GA-Z87X-OC
CPU
i7-4770K
Graphics
HD 4600 / RX 580
modify the NVDAStartupWeb.kext to force the older drivers to load.

  1. Open up terminal and enter the following command:
    Code:
    sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
  2. Enter your password and scroll down to where it says NVDARequiredOS
  3. Change the build number below that to your current build number
  4. Rebuild the kernel cache using the following two commands in terminal:
    Code:
    sudo kextcache -system-prelinked-kernel
    sudo kextcache -system-caches
  5. Reboot
 
Last edited:
Joined
Jun 12, 2016
Messages
3
Motherboard
MSI H97 PC MATE
CPU
Intel Core i5 4460
Graphics
Gigabyte GeForce GTX 960 G1 Gaming
modify the NVDAStartup.kext to force the older drivers to load.

  1. Open up terminal and enter the following command:
    Code:
    sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
  2. Enter your password and scroll down to where it says NVDARequiredOS
  3. Change the build number below that to your current build number
  4. Rebuild the kernel cache using the following two commands in terminal:
    Code:
    sudo kextcache -system-prelinked-kernel
    sudo kextcache -system-caches
  5. Reboot

I tried but NVDAStartup.kext doesn't exists on my /System/Library/Extensions folder
 
Joined
Aug 16, 2014
Messages
4
Motherboard
x79
CPU
Intel 4790k
Graphics
Vega 64
modify the NVDAStartupWeb.kext to force the older drivers to load

My current problem is that I cannot install the "older" Sierra drivers (my Sierra install has some super-old El Cap Nvidia web driver).

Any tips for bypassing the installer check so I can move on to the kext editing phase? :)
 

slim.jim

Moderator
Joined
Dec 17, 2014
Messages
4,217
Motherboard
MSI Z97 Gaming 9 AC
CPU
i7-4790K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
My current problem is that I cannot install the "older" Sierra drivers (my Sierra install has some super-old El Cap Nvidia web driver).

Any tips for bypassing the installer check so I can move on to the kext editing phase? :)

You can edit the distribution file inside the installer package.
 
Joined
Oct 28, 2016
Messages
4
Hi I have the same issue... I finally had time to setup a clean new build :)

Everything seems working fine except the nvidia driver of course that doesn´t want to install because of unsupported OS Version macOS Sierra 10.12.1 (16B2657)...

The newest driver from Nvidia : http://www.nvidia.com/download/driverResults.aspx/110124/en-us is version 367.15.10.15f01 and supports up to macOS Sierra 10.12.1 (16B2555)..

I tried BreBo´s tip to change the NVDARequiredOS, but I do not really know what to put in there.

tried :

<key>NVDARequiredOS</key>
<string>16B2657</string>

or <string>10.12.1 (16B2657)</string>

or <string>10.12.1</string>

but nothing changed or worked.

You can edit the distribution file inside the installer package.
as Slim.jim would destroy package signment and it's not quit clear for me how it should be done.

Is there anything else I could try except waiting for an official release ?

And how fast is Nvidia with updating those drivers to the newest OS Version ?

Thanks !
 

slim.jim

Moderator
Joined
Dec 17, 2014
Messages
4,217
Motherboard
MSI Z97 Gaming 9 AC
CPU
i7-4790K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
Hi I have the same issue... I finally had time to setup a clean new build :)

Everything seems working fine except the nvidia driver of course that doesn´t want to install because of unsupported OS Version macOS Sierra 10.12.1 (16B2657)...

The newest driver from Nvidia : http://www.nvidia.com/download/driverResults.aspx/110124/en-us is version 367.15.10.15f01 and supports up to macOS Sierra 10.12.1 (16B2555)..

I tried BreBo´s tip to change the NVDARequiredOS, but I do not really know what to put in there.

tried :

<key>NVDARequiredOS</key>
<string>16B2657</string>

or <string>10.12.1 (16B2657)</string>

or <string>10.12.1</string>

but nothing changed or worked.

You can edit the distribution file inside the installer package.
as Slim.jim would destroy package signment and it's not quit clear for me how it should be done.

Is there anything else I could try except waiting for an official release ?

And how fast is Nvidia with updating those drivers to the newest OS Version ?

Thanks !

See my thread here: https://www.tonymacx86.com/threads/solving-nvidia-driver-install-loading-problems.161256/

Use flat package editor and it works fine.
 
Joined
Oct 29, 2015
Messages
2
Mac
Classic Mac
Mobile Phone
Here you go!
Just spent an hour hassling around with repackaging and stuff.

Install will work then come up with an error saying the driver isn't compatible.

drag NVDAStartupWeb.kext to /System/Library/Extensions/

Open terminal and run these commands

sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

Restart and boot with nvda_drv=1

Works like a charm for me :)

Thank you so much for this! It all seems to install fine, and when the system comes back up it's saying it's using the nVidia Web Driver instead of the default driver, however my screen still does not seem to detect resolution info correctly and I get screen tearing as well. Any ideas on this? Or just have to wait for nVidia to release an updated driver..
 
Status
Not open for further replies.
Top