This driver update is for Mac Pro 5,1 (2010), Mac Pro 4,1 (2009) and Mac Pro 3,1 (2008) users. BETA support is for iMac 14,2 / 14,3 (2013), iMac 13,1 / 13,2 (2012) and MacBook Pro 11,3 (2013), MacBook Pro 10,1 (2012), and MacBook Pro 9,1 (2012) users. July 2009 nVidia GTX 285 driver (18.5.2f16_geforce_mac_osx) I am still curious about Adobe After Effects CS4 supporting this card. In theory, CS4 should be more up to date than CS3, but I need confirmation since I'm trying to get my creative department to do a large purchase order. NOTE: These drivers are currently the only method to get full acceleration for NVIDIA GeForce GTX 750, 750 Ti, 950, 960, 970, 980, 980 Ti, and TITAN X 'Maxwell' graphics cards. There are no current Macs with these cards, so support is absent natively in OS X.
Installing Nvidia Web Drivers on High Sierra can be a nightmare for those using Nvidia graphics cards by being greeted by a black screen on boot or automatic restarting. This guide will show you the steps I go through everytime I do a fresh install of macOS High Sierra with an Nvidia Graphics Card.
Problems With Drivers License
The black screen problem is an issue that first appeared on High Sierra build (17A405) and is caused by the drivers not installing correctly because of the SIP setting and the instant reboot issue is caused by not having NVRAM detection.
To solve this the Nvidia drivers need to be installed with SIP enabled and the EFI partition needs to be configured in a way that is High Sierra/Nvidia compliant.
Nvidia Black Screen Hackintosh – Regaining Access
If you are locked out of your hackintosh after installing Nvidia Drivers you need to first regain access. If you already have access you can move on to the install steps below.
To regain access we need to prevent the Nvidia drivers from starting up on boot to do that enter your recovery partiton:
- Boot Recovery Partition In the Clover Boot Menu
- Open Terminal
- Replace disk_name what you named your hackintosh boot drive as you type the following into Terminal:
rm -R /Volumes/disk_name/Library/Extensions/NVDAStartupWeb.kext
touch /Volumes/disk_name/Library/Extensions/
reboot
Installing Nvidia Drivers on 10.13 High Sierra Hackintosh
These steps should get your Nvidia GPU working in High Sierra 10.13 if not leave a comment.
1. Set config.plist for Nvidia
Mount your EFI partition using Clover Configurator to begin the changes necessary changes to enable Nvidia cards in High Sierra. Here we just need to verify the proper checkboxes are set.
- Open Config.Plist using Clover Configurator
- In Clover Select Boot under SECTIONS
- Uncheck nv_disable=1
- Select Graphics under SECTIONS
- Uncheck Inject Intel
- Select System Parameters under SECTIONS
- Check Inject NvidiaWeb
- Save config.plist
- Exit Clover Configurator
2. Enable SIP
If an attempt is made to install the web drivers in High Sierra 10.13 without SIP enabled a warning will popup that the drivers may not install correctly. To prevent that warning from showing and ensuring the web drivers are installed properly we need to enable SIP temporarily.
- Open config.plist in Clover Configurator
- Navigate RT Variables > CsrActivateConfig
- Change CsrActivateConfig to 0x00
- Restart Hackintosh
3. NVRAM Detection (Optional)
Clover recently included built in NVRAM detection in the form of OsxAptioFix3Drv-64.efi. If you are using OsxAptioFix2Drv-64.efi or OsxAptioFix2Drv-free2000.efi you will need to use a file called EmuVariableUefi-64.efi to get your graphics card accelerated. You can check which one you are using by navigating to /Volumes/EFI/EFI/Clover/Drivers64UEFI/ of your mounted EFI partition.
To add EmuVariableUefi-64.efi:
- Open Clover Configurator
- Mount your EFI Partition
- Open config.plist using Clover Configurator
- Click Install Drivers on left column of Clover Configurator
- Click EmuVariableUefi in bottom left box.
- Verify EmuVariableUefi-64.efi exists in /Volumes/EFI/EFI/Clover/Drivers64UEFI/
4. GPU Kexts
To get proper support for High Sierra it’s recommended you use the version 1.2+ of Lilu.kext and NvidiaGraphicsFixup.kext to your EFI folder EFI/Clover/kexts/Other
If using High Sierra 10.13.3-10.13.4 you should use a version of NvidiaGraphicsFixup.kext with a fix for the lag issue that can happen as a result of faulty/incompatible drivers that Nvidia has released.
5. Install the Drivers
In order to install the proper version of the Web Drivers you need to know what version of High Sierra 10.13.x you are using and the (Build Number)
If you are not sure which build of 10.13.X you are using then open About this Mac and click on the text “Version: 10.13” to reveal the number.
See: https://support.apple.com/en-us/HT201260
Nvidia Web Drivers:
Below is a link with a list of available Nvidia Web Drivers for High Sierra.
Note: High Sierra 10.13.3 the Web Drivers are currently causing all sorts of issues. For an alternative solution to install working drivers see: https://hackintosher.com/forums/thread/nvidia-web-drivers-make-older-version-work-in-high-sierra.21/
For a full list of available High Sierra Nvidia drivers see: Nvidia-Driver-Images
6. BIOS Setting
It’s important to set your dedicated graphics card is set as the primary GPU setting in BIOS. Leaving it on auto with an Nvidia graphics card can cause graphical issues on some motherboards.
Nvidia Gtx 285 2gb Problems With Drivers For Mac
- Graphics: PEG/PCIe Slot 1
- Initial Display Output : PCIe 1 Slot
Other BIOS settings..
If using HDMI as your output Compatibility Support Module (CSM) may need to be disabled BIOS to prevent a black screen on boot, especially with a 4 display.
7. Re-disable SIP
At this point when you boot into macOS there should be graphical support and no rebooting. If you enabled SIP in config.plist you need to disable it again. Open config.plist in Clover Configurator and change CsrActivateConfig to 0x67
8. Proper ig-platform-id
Coffee & Kaby Lake:
Problems With Drivers
If you are using a Coffee Lake or Kaby Lake processor and using High Sierra or Sierra 10.12.4 you should change the ig-platform-id to prevent crashing when using programs like FCPX.
- Open config.plist in Clover Configurator
- Click Graphics on the left-side Column
- Type 0x59120003 for the ig-platform-id box
- Save config.plist
- Restart