Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MisterAndrew

macrumors 68030
Original poster
Sep 15, 2015
2,899
2,392
Portland, Ore.
The nVidia web driver 378.05.05.05f02 is not compatible with MacOS Sierra 10.12.5. Do not update until a new driver is released or a working fix is discovered.

Edit: Fix here: https://forums.macrumors.com/thread...re-compatibility.2045795/page-4#post-24580403

Edit: New driver available! Version 378.05.05.15f01. Direct download: https://images.nvidia.com/mac/pkg/378/WebDriver-378.05.05.15f01.pkg

New CUDA driver version 8.0.83 direct download: http://us.download.nvidia.com/Mac/cuda_8_0/cudadriver_8.0.83_macos.dmg
 
Last edited:
  • Like
Reactions: NY Guitarist
Just in case anyone is not aware, this is always the case now. Nvidia web drivers are never compatible with the next MacOS update. It's been this way as far back as 10.9 if I recall correctly.
 
  • Like
Reactions: MisterAndrew
I managed to do the fix.

I restarted into recovery mode to disable system integrity protection, then restarted.

Then I copied the file NVDAStartupWeb.kext in System/Library/Extensions to another location and then I deleted the one in the Extensions folder. Then I left clicked on the file to show package contents and I opened the info.plist file with TextEdit. I made the following change:

Original for 10.12.4:
<key>NVDARequiredOS</key>
<string>16E195</string>

Changed for 10.12.5:
<key>NVDARequiredOS</key>
<string>16F73</string>

Then I saved the file and closed it. Then I opened Kext Utility and dragged the modified NVDAStartupWeb.kext to it and it installed it. Then closed that out after it finished. Then I restarted into recovery mode again to re-enable system integrity protection. Then to enable the web driver go the Nvidia web driver pane in system preferences to select it.
 
Well, I updated this morning, and not as difficult as I expected. I had previously downloaded the Combo Updater from Apple. I modified the Nvidia kext as MisterAndrew did. I then updated the OS with the Combo Updater. Got to the desktop, I then downloaded Nvidia's driver 378.05.05.15f01. I then restarted and got to the desktop. I then found the latest Cuda 8.0.83 and download that. No restart necessary. And BOOM, everything's updated, and my cMP 5,1 is running smooth as silk.

BTW, I'm running an MVC flashed Gigabyte GTX 1080.

Lou
 
Well, I updated this morning, and not as difficult as I expected. I had previously downloaded the Combo Updater from Apple. I modified the Nvidia kext as MisterAndrew did. I then updated the OS with the Combo Updater. Got to the desktop, I then downloaded Nvidia's driver 378.05.05.15f01. I then restarted and got to the desktop. I then found the latest Cuda 8.0.83 and download that. No restart necessary. And BOOM, everything's updated, and my cMP 5,1 is running smooth as silk.

BTW, I'm running an MVC flashed Gigabyte GTX 1080.

Lou

With a MVC flashed card you don't need to modify Nvidia kext. Just install the OS X update, restart without hardware acceleration (only with card EFI support), install new Nvidia web drivers, and restart again. Done.
 
Well, I updated this morning, and not as difficult as I expected. I had previously downloaded the Combo Updater from Apple. I modified the Nvidia kext as MisterAndrew did. I then updated the OS with the Combo Updater. Got to the desktop, I then downloaded Nvidia's driver 378.05.05.15f01. I then restarted and got to the desktop. I then found the latest Cuda 8.0.83 and download that. No restart necessary. And BOOM, everything's updated, and my cMP 5,1 is running smooth as silk.

BTW, I'm running an MVC flashed Gigabyte GTX 1080.

Lou

So, where did you find 378.05.05.15f01 web driver? I opened Nvidia Driver Manager and shows that there are no new updates. I am running 378.05.05.05f02 with GTX 1070 on Mac Pro 5,1 running MacOS Sierra 10.12.4...

I am a little confused about how to update Sierra if one is running Nvidia web driver with Pascal. Do I wait for the web driver to be updated and then update Sierra? Or, do I update Sierra and then update the Nvidia web driver?
 
So, where did you find 378.05.05.15f01 web driver? I opened Nvidia Driver Manager and shows that there are no new updates. I am running 378.05.05.05f02 with GTX 1070 on Mac Pro 5,1 running MacOS Sierra 10.12.4...

