Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Status
Not open for further replies.
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?
 
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?

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).
[doublepost=1516869370][/doublepost]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.
 
Last edited:
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.
[doublepost=1516888628][/doublepost]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.
 

Attachments

  • Screen Shot 2018-01-25 at 7.56.24 AM.png
    Screen Shot 2018-01-25 at 7.56.24 AM.png
    249.2 KB · Views: 219
Last edited:
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.
[doublepost=1516888628][/doublepost]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.

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.
 
Last edited:
  • Like
Reactions: bsbeamer
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.
[doublepost=1516890176][/doublepost]
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.

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.

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.
 
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.
[doublepost=1516890176][/doublepost]

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.

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.
 
Thanks bsbeamer. Your service seems to be better than nVidia, because I didn't find the link on their website. :cool:;)

There now:

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

[doublepost=1516896661][/doublepost]
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.

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
 
Last edited:
  • Like
Reactions: pat500000
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
 
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.

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.
 
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.

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
 
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.
 
Last edited:
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.
 
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.

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.
 
Last edited:
  • Like
Reactions: Synchro3
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?
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.