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.
Joined
Feb 21, 2017
Messages
200
Motherboard
HP Envy 17-U275CL
CPU
i7-8550U
Graphics
GTX MX150 / HD 620, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
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-
View attachment 281243

the installer complained with this but i ignored.
View attachment 281242


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 do not know what to say then. If you go through this entire thread, after NVWebDriverLibValFix.kext was introduced as a "fix". Other users who were only able to get it working with this, said they did a fresh install but the only thing they did different this time around was enabled SIP during the install of the Web Driver. And then NVWebDriverLibValFix.kext was no longer needed. Perhaps different cards, kexts version??? IDK.
 
Last edited:
Joined
Jul 17, 2016
Messages
3
Motherboard
asus z87 expert
CPU
i5 4690
Graphics
rx 580
Mac
  1. iMac
Mobile Phone
  1. iOS
Finally GTX series working correctly on 10.13

I did:

  1. NVWebDriverLibValFix.kext should be in /Library/Extensions (Install using Kext Utility)
  2. Lilu.kext & NvidiaGraphicsFixup.kext in Clover/kexts/Other/ or .../10.13
  3. apfs.efi & OsxAptioFixDrv-64.efi & EmuVariableUefi-64.efi in Clover/drivers64UEFI/
  4. NvidiaWeb selected under Clover Configurator -> System Parameters
  5. Used Clover Configurator to have iMac15,1 SMBIOS
  6. CSRActiveConfig was 0x67
  7. Installed Nvidia Web Driver and ignored the error.

Reboot.
2xKMJ.png
 

Attachments

  • Nvidia_Files.zip
    662.7 KB · Views: 139
Joined
Oct 10, 2012
Messages
587
Motherboard
<< need manufacturer and model # >> See Forum Rules !!
CPU
6700k
Graphics
1080ti FTW3
Mac
  1. iMac
NVWebDriverLibValFix.kext

I definitely needed that. I tried rebooting without it and it failed. With it works.

On a side note, what is interesting is all this SIP talk.

I had my SIP disabled initially, through the installation, on reboot, and still is without any problems.
 
Last edited:
Joined
Feb 21, 2017
Messages
200
Motherboard
HP Envy 17-U275CL
CPU
i7-8550U
Graphics
GTX MX150 / HD 620, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
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?

I did not add the NVWebDriverLibValFix.kext until after the driver was installed.

But, according to other posters on this thread, who did a fresh install after NVWebDriverLibValFix.kext fixed their problem, They said, if you enable SIP the very first time you install the Web drivers, then NVWebDriverLibValFix.kext is no longer needed.
 
Joined
Jul 24, 2015
Messages
2,257
Motherboard
MSI H81i
CPU
i5-4570
Graphics
RX 580
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
It is cleaner that way. Had the error/warning the first install, but then never got gatekeeper prompt through several reinstall to blank screen cycles, at least once with SIP fully enabled. Not sure if that was the silver bullet though.
 
Joined
May 2, 2016
Messages
41
Motherboard
ASUS P8Z77-V DELUXE
CPU
i5-3570K
Graphics
NVIDIA GTX 770
Mac
  1. iMac
I did not add the NVWebDriverLibValFix.kext until after the driver was installed.

But, according to other posters on this thread, who did a fresh install after NVWebDriverLibValFix.kext fixed their problem, They said, if you enable SIP the very first time you install the Web drivers, then NVWebDriverLibValFix.kext is no longer needed.

My SMBIOS has an iMac 18,2, as is a Kaby Lake i7 7700K, shall this work with this fix or I have to change definition?
 
Joined
Jan 7, 2011
Messages
166
Motherboard
Gigabyte Z68MX-UD2H-B3
CPU
i7-2600K
Graphics
GTX 970
Mac
  1. MacBook Pro
Classic Mac
  1. 512K
  2. iBook
  3. iMac
  4. LC
  5. Performa
  6. Plus
  7. PowerBook
  8. SE
  9. SE/30
I'm seeing some discussion of a need to enable SIP so that the nVidia web drivers can install. But won't enabling SIP prevent other non-Apple kexts from loading? Does SIP only have to be enabled during the nVidia driver installation, or does it need to be on for the drivers to load at every boot?

If there's a clear solution to what needs to be done with SIP, it would be helpful for it to be added to the original post up above.
 
Joined
Mar 22, 2016
Messages
12
Motherboard
ASRock Taichi Z270
CPU
i7-7700K
Graphics
RX 580
Mobile Phone
  1. Android
I'm seeing some discussion of a need to enable SIP so that the nVidia web drivers can install. But won't enabling SIP prevent other non-Apple kexts from loading? Does SIP only have to be enabled during the nVidia driver installation, or does it need to be on for the drivers to load at every boot?

If there's a clear solution to what needs to be done with SIP, it would be helpful for it to be added to the original post up above.

1. Enable SIP
2. Reboot
3. Install WebDrivers
4. Disable SIP
5. Reboot
 
Joined
Jun 9, 2013
Messages
10,736
Motherboard
Gigabyte GA-H77N-WIFI
CPU
i7-3770
Graphics
HD 4000
Mac
  1. MacBook
  2. Mac mini
Mobile Phone
  1. Android
1. Enable SIP
2. Reboot
3. Install WebDrivers
4. Disable SIP
5. Reboot

Bad idea enabling SIP. SIP needs to be disabled at all times on a Hackintosh. (CsrActiveConfig 0x67).
 
Status
Not open for further replies.
Top