I am a little confused about how to update Sierra if one is running Nvidia web driver with Pascal. Do I wait for the web driver to be updated and then update Sierra? Or, do I update Sierra and then update the Nvidia web driver?

Easiest way is if you have a second graphics card on hand that works natively with the Mac Pro and macOS. First remove your Pascal card from your Mac Pro and install the supported card, then go through the process of updating your OS to 10.12.5 and then update the Nvidia driver. Then remove the supported card and reinstall your Pascal card and it should work fine. The issue is that you can't officially update to the latest Nvidia driver until you have updated your OS...this causes issues if you don't have a spare, official Mac card available (or a flashed card with built in OS support like the MacVidCards GTX 570). If you don't have a spare card available, you will have to modify the new Nvidia installer to get it to install on 10.12.4. I have never done this but I have heard it is fairly straightforward!

Robert
 
Easiest way is if you have a second graphics card on hand that works natively with the Mac Pro and macOS. First remove your Pascal card from your Mac Pro and install the supported card, then go through the process of updating your OS to 10.12.5 and then update the Nvidia driver. Then remove the supported card and reinstall your Pascal card and it should work fine. The issue is that you can't officially update to the latest Nvidia driver until you have updated your OS...this causes issues if you don't have a spare, official Mac card available (or a flashed card with built in OS support like the MacVidCards GTX 570). If you don't have a spare card available, you will have to modify the new Nvidia installer to get it to install on 10.12.4. I have never done this but I have heard it is fairly straightforward!

Robert

Okay. I used my RX 460, even though, I have a native HD5770 card, as well, that came with this cMP.

The RX 460 (Gigabyte) worked updating Sierra to 10.12.5. This way, I didn't have to connect any PCIE cables to it since it runs off of the PCIE slot for power.

After the update, the Nvidia Driver Manager then prompted me that it was using OS X Default driver and then prompted me to install the latest web driver version.

I am now typing this with the GTX 1070 back in the Mac Pro.

Everything seems fine.

Anyway, I was wondering what would have happened, if, I had my GTX 1070 in there while I did the Sierra update to 10.12.5? Will I encounter a black screen or something?
 
So, where did you find 378.05.05.15f01 web driver? I opened Nvidia Driver Manager and shows that there are no new updates. I am running 378.05.05.05f02 with GTX 1070 on Mac Pro 5,1 running MacOS Sierra 10.12.4...

I am a little confused about how to update Sierra if one is running Nvidia web driver with Pascal. Do I wait for the web driver to be updated and then update Sierra? Or, do I update Sierra and then update the Nvidia web driver?

There are various links i found poking around. Post #1 to this thread has a couple of links.

Lou
 
There are various links i found poking around. Post #1 to this thread has a couple of links.

Lou

I got my answer. You have to update to Sierra 10.12.5 first. And, then Nvidia Web Driver will find the latest update for it.

I swapped my GTX 1070 for an RX 460 first; updated to 10.12.5; then, nvidia web drive updated for one compatible with 10.12.5, which is the latest one and did not update when I was still on 10.12.4. Put GTX 1070 back in; and, everything went well.

Just wondering though what would have happened if I didn't swap the GTX 1070 for an RX 460 when updating to 10.12.5? Would I have gotten a black screen or something?
 
^^^^That is not what I did. I downloaded the driver from here:

http://www.nvidia.com/download/driverResults.aspx/119315/en-us

Before I ever attempted to update to 10.12.5. I had downloaded all three drivers, Mac OS 10.12.5, Nvidia Web Driver 378.05.05.15f01, and Cuda 8.0.83. I would do it no other way.

I did no card swapping, but I do have an MVC flashed GTX 1080.

Lou

Your way is a lot easier than swapping GPU's.

How did you even find that link?

UPDATE:

Wait... that driver says it's for 10.12.5.... So, would it install, if, I was still on 10.12.4?
 
Last edited:
^^^^No, it will not. Would make life a lot easier, but Nvidia's Web Drivers will not install unless the OS build # matches the Web Driver installer.

Lou
 
^^^^No, it will not. Would make life a lot easier, but Nvidia's Web Drivers will not install unless the OS build # matches the Web Driver installer.

Lou

Oh, okay. So, you were able to update to 10.12.5 without swapping GPU's because your GTX 1080 is flashed?

