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.

Terry 44

macrumors member
Jun 5, 2022
37
7
Nantes FR
i have a GTx970 which isn’t working, so I’ve ordered a used 780ti to put in for now.

Did you have to delete 970 drivers First? If so, how did you do it without Nbidia manager?

if I all the 780, would it just boot up? Or did you do anything else first?
The driver was forced by "WebDriver All Versions app" and was an old one : 378.10.10.10.15.114 The 78O is supported but laggy . I didn't test with a real app. But the pref pane was ok and i could load it at startup.

Tomorrow i'll try the other method . I need to install again the 17G65 of High Sierra but the usbdrive seems to be not good yet. I want all back as here :
Nvidia Web Driver 387.10.10.10.40.105 and Cuda Driver 418.163
MacOS 10.13.6 (17G65)

No succes today . Need to rest ;)
 

eierfrucht

macrumors newbie
Jun 5, 2022
25
22
i have a GTx970 which isn’t working, so I’ve ordered a used 780ti to put in for now.

The 970 is in no way special. Once you successfully block the blacklist from updating, you’ll have full acceleration back. It’s not about specific hardware as long as you go for 17G1404 and 387.10.10.10.40.140. Older versions may be freaky.
 

Appleturd

macrumors newbie
Jun 5, 2022
4
4
Please check out this threat with the all the attempts of the users there, including the chat with nvidia. The problem is global an serious. A lot of nvidia/macpro 5.1 users a f****ed up right now! Even if you use the webdriver Download+installer tool (find link there) which is able to download install and patch *every* built of the webdriver. It doesn’t help.
Brilliant. As always nvidia said it’s apples fault. Won’t ask any hipster in an Apple Genius Bar what Apple thinks about this🙈🤦🏻 Also don’t know if this guy from macvidcards is right saying nvidia would release a new webdriver today…
Read:

 

Fullerfun

macrumors member
Jun 5, 2022
33
29
Safe mode is the easiest way of enforcing VESA over web drivers and that’s the sole reason why I recommend it. I still don’t know if you can (re)install the driver package while Safe, we need someone to confirm.

--
I was able to boot with nv_disable=1 forcing vesa, without needing safe mode...for many days.

