Contribute
Register

NVIDIA Releases Alternate Graphics Drivers for macOS High Sierra 10.13.0 (378.10.10.10.15)

Status
Not open for further replies.
What is failing? Displays don't go beyond 2nd stage boot but remain powered on?


Black screen after installing Web Drivers on 10.13.
 
I am new to Hackintosh and also to this forum.

I have tried almost everything suggested in this thread, after having the SIP enabled I was able to have the nVidia web drivers installed, but on reboot, I am stuck with this line showing on a blank screen
"IOConsoleUsers : gIOScreenLockState 3, ...."

then the screen goes blank and again the same line shows up.

I am able to get into the OS only using the -x and nvda_drv=1 checked at boot in clover.
Any help would be appreciated.

I´m having the exact same problem. I guess I installed with SIP disabled (as was in 0x67 in Clover) but here I´m not able to even enter the OS by using -x nvda_drv=1 as you suggested. Would be really helpful if someone can get tell me to get a way to boot into the OS after this Nvidia driver mess.
 
I´m having the exact same problem. I guess I installed with SIP disabled (as was in 0x67 in Clover) but here I´m not able to even enter the OS by using -x nvda_drv=1 as you suggested. Would be really helpful if someone can get tell me to get a way to boot into the OS after this Nvidia driver mess.


I could not get back in either. Luckily I also had Sierra installed on another drive. I had to boot to Sierra and delete all the Nvidia Web bundles and kexts from S/L/E L/E on the High Sierra drive.

If you still have your install USB stick with Clover on it, and if you are using a System definition that allows for Nvidia try dropping NVWebDriverLibValFix.kext into EFI>Clover>Kexts>other and make sure your config.plist is set to inject kexts. If your system definition doesn't allow for Nvidia add Lilu and NvidiaGraphicsFixUp.kext too. Of course, then boot from the stick into HS. Or if you can access your usual boot EFI, add them there and try booting.
 
Last edited:
Display turns off? Do you have audio?


I fixed it by adding NVWebDriverLibValFix.kext into EFI>EFI>Clover>Kexts>other. But otherwise it was dead. It was not even ping-able.

I made the mistake of first installing the Nvidia Web drivers without enabling SIP. I guess, from reading this thread, if you do that it borks the install and even if you get back into High Sierra with SIP enabled and install Nvidia Web drivers and allow for it in Gatekeeper, it is permanently borked until you add NVWebDriverLibValFix.kext. I haven't tried another fresh install yet to confirm if I install the web drivers that way the first time, I will not need to add NVWebDriverLibValFix.kext.
 
Last edited:
I´m having the exact same problem. I guess I installed with SIP disabled (as was in 0x67 in Clover) but here I´m not able to even enter the OS by using -x nvda_drv=1 as you suggested. Would be really helpful if someone can get tell me to get a way to boot into the OS after this Nvidia driver mess.

Did you have the latest version of Clover Bootloader installed?
 
I fixed it by adding NVWebDriverLibValFix.kext into EFI>EFI>Clover>Kexts>other. But otherwise it was dead. It was not even ping-able.

I made the mistake of first installing the Nvidia Web drivers without enabling SIP. I guess, from reading this thread, if you do that it borks the install and even if you get back into High Sierra with SIP enabled and install Nvidia Web drivers and allow for it in Gatekeeper, it is permanently borked until you add NVWebDriverLibValFix.kext. But I can't confirm. I haven't tried another fresh install yet.
Enabling SIP will certainly exclude unsigned kexts when the cache gets rebuilt after installing the web drivers and doing the required restart.
 
Enabling SIP will certainly exclude unsigned kexts when the cache gets rebuilt after installing the web drivers and doing the required restart.


Right, but apparently, according to the other posts, you boot with SIP enabled, install the web drivers, then reboot with SIP disabled. Any time I tried to install the Webdrivers with SIP disabled, there was a warning about it not installing properly. Whenever I installed it with SIP enabled, there wasn't any warning but GATEKEEPER Security popped up. And I could choose to allow the extension or whatever.

Enabling SIP didn't stop anything else from working for that boot, I literally inject all unsigned kexts through Clover. I never put anything in the System. I am one of those vanilla users. XD
 
I did not have to change SIP settings. I just tested on 9 Series with iMac 14,2 smbios

I updated through the NVIDIA Driver Manager-
Screen Shot 2017-09-27 at 4.31.14 PM.png

the installer complained with this but i ignored.
Screen Shot 2017-09-27 at 4.31.29 PM.png


I then opened terminal and made sure the system recached:

Code:
sudo touch /Library/Extensions/ /System/Library/Extensions/

Reboot was ok. Confirmed NV drivers are loaded. nvram is working on 9 series by default for driver flag. One interesting thing is as of High Sierra the NVIDIA Installer copies kext files to /Library/Extensions/ and the .bundle files to /System/Library/Extensions/.
 
I could not get back in either. Luckily I also had Sierra installed on another drive. I had to boot to Sierra and delete all the Nvidia Web bundles and kexts from S/L/E L/E on the High Sierra drive.

If you still have your install USB stick with Clover on it, and if you are using a System definition that allows for Nvidia try dropping NVWebDriverLibValFix.kext into EFI>Clover>Kexts>other and make sure your config.plist is set to inject kexts. If your system definition doesn't allow for Nvidia add Lilu and NvidiaGraphicsFixUp.kext too. Of course, then boot from the stick into HS. Or if you can access your usual boot EFI, add them there and try booting.

Thanks, I created a High Sierra USB installer and saw the option to restore image using Time Machine, so I´m using it to try to go back to my previous Sierra installation. After that I will try to resintall HS again , but now this time I´ll enable SIP and throw the NVWebDriverLibValFix.kext into kext/others in EFI/Clover and see if that does the trick before installing the NVidia Driver.
Should I use both (enable SIP with 0x00 and using NVWebDriverLibValFix.kext) or is just one or the other?
 
Status
Not open for further replies.
Back
Top