What would happen if I did that with my nonflashed GTX 1070? Black screen?
 
^^^^I think it's because I changed the Kext build number as explained in Post #7 above. I did not install the Web Driver until I had updated the OS and got back to the Desktop.

Lou
 
Hello, I'm new to this forum.. English is not my first language so excuse me if I'm not clear enough.

I have a cmp 5.1 with a flashed GTX980
I was until now under Yosemite and never had any problem/trouble
Decided to move to Sierra yesterday, did the update to 10.12.5 from the App Store

Sierra loads with the EFI driver, no problem, I m under 10.12.5, the gtx is detected by the system
Then Nvidia propose the new web driver, I do the update for my new build, and... patatra...

I have a half startup, first everything looks fine, Apple Logo and status bar moving... and at half way... black screen :-/
The fans are running at full speed ! No image, black screen... but the computer is running, I can see it from the network and can access to the drives.
I disable the driver with the terminal in single user mode, reboot, computer run on the EFI driver like a charm, graphic card detected, so decide to try again, reinstall driver from nvidia website, go to terminal, enable nvidia web driver, reboot, and... black screen again.
Since then Im trying without success to find a solution to my problem :-/
Looking for people to help me to understand what's wrong since some people seems to have success with their update.

Thank you for your help.

Nicolas

EDIT 1: I disconnected my second monitor to test and computer now start ... So I plug it again, boom dual screen is working !!! I reboot to check and boom black screen again :-/ DVI output of the card.

EDIT 2 : Same symptoms with display port that I have tested.. Looks like I can only drive one monitor at the moment :-(

EDIT 3 : After unplug the power cord and plug it again everything seems to be normal :) I dont know why and how but problems are solved..


Tks

Spec :
Mac Pro 5.1 2010 Dual 6cores @ 3,33Ghz
Flashed GTX980
32GB RAM @1333
Amfeltec Squid with 2x 512GB SM951 ahci raid 0
USB 3.0
BMD Mini Monitor 4K
 
Last edited:
Easiest way is if you have a second graphics card on hand that works natively with the Mac Pro and macOS. First remove your Pascal card from your Mac Pro and install the supported card, then go through the process of updating your OS to 10.12.5 and then update the Nvidia driver. Then remove the supported card and reinstall your Pascal card and it should work fine. The issue is that you can't officially update to the latest Nvidia driver until you have updated your OS...this causes issues if you don't have a spare, official Mac card available (or a flashed card with built in OS support like the MacVidCards GTX 570). If you don't have a spare card available, you will have to modify the new Nvidia installer to get it to install on 10.12.4. I have never done this but I have heard it is fairly straightforward!

Robert

Easiest way is to have TeamViewer installed! Update your OS, re-boot and you'll get a black screen, grab the iPad and remote in via TeamViewer (yes, it still comes up), go to the Nvidia Control Panel and it'll tell you there's an update, install and re-boot.

Done.
 
Easiest way is to have TeamViewer installed! Update your OS, re-boot and you'll get a black screen, grab the iPad and remote in via TeamViewer (yes, it still comes up), go to the Nvidia Control Panel and it'll tell you there's an update, install and re-boot.

Done.

MacOS Sierra doesn't have built-in remote access?

What's Teamviewer?
 
Easiest way is to have TeamViewer installed! Update your OS, re-boot and you'll get a black screen, grab the iPad and remote in via TeamViewer (yes, it still comes up), go to the Nvidia Control Panel and it'll tell you there's an update, install and re-boot.

Done.

Never heard of TeamViewer, and don't use an iPad. But using this method, would n't it be easier to download the Nvidia Web Driver up front, leave it on the desktop, and install from there?
 
Never heard of TeamViewer, and don't use an iPad. But using this method, would n't it be easier to download the Nvidia Web Driver up front, leave it on the desktop, and install from there?
It's actually quicker to let the Control Panel take care of it, it's just one click and off It goes. I updated this way too, except I used the inbuilt screen sharing in macOS rather than using third party software. Also, I don't own an iPad! :)
 
It's horrible to see the same threads same discussions and same answers monthly for years. Thank goodness I sold the cMP and don't need to do this silly hacks and card swapping gimmicks with every OS update just so I can stay on the Nvidia perpetual beta driver program.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.