There's something about running in safe mode that cleared a specific cache somewhere(probably dyld..since trustd does seem to use that cache) that was disabling the web drivers, cause when I booted in safe mode, VESA didn't load, the actual web drivers loaded for the first time since June 1st. I then ran the rest of your terminal commands(which I had already tried when NOT in safe mode(which didn't work previously))

Given all of that, perhaps clearing caches with ONYX could potentially be another solution besides booting in safe mode.
 

Terry 44

macrumors member
Jun 5, 2022
37
7
Nantes FR
The 970 is in no way special. Once you successfully block the blacklist from updating, you’ll have full acceleration back. It’s not about specific hardware as long as you go for 17G1404 and 387.10.10.10.40.140. Older versions may be freaky.
I think I can’t make a patched os with 17g1404 , can’t find any complete install . No update possible on a patched OS .ONLY THE ONE THAT PATCH MAKE . I’m on 17G66 and trying to go for 17g65
 

takovej

macrumors member
Mar 6, 2015
35
21
I fact I do need 17G65 instead of 17G66 because of webdriver , as it was before my system make me get crazy ;) I just found it. It's the 13.0.64 install of HS 17G65 10.13.6. Anyway . I will consider to make a windows machine with that mac pro if all that tricks u gave here won't work for me . I'm Lost for now because I was on a project on that mac .
There is utility I've mentioned before that helps you to ovveride build version in webdriver install package, did you tried it?
 

Terry 44

macrumors member
Jun 5, 2022
37
7
Nantes FR
There is utility I've mentioned before that helps you to ovveride build version in webdriver install package, did you tried it?
sorry . Wich one ? OVeride buils version of webdriver or OSX ? OFr the 17G65 I need a specific webdriver ... so ...
 

eierfrucht

macrumors newbie
Jun 5, 2022
25
22
I was able to boot with nv_disable=1 forcing vesa, without needing safe mode...for many days.
Yeah that's how you get Vesa in normal mode but that's more difficult. So it looks like my laziness led to a beneficial discovery without me even realizing until now.
No update possible on a patched OS .ONLY THE ONE THAT PATCH MAKE
Sorry but I neither understand your English overall; nor which kind of patched OS you are forced to use; nor why exactly.

If you are trying to run HS on unsupported hardware and succeed with an older build, there’s gotta be a way to patch the latest build as long as it’s still 10.13.6. You should investigate.
 
  • Like
Reactions: Fullerfun

Appleturd

macrumors newbie
Jun 5, 2022
4
4
There is utility I've mentioned before that helps you to ovveride build version in webdriver install package, did you tried it?
You mean this?

With this tool you can install and download every version of Nvidia OS X Webdriver

This small app modifies the Nvidia web driver so that it will restart under newer High Sierra and Mojave systems.

The app from version 4.0 can also be used to simply download and install the latest available driver.
Language English, German and French.

How to use this app

Installation of older NVIDIA Webdriver on not supported High Sierra versions.
Starting from version 4.0 download of the newest and older Webdriver possible.
Apply after an update to re-enable the old webdriver.

Preparation for new installation
An existing older NVIDIA Webdriver installer on the system.
https://hackintosh-info.de/filebase/download/44/
 

Terry 44

macrumors member
Jun 5, 2022
37
7
Nantes FR
Try this, it will allow you to change build version requirments within the webdriver installer (and much more)
Ok and what about 17G65 osx build that need a specific webdriver. It will do the trick if I can install it . SO tomorrow. My problem I repeat is the OS now. I cannot install the HS you're speaking about .
So 'im on 17G66 wich has no compatible webdriver . Still blocked, need to go to 17G65 with a patched build of my osx to get back to a good config for my mac pro 3.1 2008 . Or may be I do not understand what you're speaking about .
 

Demigod Mac

macrumors 6502a
Apr 25, 2008
839
288
As some have mentioned, if Nvidia's certificate had been compromised and was being used to digitally sign malware, then revoking it ASAP is absolutely the responsible thing to do (for both Nvidia and Apple). I am kind of galled that it would go out and disable existing driver installations, but that could disrupt active malware in the wild, so there's a flipside to that coin as well.

If there's any mismanagement at play here, it would be not having or executing a contingency plan in case something like that happened.
 

takovej

macrumors member
Mar 6, 2015
35
21
No need for safe mode or whatever... download the driver... follow those 4 lines from github to get the tool ready... run the tool and patch the driver... I can do it in the minute and post it here but you might need to trust it so I think it's better if you do it by yourself ;)
 

Terry 44

macrumors member
Jun 5, 2022
37
7
Nantes FR
No need for safe mode or whatever... download the driver... follow those 4 lines from github to get the tool ready... run the tool and patch the driver... I can do it in the minute and post it here but you might need to trust it so I think it's better if you do it by yourself ;)
Thank u . I’m off now … I don’t know the time in your location but here it’s 9pm ;)
Ill do it tomorrow morning thks
 

bllx

macrumors member
Feb 24, 2008
40
11
I would like to be able to use macOS through my GTX 970 while we wait for a possible resolution of this problem.
Is it the case that this command in the Terminal in Safe Boot will allow unaccelerated use of the 970 in macOS?

sudo nvram boot-args="nv_disable=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"

And if so, could someone explain what the second half of the command does:
$(nvram boot-args 2>/dev/null | cut -f 2-)

Thanks.

To enact the above, I booted into Recovery mode and entered this command:
csrutil enable --without nvram
Rebooted, then in normal boot I entered the command above:
sudo nvram boot-args="nv_disable=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"
Rebooted again: now 'nvram -p' in Terminal shows as first line:
boot-args nv_disable=1
So the command would seem to have been correctly applied.

However, still no video through the 970 in Slot 1; only through the original Radeon 5770 in Slot 2.
Is this unexpected? (It was for me).

BTW I earlier managed to run nVidia's uninstaller buried inside the web driver .pkg installer to remove the web drivers; had to remove all attributes and other fiddling to get it to work.

(Mac Pro 5,1 2010, macOS 10.13.6, GTX970)
 

takovej

macrumors member
Mar 6, 2015
35
21
Have you tried this too?

sudo nvram nvda_drv=0

