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
Phew, finally got it working. Just in case anyone has similar problems: the issue with the hanging and garbled screen at the 'legacy 2 shim' step was indeed caused by USB3. I didn't have any USB 2 port on my motherboard, but what worked (and what I must have done by accident earlier) is to have the USB stick pushed in part way. For backwards compatibility, USB ports and devices have the regular 4 contacts at the outer edge, then the USB3 contacts farther in the connector or port, so inserting it halfway forces it to USB2 mode.

The web drivers installed without a hitch the second time using Clicky's EFI files (thanks again!). This time I didn't touch SIP or anything, just ran the installer (it warned of a potential error at one point, but no Gatekeeper prompt), and it did sudo touch on /Library/Extensions/ and /System/Library/Extensions/ because I didn't see the harm in it.

Now just to get sound working...


Awesome! I didn't know about that USB trick. Loading VoodooHDA from Clover didn't get sound going? I used to use AppleALC/Lilu but too many issues when waking from sleep.
 
Joined
Sep 1, 2016
Messages
35
Motherboard
Asus X-99 DeluxeII
CPU
E5-2696 v4
Graphics
2* Radeon VII
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Is there someone who succeed to install the web drivers, who using a 16+ core CPU with HyperTreading enabled ?
I have submit a ticket at Nvidia customer care who take this serious on a level 2 technical support to find a solution..

But if this still not supported i'm gonna wait a time before before I gonna update to High Sierra..
Because I got finally a stable 10.12.6 system with a Xeon E5-2696 v4 + 2* GTX 1080Ti
 
Joined
Nov 6, 2016
Messages
33
Motherboard
GA-Z170M-D3H
CPU
Intel i7
Graphics
GIGABYTE GeForce GTX 950 2GB GV-N950XTREME, Gigabyte Radeon RX 460
Mobile Phone
  1. Android
I installed High Sierra as an upgrade. The NVIDIA web driver indicated that the present version was not compatible with the present OS and then it proceeded to download the new version. The initial installation resulted in an error code, which I ignored and then restarted the rig. My CSRactiveConfig was alway on 0x3, which I did not change during the install. Graphics is working great!
 
Joined
May 5, 2014
Messages
65
Motherboard
Dell VOSTRO 3478
CPU
I5-8250u
Graphics
HD 620, Radeon HD 520
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I installed High Sierra as an upgrade. The NVIDIA web driver indicated that the present version was not compatible with the present OS and then it proceeded to download the new version. The initial installation resulted in an error code, which I ignored and then restarted the rig. My CSRactiveConfig was alway on 0x3, which I did not change during the install. Graphics is working great!
Same thing happened and was working fine, Today I updated my BIOS from f6 to f20, my computer started to restart due to webdriver.
 
Joined
Dec 15, 2015
Messages
370
Motherboard
MSI Z270 M7
CPU
i7-7700K
Graphics
RX 5700 XT
Mobile Phone
  1. iOS
Same thing happened and was working fine, Today I updated my BIOS from f6 to f20, my computer started to restart due to webdriver.

Re-check your bios settings if not already done to see if they are correct. Updating a Bios will erase your previous settings.
 
Joined
May 5, 2014
Messages
65
Motherboard
Dell VOSTRO 3478
CPU
I5-8250u
Graphics
HD 620, Radeon HD 520
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Re-check your bios settings if not already done to see if they are correct. Updating a Bios will erase your previous settings.
tried all the optimal settings, no improvement, All I can do is login as single user and delete webdriver, then the I can boot in to it with out graphics accelerations.
 
Joined
Feb 11, 2013
Messages
5
Motherboard
gigabyte z97m-d3h
CPU
core i5 4440 Hashwell
Graphics
Nvidia GTX 750 ti oc
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
I got my system up and running people. Just followed the steps carefully. Don't forget to add Nvidiaweb key as nvda_drv = 1 is not working.
 

Attachments

  • Screen Shot .png
    Screen Shot .png
    102.2 KB · Views: 157
