Contribute
Register

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

Status
Not open for further replies.

I am doing a fresh install of Sierra and Neviana's and BreBo's solutions worked for me. Here is my step by step.

First change the current system version to "16B2555"
Open Terminal and enter the following commands:
Code:
cd /System/Library/CoreServices/
sudo cp SystemVersion.plist SystemVersion.plist.orig # I prefer to backup config files before making changes
sudo nano SystemVersion.plist
On line 6, change "16B2657" to "16B2555" so you will have:
Code:
<string>16B2555</string>
Save and exit

Install the NVidia Web Driver but DO NOT reboot
Download the Web Driver from http://www.nvidia.com/download/driverResults.aspx/110124/en-us
From Finder run WebDriver-367.15.10.15f01.pkg.
It should run fine and I think at completion I got a warning about not supporting the current OS version. Ignore and continue but do not reboot yet.

Restore the current system version to "16B2657"
Return to Terminal and enter the following command:
Code:
sudo nano /System/Library/CoreServices/SystemVersion.plist
On line 6, change "16B2555" back to "16B2657" so you will have:
Code:
<string>16B2657</string>
Save and exit

Finish the NVidia Web Driver Install
Clicking "Continue" or "Reboot" in the NVidia Web Driver Install and let the system reboot.
Upon reboot you will again be warned about not supporting the current OS version.

Update the NVDAStartupWeb.kext
In Terminal enter the following commands:
Code:
cd /System/Library/Extensions/NVDAStartupWeb.kext/Contents
sudo cp Info.plist Info.plist.orig
sudo nano Info.plist
On line 46 - under the line
Code:
<key>NVDARequiredOS</key>
change "16B2657" to "16B2555", so you get:
Code:
<string>16B2657</string>
Save and exit

Rebuild the kernel caches
In Terminal, enter the following command:
Code:
sudo kextcache -system-prelinked-kernel
This will throw lots of warnings and errors include a statement of command failure. Apparently it does not matter.
In Terminal enter the following command:
Code:
sudo kextcache -system-caches

Reboot and enable NVIDIA Web Driver
I was able to click on the NVIDIA logo on the menu bar and select "NVIDIA Web Driver". You may need to go to "System Preferences" then NVIDIA Driver Manager, "Graphics Driver" tab. Click the lock to make changes and select the "NVIDIA Web Driver".

A reboot may be required to use it.

EDIT - Added link to Web Driver, typo.
 
Last edited:
Restore the current system version to "16B2657"
Return to Terminal and enter the following command:
Code:
sudo nano /SystemLibrary/CoreServices/SystemVersion.plist
On line 6, change "16B2555" back to "16B2657" so you will have:
Code:
<string>16B2657</string>
Save and exit
When I enter "sudo nano /SystemLibrary/CoreServices/SystemVersion.plist" into terminal, the terminal window comes up empty and theres no way to add 16B2657 back to the string.
Screen Shot 2016-10-30 at 3.14.54 PM.png
 
When I enter "sudo nano /SystemLibrary/CoreServices/SystemVersion.plist" into terminal, the terminal window comes up empty and theres no way to add 16B2657 back to the string.
View attachment 218136

It should be /System/Library/...
 
I managed to get the Web Driver installed, but now the "AGDPFIX.app" app isn't working anymore. The display turns off half way through the loading process.

I guess I will wait for NVIDIA to release the driver
 
I am doing a fresh install of Sierra and Neviana's and BreBo's solutions worked for me. Here is my step by step.

First change the current system version to "16B2555"
Open Terminal and enter the following commands:
Code:
cd /System/Library/CoreServices/
sudo cp SystemVersion.plist SystemVersion.plist.orig # I prefer to backup config files before making changes
sudo nano SystemVersion.plist
On line 6, change "16B2657" to "16B2555" so you will have:
Code:
<string>16B2555</string>
Save and exit

Install the NVidia Web Driver but DO NOT reboot
Download the Web Driver from http://www.nvidia.com/download/driverResults.aspx/110124/en-us
From Finder run WebDriver-367.15.10.15f01.pkg.
It should run fine and I think at completion I got a warning about not supporting the current OS version. Ignore and continue but do not reboot yet.

Restore the current system version to "16B2657"
Return to Terminal and enter the following command:
Code:
sudo nano /SystemLibrary/CoreServices/SystemVersion.plist
On line 6, change "16B2555" back to "16B2657" so you will have:
Code:
<string>16B2657</string>
Save and exit

Finish the NVidia Web Driver Install
Clicking "Continue" or "Reboot" in the NVidia Web Driver Install and let the system reboot.
Upon reboot you will again be warned about not supporting the current OS version.

Update the NVDAStartupWeb.kext
In Terminal enter the following commands:
Code:
cd /System/Library/Extensions/NVDAStartupWeb.kext/Contents
sudo cp Info.plist Info.plist.orig
sudo nano Info.plist
On line 46 - under the line
Code:
<key>NVDARequiredOS</key>
change "16B2657" to "16B2555", so you get:
Code:
<string>16B2657</string>
Save and exit

Rebuild the kernel caches
In Terminal, enter the following command:
Code:
sudo kextcache -system-prelinked-kernel
This will throw lots of warnings and errors include a statement of command failure. Apparently it does not matter.
In Terminal enter the following command:
Code:
sudo kextcache -system-caches

Reboot and enable NVIDIA Web Driver
I was able to click on the NVIDIA logo on the menu bar and select "NVIDIA Web Driver". You may need to go to "System Preferences" then NVIDIA Driver Manager, "Graphics Driver" tab. Click the lock to make changes and select the "NVIDIA Web Driver".

A reboot may be required to use it.

EDIT - Added link to Web Driver

Thanks for putting it all together, this finnaly worked for me too :D
 
Thanks to all involved with the fixes- this is great for lack of immediate support.
 
Is there a way to download 10.12 instead of 10.12.1 from the app store?
 
Last edited:
Thanks man, ur trick worked

---EDIT---
Now I get a popup that 367.15.10.15f01 is outdated and not compatible with OS X and now it's reverting back to the default OS X drivers... All that work and back to square one, smh.

I can confirm this worked for me too. cheers ;)

However while I'm able to use Nvidia drivers over OS X ones the screen is still tearing like crazy in the login screen and my dock and spotlight are not translucent.
 
Last edited:
Status
Not open for further replies.
Back
Top