Nvidia MacOS Driver Installer automatically tries to install the correct version of web-driver aka Nvidia Alternative Driver for your macOS.
CUDA Mac Driver Latest Version: CUDA 418.163 driver for MAC Release Date: Previous Releases: CUDA 418.105 driver for MAC Release Date: CUDA 410.130 driver for MAC.
You should configure Clover or Chameleon to make Nvidia web driver to function correctly in Hackintosh/Macintosh. This step is not necessary for any Genuine Macs. This installer can be used in Macintosh & Hackintosh, doesn't do any harm.
- Auto-Install Nvidia alternative-drivers
- Copy Correct Webdriver Package to Desktop
Nvidia Mac driver is an additional macOS driver provided by Nvidia itself instead of Apple. Apple packs macOS with its own GPU Kexts, but when Nvidia web driver is installed, Apple’s native GPU Kexts becomes inactive. Nvidia web-driver is required to make Maxwell,. The first Mac to include a graphics processing unit by Nvidia was the Power Macintosh G4 (Digital Audio), which was released in January 2001 and continued an Nvidia GeForce2 MX.
● The Installer may requires System Preferences to be launched during the installation process. Do not manually close System Preferences until after clicking Allow in the Security & Privacy Preferences, later in the process.
● The Installer requires rebooting the system after the installation process. Do not launch any other applications until the process is complete and the system is rebooted.
This software package contains:
● A driver designed for your NVIDIA graphics card.
● A preference pane in System Preferences that includes options to:
- Switch between the NVIDIA Web Graphics Driver or Default macOS Graphics Driver.
- Enable Error Correcting Codes (ECC) on supported graphics cards.
- Automatically check for NVIDIA software updates for your graphics card.
- Manage Developer options for the Graphics Driver.
● An optional menu bar item that provides easy access to the most common preferences.
If, for any reason, you are unable to boot your system to the desktop and wish to restore your original drivers, you can do so by clearing your Mac’s NVRAM. To clear NVRAM, power on your Mac and hold down Command (⌘), Option, P, and R simultaneously before the gray screen appears. Keep the keys held down until you hear the startup chime for the second time. The system will now boot with the original drivers restored.
This may also reset some of the options you have selected in the NVIDIA Driver Manager. If you clear your Mac’s NVRAM, it is recommended that you open the NVIDIA Driver Manager and review your settings after your system has rebooted.
Nvidia Mac driver is an additional macOS driver provided by Nvidia itself instead of Apple. Apple packs macOS with its own GPU Kexts, but when Nvidia web driver is installed, Apple’s native GPU Kexts becomes inactive.
Nvidia web-driver is required to make Maxwell, and latest Graphics cards work in macOS
Here are some nVidia GeForce Graphics cards which needs Webdriver to function properly in macOS
- GTX 750
- GTX 780
- GTX 950
- GTX 970
- GeForce GTX 980
- GTX 1070
- GTX 1080 GTX TITAN
- Titan X
You can download nVidia Web-driver from this page or Install with Automatic Nvidia web driver Installer.
How to enable Nvidia Web Driver
- Mount EFI Partition / If you have installed legacy Clover look into /EFI folder for config.plist
- Open /Volumes/EFI/EFI/CLOVER/config.plist with text edit, Xcode, or Plist Editor Pro
- Edit Config.plist to resemble the changes below this works for Sierra 10.12.3 or above versions
However, for older system nvda_drv=1 is required still web driver installer inject nvda_drv=1 to NVRAM
- Open /Extra/org.chameleon.Boot.plist with text edit, Xcode, or Plist Editor Pro.
- Edit Config.plist to resemble the changes below.
This is enough to get nVidia web-driver working in macOS.
Monitor goes to sleep at the end of the boot sequence when using iMac15,1 or iMac17,1 or MacPro 6,1 system definition
Fix: modify the AppleGraphicsDevicePolicy.kext as pointed out by PikeRAlpha here. We have two options, using Clover’s built-in kext patching (preferred) or manually editing the kext. Using Clover to patch the kext on the fly is preferred because it does not get overwritten after each OS X update. If you do it manually, you will have to make the edits after each update.
Method 1: The easy method
Install these two kext Lilu.kext and WhateverGreen.kext into your Library/Extensions folder.
Use Shilohh’s AGDPfix
NOTE: This method does not work with macOS Sierra 10.12, please use method 1 or 2 above.
- Open your Clover config.plist using text edit and scroll till you see <key>KernelAndKextPatches</key>
- In that section you have to add the following:
- Save your config, and now your kext will be patched when you boot by changing board-id to board-ix.
- Open Terminal
- Enter this command (it is one line)
- Arrow down to where you see <key>ConfigMap</key>
- For the iMac15,1 locate the board-id “Mac-42FD25EABCABB274” and change string below it from “Config2” to “none”. For the MacPro6,1 you will do the same thing but for the board-id “Mac-F60DEB81FF30ACF6”. For the iMac17,1 you will have to see which board-id is declared in your config.plist SMBIOS: “Mac-B809C3757DA9BB8D” or “Mac-65CE76090165799A” or “Mac-DB15BD556843C820” and change the appropriate entry to “none”.
- Save the file by pressing Ctrl+O, then enter.
- Exit by pressing Ctrl+X
- Rebuild the kernel cache using the following two commands in Terminal:
- GTX750Ti, GTX950, GTX960, GTX970, GTX980, GTX980 Ti and Titan X REQUIRE 10.10 or later and the web driver.
- GTX780Ti & GTX Titan Black require 10.9.2 or later and Web Driver
Download High Sierra Nvidia Web Drivers
- 10.13.6 -3188.8.131.52.40.105 (17G65)