Joined
Dec 21, 2013
Messages
127
Motherboard
Gigabyte Z490M Gaming X
CPU
i9-10850K
Graphics
RX 6900 XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Some help for anyone having issues with the new Nvidia Web Drivers in High Sierra.
  1. Make sure you have some sort of backup.
  2. Ensure you have the latest version of Clover installed (you should have done this before installing High Sierra)
  3. If you have a separate machine - enable screen sharing/remote login in case High Sierra does boot up but with a display problem (e.g. black screen).
  4. Ensure you have either a bootable USB with the High Sierra installer available or a working recover partition selectable in the Clover boot menu. This will aid in troubleshooting.
  5. Check your EFI partition (subdirectories in "/EFI/CLOVER/kexts/") as well as "/Library/Extensions" and "/System/Library/Extensions" for any kext files that need updating. Ideally you should be doing this before you upgrade to High Sierra
    1. At the very least ensure you have the latest FakeSMC.kext available. Remove any duplicates/copies in the locations above and install the latest version (using KextWizard or similar) in "/System/Library/Extensions" as well copying it to "/EFI/CLOVER/kexts/Other"
    2. Temporarily remove any other kext files you rely on (e.g. Lilu.kext, Shiki.kext, NVWebDriverLibValFix.kext, FakeSMC_CPUSensors.kext, FakeSMC_GPUSensors.kext, FakeSMC_LPCSensors.kext, etc, etc). This will make troubleshooting and isolating any issues easier.
  6. Reboot your system (still without the Nvidia Web Drivers installed) and check that you can successfully start High Sierra. You should expect to have no graphics acceleration at this point and a reduced resolution.
  7. Reboot again - however this time select "Options" in the Clover Boot Menu and enable SIP by deselecting the "Allow unsigned kext" option. Note that the "NVRAM access" and other options should remain checked to allow a successful boot (this assumes you started off with a "CsrActiveConfig" value of "0x67" in your clover config.plist). As pointed out in other posts enabling SIP is a new requirement in High Sierra to install the Nvidia Web Drivers without errors.
  8. Once High Sierra has successfully rebooted - install the Nvidia Web Drivers - either using the Nvidia Driver Manager or alternatively by directly downloading the package from the link provided in the first post of this forum.
  9. The installation should proceed successfully without any error messages being shown. Don't reboot when prompted.
  10. If you are using a iMac 14,2 SMBios definition you need not do anything else. If you are using a iMac 15 or iMac 17 SMBios definition - you will need the latest Lilu.kext, and NVWebDriverLibValFix installed in "/EFI/CLOVER/kexts/Other".
  11. Reboot. If all goes well High Sierra should now work with full graphics acceleration as well as high resolutions.
  12. Add your old kext files back to the EFI partition and "/System/Library/Extensions" one at a time - and reboot each time. It is rather laborious but it will help identifying any specific kext causing issues.
  13. Disable screen sharing/remote login if you had it enabled above.

If things go wrong:
  1. Check the boot and preboot logs available in "/EFI/CLOVER/misc" on the EFI partition.
  2. If you cannot access the EFI partition or file system mount your EFI/file system partition after booting either the USB or recovery partition and using Terminal and diskutil to mount the partition as required.
  3. If you get a "black screen", first check if you can connect via screen sharing (if you have a separate computer and assuming you have it disabled) before doing a hardware reset.
  4. If all else fails remove all non-essential 3rd party kext files from "/EFI/CLOVER/kexts/" - at a minimum only FakeSMC.kext is required.
  5. If you did install the Nvidia web drives and you ignored any errors - you can delete and revert to the "standard" graphics drivers by:
    1. Deleting all "NVDA*Web*.kext" and "GeForce*Web*.kext" files in "/System/Library/Extensions"
    2. Deleting all "GeForce*Web*.kext" files in /Library/Extensions
 
