Contribute
Register

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

Status
Not open for further replies.
How do I save in Terminal? This is gonna sound so stupid, but I can't seem to save?
 
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.


GOT IT! I'm not sure if it's actually working, since it's just saying NIVIDIA Chip Model 8 MB, but I can select the Nvidia web driver, so that's awesome. I am still having massive glitching out though. Like when I start up, it'll refresh in some really crazy ways.
 
@franknitty

Right on time, thanks. Somebody tell slim.jim to update his thread.
 
Status
Not open for further replies.
Back
Top