What is nVidia Mac Driver or Web Driver?
Nvidia Mac driver is an additional macOS driver provided by Nvidia itself instead of Apple. Apple pack 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 970,
GeForce GTX 980
, GTX 1070, GTX 1080 GTX TITAN, & etc)
You can download nVidia Web-driver from this page or Install with Automatic Nvidia web driver Installer.
How to enable Nvidia Web Driver
How to activate Nvidia web-driver with Clover Bootloader or Chameleon Bootloader
Clover Bootloader
-->
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
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>YES</string>
<key>InjectSystemID</key>
<true/>
<key>NvidiaWeb</key>
<true/>
</dict>
-->
However, for older system nvda_drv=1 is required still web driver installer inject nvda_drv=1 to NVRAM
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>-v nvda_drv=1</string>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>Mac</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
Chameleon Bootloader
- Open /Extra/org.chameleon.Boot.plist with text edit, Xcode, or Plist Editor Pro.
- Edit Config.plist to resemble the changes below.
<dict>
<key>Kernel Flags</key>
<string>-v nvda_drv=1</string>
</dict>
-->