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,458
Motherboard
Mac Studio - Mac13,1
CPU
M1 Max
Graphics
32 Core
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.
 
any workaround? I also updated but my build doesn't match the available drivers
 
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)
 
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:
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
 
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? :)
 
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.
 
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 !
 
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.
 
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.
Back
Top