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.
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
 
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!
 
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.
 
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.
 
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.
 
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: 169
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
 
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:
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.
 
To de
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.
To delete webdrivers folow these steps,

- Start in Single User Mode from clover menu by pressing the spacebar on selecting target Partition.
- Mount the root foolder (/sbin/mount -uw /)
- Delete caches
- - rm -Rf /System/Library/Caches/*
- - rm -Rf /Library/Caches/*
- Delete NVIDIA Web Drivers
- - rm -Rf /System/Library/Extensions/*Web.bundle
- - rm -Rf /Library/Extensions/*Web.kext
- Reboot, at this time, use the param nv_disable=1
- Install the WebDrivers, ignore error.
- Reboot

Your computer will reboot first time, 2nd time it will boot in to High sierra without graphics acceleration.
 
Status
Not open for further replies.
Back
Top