Frequently Asked Questions About NVIDIA PC (non-EFI) Graphics Cards

Discussion in 'Mac Pro' started by Asgorath, Sep 13, 2012.

Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
  1. pat500000 macrumors G3

    pat500000

    Joined:
    Jun 3, 2015
    #4301
    Thanks. Don't know how I missed it.

    which link. Apparently people been posting many of them.
     
  2. fendersrule macrumors 6502

    Joined:
    Oct 9, 2008
    #4302
    I checked the first page, but I have a very basic question that seems like it should be included.

    What is the process for upgrading the OS and the web driver? If you install the web driver first, then the OS update will override it, won't it?

    So is the process to put back in my stock 5770, do all the shenanigans, then plug the GTX back in?
     
  3. h9826790, Jan 24, 2018
    Last edited: Feb 15, 2018

    h9826790 macrumors G4

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #4303
    https://forums.macrumors.com/threads/macos-update-with-non-flashed-gtx-1080ti.2045822/#post-25678371

    If you have any difficulty to follow this post. Please let me know, I will make another guide with more screen capture about my way to do it.

    OR

    if you mean the “big” upgrade (e.g. from Sierra to High Sierra)? I never do that yet, but have in my mind how to do it should work (my understanding is that macOS installation won’t overwrite / stop any “already installed” Nvidia web driver).
    --- Post Merged, Jan 25, 2018 ---
    In fact, there is a “Nvidia web driver updator”. It usually used by the Hackintosh guys. This tool can bypass the web driver installer check, install the web driver version you want (base on the OS build number you choose) before OS upgrade is done. And it will automatically set the VNRAM to enable the Nvidia web driver for you, no worry about fall back to the native unsupported driver. Theoretically, you can install the "new" web driver, and then simple perform the normal OS upgrade by running the OS installer. Once the OS installation finish, the Mac should automatically go back to the desktop because the required driver is already there. However, you can't see anything during the installation. And if anything stuck, or require your password, etc, you may not able to see it. And may have no idea how long have to wait during the black screen time.

    I stuck at the 10.13.3 upgrade for a while, stuck at white screen, no boot to desktop during the 1st restart after update done via terminal. I can see that's a white screen, so react to it accordingly.

    Simple force reboot, nil help.

    Reboot into single user recovery, enable SIP (this can be done with non flashed card), restart. And the installation continue (I have absolutely no idea why this OS upgrade need SIP enabled. I keep it disabled since introduce, never have any problem), the web driver load in a very early stage. I can actually see the progress bar and the estimated time remaining on the screen, just like a normal Apple GPU does. I was actually a bit surprise. Not sure if it's because Apple want to give better support for the eGPU, therefore, let the GPU driver loading a bit earlier than before.

    I played with this tool before. It seems work OK. My original plan was use this tool to upgrade the 10.13.3’s web driver. However, this tool work well on the trial run, but when I finished the OS installation (via terminal). This tool report can’t connect to the Nvidia server. So, I fell back to my backup procedure (text edit the web driver installer), and unable to test if this tool can further simplify the OS upgrade process.
     
  4. bsbeamer, Jan 25, 2018
    Last edited: Jan 25, 2018

    bsbeamer macrumors 6502a

    Joined:
    Sep 19, 2012
    #4304
    CUDA 387.128 driver is now available through the update in CUDA Preferences. Installer not yet available.

    Note: Update requires a full system restart to register the update. Says update needed after the PrefPane is updated with 387.128 number, but full restart "fixes" this.
    --- Post Merged, Jan 25, 2018 ---
    Use caution with the 10.13.3 update with non-EFI NVIDIA GPUs on MacPro 5,1. Have your backup graphics card handy and be ready to swap to complete installation. Currently getting stuck with a white dot in the upper left corner with an occasional blink of a mouse cursor on top of it. Cannot get into machine remotely through usual methods at all.
     

    Attached Files:

  5. h9826790, Jan 25, 2018
    Last edited: Jan 25, 2018

    h9826790 macrumors G4

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #4305
    Yeah, I just share my experience in post #4303

    I saw that white DOS cursor as well (before I saw a full white screen). It means the graphic card is actually working (displaying something). You can try short press the power button. If it's installing something, it won't shutdown, but it stuck at the initial boot, a short press can shut it down without causing any big issue.

    If it won't shut down, then you may wait for a bit longer. If long enough (e.g. 20min or above), then you may try to press Enter a few times to see if it can proceed Further. If not, try Command + Control + power button (and then wait up to 30s) to see if it can reboot itself. If no, force shutdown by long press power button, then boot again.

    If your SIP is disabled. I suggest you try to enable it. I have absolutely no idea why it's related, but this is exactly how I fix the issue. There is nothing in the gatekeeper waiting for me to approve. And Nvidia web driver is definitely working before I re-enable SIP.

    If you need to re-enable SIP (with an unflashed Nvidia card)

    1) Hold Command + R + S during boot (usually hold 20-30s is good enough)
    2) wait 3 min (from you press the power button)
    3) press ENTER 10 times
    4) enter
    Code:
    csrutil enable
    5) wait 10s
    6) enter
    Code:
    reboot
    This whole procedure will be completed with black screen only. I connect an iPhone to the USB port. Once the recovery partition is loaded, the iPhone will shows charging (screen wake for few seconds), that's the time I release the Command + R + S. And once the reboot command is working, I can see the iPhone charging status changed as well. A card reader with light indication can do the same thing. But in general, wait for 30s is good enough during boot (assuming using SSD).

    After SIP re-enabled, my Mac continue the OS installation. And I can actually see the progress bar with the Apple logo like a normal Mac with the EFI graphic card.

    P.S. In my case, I don't need restart. CUDA driver installed and work perfectly after updated from preference pane. No extra update prompt.
     
  6. bsbeamer macrumors 6502a

    Joined:
    Sep 19, 2012
    #4306
    Was completely stuck even with the card swap, had to enable SIP.

    So my "fix" for this update issue was to install official GTX 680 mac edition, hold command + R to boot into recovery mode, open terminal window, enable SIP (csrutil enable), then reboot.
    --- Post Merged, Jan 25, 2018 ---
    This entire post should be saved for those with non-EFI cards.

    Re-enabling SIP was the fix. No clue why. Literally just disabled it a few days ago.
     
  7. h9826790 macrumors G4

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #4307
    Thanks for confirming that even Mac EFI card won't help, and SIP is required to install this OS update, I will make a new post to warn the others.
     
  8. flowrider, Jan 25, 2018
    Last edited: Jan 25, 2018

    flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #4308
    There now:

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

    --- Post Merged, Jan 25, 2018 ---
    Installer is now here:

    http://www.nvidia.com/object/macosx-cuda-387.128-driver.html

    No restart was required for me after installation and preference pane is fine. And Cuda is once again working.

    Lou
     
  9. pat500000 macrumors G3

    pat500000

    Joined:
    Jun 3, 2015
    #4309
  10. bsbeamer macrumors 6502a

    Joined:
    Sep 19, 2012
    #4310
    There's another NVIDIA driver out (387.10.10.10.25.157) that I believe is for the iMac specific build of 10.13.3 build 17D2047. I know some of the 3,1>5,1 hacks identify the system as iMac and utilize that build, so this driver may be needed for those machines (unless they have been changed to MacPro5,1 identifications).

    Almost all others should probably be using the 387.10.10.10.25.156 driver for build 17D47.

    Check your build by clicking Apple > About This Mac > and then click on the version number on the overview screen (build will appear), or pull up System Report and go to the Software menu.

    387.10.10.10.25.157 for 17D2047
    https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.25.157.pkg

    387.10.10.10.25.156 for 17D47
    https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.25.156.pkg
     
  11. fendersrule macrumors 6502

    Joined:
    Oct 9, 2008
    #4311
    I can confirm that this method did not work for me. After I got everything installed following the instructions, the nVidia control panel greyed out all selections, and defaulted it to Mac OS driver. I couldn't change anything, it all was greyed out. I just plugged in my 5770 back into place and just finished it all out.
     
  12. h9826790 macrumors G4

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #4312
    After successful driver installation (before restart). There should be two Nvidia logo on the menu bar. And one of them can be used to select the driver.
    Screen Shot 2018-02-15 at 15.47.14.jpg
    However, I believe you have to enable the menu bar Driver Manager.
    Screen Shot 2018-02-15 at 15.48.06.jpg
    If you keep the menu bar Driver Manager disabled, you should able to select the web driver by terminal command.
    Code:
    sudo nvram nvda_drv=1
    Screen Shot 2018-02-15 at 15.50.53.jpg
     
  13. fendersrule, Feb 15, 2018
    Last edited: Feb 15, 2018

    fendersrule macrumors 6502

    Joined:
    Oct 9, 2008
    #4313
    Too late. But good info for future use. I only saw ONE Nvidia Logos btw. THe one that I did see was the one that just installed (listed the correct driver, but also said (not compatible), so it greyed out all selections.
     
  14. bsbeamer macrumors 6502a

    Joined:
    Sep 19, 2012
    #4314
    The latest macOS High Sierra update (https://support.apple.com/en-us/HT201222) is 10.13.3 build 17D102 on most machines. This will break NVIDIA web driver 387.10.10.10.25.156. Wait a few days for new drivers to be released for criticial work. CUDA will NOT work properly with the default macOS driver.

    For older MacPro machines that are now ID'd as iMac/iMacPro with hack - there is a seperate update and will be a different build number. May be an additional day or two for updated NVIDIA web driver.
     
  15. Theophany macrumors 6502a

    Theophany

    Joined:
    Nov 16, 2008
    Location:
    NW London.
    #4315
    Broken web drivers for a single character... Living the Mac Pro life :cool:
     
  16. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #4316
    ^^^^That's absolutely NOTHING NEW!!!!! And, any fault lies with Apple not with Nvidia!

    Lou
     
  17. Theophany macrumors 6502a

    Theophany

    Joined:
    Nov 16, 2008
    Location:
    NW London.
    #4317
    I know, I was only joking around :p

    It's kind of funny that the fix for a character that breaks your apps breaks your drivers!
     
  18. h9826790, Feb 21, 2018
    Last edited: Feb 21, 2018

    h9826790 macrumors G4

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #4320
    Just made a screen capture to show what you should see if you did it correctly.
    Screen Shot 2018-02-22 at 01.43.00 copy.jpg

    What I did is

    1) Download the latest web driver. For today's case, it's the version 158 driver. (keep it at the default "Downloads" folder)
    2) Rename the newly downloaded driver to NV.pkg
    3) Open Terminal
    4) Enter "pkgutil --expand ~/Downloads/NV.pkg ~/Downloads/WebDriver"
    5) There will be a folder called "WebDriver" inside your "Downloads" folder now
    6) Inside that folder, there will be a file call "Distribution"
    7) Open this file with TextEdit
    8) Search "17D102" (or whatever the web driver builded for)
    9) Replace it with your current OS built number (in my case, 17D47)
    10) Save the file
    11) Back to terminal
    12) Enter "pkgutil --flatten ~/Downloads/WebDriver ~/Downloads/WebDriver-fixed.pkg"
    13) Enter "sudo softwareupdate -I --all --verbose"
    14) Wait, until terminal shows "You have installed one or more updates that requires that you restart your
    computer. Please restart immediately." DO NOT RESTART!!!
    15) Go back to "Downloads" folder, double click "WebDriver-fixed.pkg"
    16) Let it install, "allow" it if required (or let it continue if there is any pop up). DO NOT LET IT RESTART!!!
    17) You should see there are 2 Nvidia logo on the menu bar
    18) One of them should be selectable, and shows that you are with the web driver.
    19) Select Apple driver, and then select web driver again (in other words, recycle it).
    20) In terminal, enter "sudo nvram nvda_drv=1" (to back up the web driver selection)
    21) Now you can let the web driver installer to restart your Mac

    For today's 17D102, my Mac require about 7 min for this "restart". So, be patient. I still highly recommend you have a remote control (or VNC) setup as a backup way to confirm if the OS update is completed (In case the web driver is not working). But as long as you have SIP enabled, this update should be fairly straight forward. The Nvidia card should work on this 1st restart straight away.
     
  19. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #4321
    ^^^^With a card with an EFI, none of that stuff is necessary.

    Lou
     
  20. fendersrule macrumors 6502

    Joined:
    Oct 9, 2008
    #4322
    But spending 3x the price would be necessary. Ouch.

    Not really a hassle. It took me 20 minutes to do, and that's doing it the "long" way. And it's only something I have to do every so often.
     
  21. h9826790 macrumors G4

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #4323
    Interesting to know that you don’t even need to do step 1 (download the corresponding web driver) with a flashed card :p
     
  22. tayy macrumors member

    Joined:
    Sep 24, 2016
    #4324
    I just got a Mac Pro. Im waiting for my 6 > 8 pin cable for my GTX970. Im thinking about getting a RX card instead? Looks like there is a lot of driver trouble with Nvidia?

    My Mac Pro is running great with High Sierra right now ( with gt120 )

    What do you guys think?
     
  23. fendersrule macrumors 6502

    Joined:
    Oct 9, 2008
    #4325
    There is not a lot of driver trouble with nVidia. Recently, it’s been AMD cards that have had issues.
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page