Joined
Nov 18, 2015
Messages
210
Motherboard
GIGABYTE Z490 Vision D
CPU
i9-10850K
Graphics
RX Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Some help for anyone having issues with the new Nvidia Web Drivers in High Sierra.
  1. Make sure you have some sort of backup.
  2. Ensure you have the latest version of Clover installed (you should have done this before installing High Sierra)
  3. If you have a separate machine - enable screen sharing/remote login in case High Sierra does boot up but with a display problem (e.g. black screen).
  4. Ensure you have either a bootable USB with the High Sierra installer available or a working recover partition selectable in the Clover boot menu. This will aid in troubleshooting.
  5. Check your EFI partition (subdirectories in "/EFI/CLOVER/kexts/") as well as "/Library/Extensions" and "/System/Library/Extensions" for any kext files that need updating. Ideally you should be doing this before you upgrade to High Sierra
    1. At the very least ensure you have the latest FakeSMC.kext available. Remove any duplicates/copies in the locations above and install the latest version (using KextWizard or similar) in "/System/Library/Extensions" as well copying it to "/EFI/CLOVER/kexts/Other"
    2. Temporarily remove any other kext files you rely on (e.g. Lilu.kext, Shiki.kext, NVWebDriverLibValFix.kext,
      FakeSMC*.kext, etc, etc). This will make troubleshooting any issues easier.
  6. Reboot your system (still without the Nvidia Web Drivers installed) and check that you can successfully start High Sierra. You should expect to have no graphics acceleration at this point and a reduced resolution.
  7. Reboot again - however this time select "Options" in the Clover Boot Menu and enable SIP by deselecting the "Allow unsigned kext" option. Note that the "NVRAM access" and other options should remain checked to allow a successful boot (this assumes you started off with a "CsrActiveConfig" value of "0x67" in your clover config.plist). As pointed out in other posts enabling SIP is a new requirement in High Sierra to install the Nvidia Web Drivers without errors.
  8. Once High Sierra has successfully rebooted - install the Nvidia Web Drivers - either using the Nvidia Driver Manager or alternatively by directly downloading the package from the link provided in the first post of this forum.
  9. The installation should proceed successfully without any error messages being shown. Don't reboot when prompted.
  10. If you are using a iMac 14,2 SMBios definition you need not do anything else. If you are using a iMac 15 or iMac 17 SMBios definition - you will need the latest Lilu.kext, and NVWebDriverLibValFix installed in "/EFI/CLOVER/kexts/Other".
  11. Reboot. If all goes well High Sierra should now work with full graphics acceleration as well as high resolutions.
  12. Add your old kext files back to the EFI partition and "/System/Library/Extensions" one at a time - and reboot each time. It is rather laborious but it will help identifying any specific kext causing issues.
  13. Disable screen sharing/remote login if you had it enabled above.

If things go wrong:
  1. Check the boot and preboot logs available in "/EFI/CLOVER/misc" on the EFI partition.
  2. If you cannot access the EFI partition or file system mount your EFI/file system partition after booting either the USB or recovery partition and using Terminal and diskutil to mount the partition as required.
  3. If you get a "black screen", first check if you can connect via screen sharing (if you have a separate computer and assuming you have it disabled) before doing a hardware reset.
  4. If all else fails remove all non-essential 3rd party kext files from "/EFI/CLOVER/kexts/" - at a minimum only FakeSMC.kext is required.
  5. If you did install the Nvidia web drives and you ignored any errors - you can delete and revert to the "standard" graphics drivers by:
    1. Deleting all "NVDA*Web*.kext" and "GeForce*Web*.kext" files in "/System/Library/Extensions"
    2. Deleting all "GeForce*Web*.kext" files in /Library/Extensions
Ok things have gone wrong:

I did install the Nvidia web drives and ignored any errors
My machine boots to the "black screen".
I did not enable screen sharing before I started.
I do have a real mac and can see the "disk share" of the Hackintosh on the network.
I do have a bootable Sierra clone from before the upgrade, but when I boot from it, my Samsung NVMe 10.13 drive doesn't show up.
I can also boot into the 10.13 Recovery Partition.

I'd like to delete the web drivers to revert to "standard" graphics.

I can see the 10.13 NVMe drive s/l/e and l/e on the Hack via a "disk share" on my MBP, but can't delete "NVDA*Web*.kext" etc. Because I don't have the required permissions.

What steps can I take to delete the web drivers given my current status?

Please and Thanks in Advance.
 
Last edited:
Joined
Dec 21, 2013
Messages
127
Motherboard
Gigabyte Z490M Gaming X
CPU
i9-10850K
Graphics
RX 6900 XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Ok things have gone wrong:

I did install the Nvidia web drives and ignored any errors
My machine boots to the "black screen".
I did not enable screen sharing before I started.
I do have a real mac and can see the "disk share" of the Hackintosh on the network.
I do have a bootable Sierra clone from before the upgrade, but when I boot from it, my Samsung NVMe 10.13 drive doesn't show up.
I can also boot into the 10.13 Recovery Partition.

I'd like to delete the web drivers to revert to "standard" graphics.

I can see the 10.13 NVMe drive s/l/e and l/e on the Hack via a "disk share" on my MBP, but can't delete "NVDA*Web*.kext" etc. Because I don't have the required permissions.

What steps can I take to delete the web drivers given my current status?

Please and Thanks in Advance.

Hi,
You probably won't have permissions as per disk sharing. You can try logging in as an administrative user instead of the default user.

Alternatively will either need to boot into recovery mode (if you have that option available in Clover) or alternatively with a High Sierra USB installer.

In both cases launch the Terminal from the menu option - and go to "/Library/Extensions/" and "/System/Library/Extensions" and delete the files as per point 5 in my list of things what to do if things go wrong. Once you reboot you should be back to the "default" High Sierra drivers.
 
Status
Not open for further replies.
Top