nVidia Web Driver users: DO NOT update to Sierra 10.12.5

Discussion in 'Mac Pro' started by MisterAndrew, May 15, 2017.

  1. MisterAndrew, May 15, 2017
    Last edited: May 16, 2017

    MisterAndrew macrumors regular

    MisterAndrew

    Joined:
    Sep 15, 2015
    Location:
    Portland, Oregon
    #1
    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
     
  2. ActionableMango macrumors 604

    ActionableMango

    Joined:
    Sep 21, 2010
    #2
    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.
     
  3. Asgorath macrumors 65816

    Joined:
    Mar 30, 2012
    #3
  4. MisterAndrew thread starter macrumors regular

    MisterAndrew

    Joined:
    Sep 15, 2015
    Location:
    Portland, Oregon
    #4
  5. MisterAndrew thread starter macrumors regular

    MisterAndrew

    Joined:
    Sep 15, 2015
    Location:
    Portland, Oregon
    #6
    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.
     
  6. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #7
    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
     
  7. Synchro3 macrumors 65816

    Synchro3

    Joined:
    Jan 12, 2014
    #8
    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.
     
  8. namethisfile macrumors 6502a

    namethisfile

    Joined:
    Jan 17, 2008
    #9
    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?
     
  9. robbier macrumors member

    Joined:
    Apr 27, 2008
    #10
    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
     
  10. namethisfile macrumors 6502a

    namethisfile

    Joined:
    Jan 17, 2008
    #11
    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?
     
  11. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #12
    There are various links i found poking around. Post #1 to this thread has a couple of links.

    Lou
     
  12. namethisfile macrumors 6502a

    namethisfile

    Joined:
    Jan 17, 2008
    #13
    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?
     
  13. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #14
    ^^^^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
     
  14. namethisfile, May 16, 2017
    Last edited: May 16, 2017

    namethisfile macrumors 6502a

    namethisfile

    Joined:
    Jan 17, 2008
    #15
    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?
     
  15. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #16
    ^^^^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
     
  16. namethisfile macrumors 6502a

    namethisfile

    Joined:
    Jan 17, 2008
    #17
    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?
     
  17. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #18
    ^^^^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
     
  18. nico5.1, May 17, 2017
    Last edited: May 18, 2017

    nico5.1 macrumors newbie

    Joined:
    May 17, 2017
    #19
    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
     
  19. frankle macrumors newbie

    frankle

    Joined:
    Oct 20, 2009
    Location:
    Melbourne, AU
    #20
    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.
     
  20. namethisfile macrumors 6502a

    namethisfile

    Joined:
    Jan 17, 2008
    #21
    MacOS Sierra doesn't have built-in remote access?

    What's Teamviewer?
     
  21. ActionableMango macrumors 604

    ActionableMango

    Joined:
    Sep 21, 2010
    #22
    It does have basic screen sharing. TeamViewer is more advanced third party software.
     
  22. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #23
    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?
     
  23. BillyBobBongo macrumors 68020

    BillyBobBongo

    Joined:
    Jun 21, 2007
    Location:
    On The Interweb Thingy!
    #24
    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! :)
     
  24. SoyCapitanSoyCapitan macrumors 68040

    SoyCapitanSoyCapitan

    Joined:
    Jul 4, 2015
    #25
    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.
     

Share This Page