oooooooookkkkkkkkkkk
got it solved, apart for my monitors are now "2" on the left & "1" on the right.....
There are a "number" of issues
removing the nvidiea drivers with the installer then :
1.bash <(curl -s
https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)
used on 10.12.6 AFTER removing the nvidia drivers ... actually loads in the WRONG drivers....., it loads in the drivers for 10.13.6 NOT 10.12.6
modifies the "K" text & installs them.... BUT..... there are missing kernel references.. so they fail.
Code:
kxld[com.nvidia.NVDAStartupWeb]: The following symbols are unresolved for this kext:
kxld[com.nvidia.NVDAStartupWeb]: ___strncpy_chk
so then you do :
2. bash <(curl -s
https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh) 378.05.05.25f12
should work right?.... nope...
there is a "bug" in the script OR the drivers have been updated since it was written.
and the script expects the "K" text to be in temp folder /...../tempfolder/Library/Extensions/
but it is NOT, the "K" text when unpacked is actually 2 directories higher in :
/...../tempfolder/....
Code:
Patched install requirements.
File Doesn't Exist, Will Create: /var/folders/rf/q517185j33q0btkzvwhcv04r0000gn/T/tmp.lp3mh1R9/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
Set: Entry, "IOKitPersonalities:NVDAStartup:NVDARequiredOS", Does Not Exist
so you have to download the script & modify it by deleting out the HARD CODED "Library/Extensions/"
Code:
$PLISTBUDDY -c "Set IOKitPersonalities:NVDAStartup:NVDARequiredOS $SYSTEM_BUILD" "$PAYLOAD_TEMP_DIR/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist"
and re-run it locally with the same parameter....
Code:
bash nvidia-update.sh 378.05.05.25f12
Downloading driver blacklist...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 140 100 140 0 0 450 0 --:--:-- --:--:-- --:--:-- 451
Downloading driver list...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 64277 100 64277 0 0 55767 0 0:00:01 0:00:01 --:--:-- 55796
Downloading 378.05.05.25f12 drivers...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 62.1M 100 62.1M 0 0 1148k 0 0:00:55 0:00:55 --:--:-- 1186k
Patching package...
Password:
Patched install requirements.
Patched extension.
Repackaging...
Uninstalling previous drivers...
installer: Package name is NVUninstall
installer: Installing at base path /
installer: The install was successful.
Installing new drivers...
installer: Package name is NVIDIA Web Driver 378.05.05.25f12
installer: Upgrading at base path /
installer: The upgrade was successful.
installer: The install requires restarting now.
then it works perfectly!!! and the screen finally comes back up .. apart from the swapped monitors.
so...
I finally have
1. 378.05.05.25f12 running on macOS 10.12.6 (16G1815)
2. A MASSIVE desire to put Apple & NVIDIA in a room and give them a good slapping.(do you hear that cook?)