It will force system to use build-in drivers instead of nVidia Web ones... Will be without acceleration for sure because GTX 970 is not natively supported. Also, you may need to have another nVidia supported card on other slot (like GT-120 etc...)
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,980
1,487
Germany
maybe this helps:

If I do the following in safe mode (with Internet connection and correct date but /etc/hosts edited)

Code:
#!/bin/bash
# By chris1111 with some modifications by Macschrauber

echo run this in safe mode


crlrefresh rp
sudo rm -f /var/db/crls/*cache?.db


echo "Downloads WebDriver-387.10.10.10.40.140  "
echo "= = = = = = = = = = = = = = = = = = = = = = = = =  "

curl -L https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.40.140.pkg -o $HOME/Downloads/WebDriver-387.10.10.10.40.140.pkg


xattr -r -d com.apple.quarantine ~/Downloads/WebDriver-387.10.10.10.40.140.pkg

# Expand the Packages with pkgutil
echo "Expand the Packages with pkgutil  "
echo "= = = = = = = = = = = = = = = = = = = = = = = = =  "
pkgutil --expand $HOME/Downloads/WebDriver-387.10.10.10.40.140.pkg $HOME/Downloads/Files_MyWebDriver

# Flatten the Packages with pkgutil
echo "Flatten the Packages with pkgutil  "
echo "= = = = = = = = = = = = = = = = = = = = = = = = =  "
pkgutil --flatten $HOME/Downloads/Files_MyWebDriver $HOME/Downloads/MyWebDriver-387.10.10.10.40.140.pkg

rm -rf $HOME/Downloads/WebDriver-387.10.10.10.40.140.pkg
rm -rf $HOME/Downloads/Files_MyWebDriver
echo "Download and modding Done!   "
echo "= = = = = = = = = = = = = = = = = = = = = = = = =  "
xattr -r -d com.apple.quarantine ~/Downloads/MyWebDriver-387.10.10.10.40.140.pkg

echo "starting the modded MyWebDriver, so admin password is needed"
sudo installer -allowUntrusted -verbose -pkg ~/Downloads/MyWebDriver-387.10.10.10.40.140.pkg -target /

sudo codesign --force --deep --sign - /Library/Extensions/GeForceTeslaWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/GeForceWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/NVDAGF100HalWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/NVDAGK100HalWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/NVDAGM100HalWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/NVDAGP100HalWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/NVDANV50HalTeslaWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/NVDAResmanTeslaWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/NVDAResmanWeb.kext
sudo codesign --force --deep --sign - /Library/Extensions/NVDAStartupWeb.kext

sudo codesign --force --deep --sign - /Library/PreferencePanes/NVIDIA\ Driver\ Manager.prefPane/Contents/MacOS/*.app
sudo codesign --force --deep --sign - /Library/PreferencePanes/NVIDIA\ Driver\ Manager.prefPane

sudo codesign --force --deep --sign - /System/Library/Extensions/GeForceAIRPluginWeb.bundle
sudo codesign --force --deep --sign - /System/Library/Extensions/GeForceGLDriverWeb.bundle
sudo codesign --force --deep --sign - /System/Library/Extensions/GeForceMTLDriverWeb.bundle
sudo codesign --force --deep --sign - /System/Library/Extensions/GeForceTeslaGAWeb.bundle
sudo codesign --force --deep --sign - /System/Library/Extensions/GeForceTeslaGLDriverWeb.bundle
sudo codesign --force --deep --sign - /System/Library/Extensions/GeForceTeslaVADriverWeb.bundle
sudo codesign --force --deep --sign - /System/Library/Extensions/GeForceVADriverWeb.bundle


sudo xattr -r -d c /Library/PreferencePanes/NVIDIA\ Driver\ Manager.prefPane

echo run Kext Utility to rebuilt caches and restart after

and run Kext Utility to rebuilt all Kext caches

I will get the Webdriver PrefPane to run and the nVidia Menu Item.

I can switch between Default MacOs Graphics Driver and NVIDIA Driver but only the MacOs Driver works. (have a Kepler GPU in that box).

but not the driver kexts.


Bildschirmfoto 2022-06-07 um 00.34.02.png



I also got the driver to work until a reboot but I tried so many steps that I can't follow what helped and rolled back.

edit: missed some bundles and added those drivers not for Kepler
 
Last edited:

djgadget

macrumors newbie
Jun 6, 2022
5
7
Yeah CleanMyMac is really good at uninstalling, it even has a tool for rooting out rogue prefpanes and orphaned pkg leftovers.

I wish you had checked if Quarantine was applied to the kexts / prefpane. If so, we must update the solution with the uninstall action step (because manual un-quarantining is boring and about a dozen extra commands). Most people keep Gatekeeper on, unlike myself.


So it’s about an expired cert. Like I guessed, pkg’s with expired certificates might be unable to install even if already installed kexts/apps will continue running in an expired state unless explicitly put on the blacklist by Apple.

Please confirm this so that we no longer call the date trick an optional extra step but rather mark it as mandatory.



Safe mode is the easiest way of enforcing VESA over web drivers and that’s the sole reason why I recommend it. I still don’t know if you can (re)install the driver package while Safe, we need someone to confirm.


You definitely should find a way to install 17G1404, I can hardly believe that even if you have to run a heavily doctored out-of-spec system there’s no way to patch the latest installation image — even if incremental updates are legit impossible in your scenario. So far you seem beating about the bush and wasting your time. Stay away from the ‘Swiss Army Crutch’ sort of apps like the one so heavily featured in your posts, they all tend to do more harm than good.



As someone from the hackintosh crowd I also recall both are extremely sensitive to hardware acceleration. So maybe they are freaking out because VESA mode offers none? Like shutting down randomly and such like stuff. They also won’t work while time/date is incorrect. Same for iMessage, FaceTime, etc.

Sorry I don't know how I would check if Quarantine was applied to the kexts / prefpane. What I can say is before I disconnected Net, rebooted into Safe mode, flushed the certificate cache and did the blocks I could not open the Nvidia or Cuda Prefs. I just kept getting the message that the Preference Pane had to reload, but it never did. With the blocks in place and in Safe Mode the Preferences would open, but CUDA was reporting 'No GPU Detected'.

So Re-installing both the Nvidia and CUDA Drivers, then rebooting was the final step and fix and Yes I CAN confirm that I did re-install the drivers whilst in Safe Mode, that did work!
 

FilthyMuppetInnuendo

macrumors member
Oct 25, 2016
94
32
I don't see why Apple would object since it's not anything new and it's still only for High Sierra and below.
Probably because Apple gave nVidia the finger way back when 10.14 was released in the first place and refused to sign their drivers for any OS newer than High Sierra. That’s the only reason we’re in this mess, according to nVidia. Then again, they could be lying and just never made a newer driver...

I seem to have a weird combination of this issue.

1. I can still use my GPU. It reports correctly as a GTX 980 in About This Mac and System Information. The computer boots with it plugged in, and I have no UI slowdown whatsoever, either with the cursor or with animations.
2. The System Preferences panel won’t open (infinite loop, like others have said).
3. iBooks Author (which I absolutely need) no longer renders. The UI shows up fine; the book itself is a black void. This, interestingly enough, is the same problem I have with iBooks Author when updating to Mojave (or newer) and trying to open it using just my GT 120. Black void.

What does iBooks Author even run on, graphically? Metal? Why was it the only piece of software I couldn’t use in Mojave, anyway? I guess we’ll never know.
 
Last edited:

TedsterTheSecond

macrumors newbie
Jun 6, 2022
21
5
Scuse the dog avatar, miss the little guy and he just appeared on here. I had my computer actually go blackscreen whilst using Octane in Cinema 4D part way through a render I've had hard crashes before that sometimes take the driver with it, so reluctantly went to time machine and lost 3 plus weeks work as somewhat stupidly I hadn't backed up since 5th May.

I figured it was more of the same but thank God at least I found this forum and I'm not going mad. I wish NVidia and Mac would sort themselves out, there's an army of us out there that can't afford fancy Macs and love what the old 5.1 tower can do (when it doesn't keep crashing with Octane) Thanks all.

Hope it gets sorted with something I can at least understand. Octane of course needs a live internet connection, so I guess anything to do with clock tweaking is out.

As a side note my NVidia 980ti doesn't even show in about this Macs system report!
 
Last edited:
  • Like
Reactions: Ivan Shpak
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.