How to get Nvidia Graphic Cards working on a Hackintosh

This Nvidia hackintosh tutorial will walk you through the steps to get your Nvidia graphics card working in macOS up to the latest version of macOS available.

Nvidia graphics cards get their hardware detection and acceleration under macOS from a program called Nvidia Web Drivers at the bottom page you will find the driver download links. You will need to download the version that matches the version of macOS you are using. If you are using the latest Pascal Graphic Cards i.e. GTX 1050 / 1060 / 1070 / 1080 you will need to be using Sierra 10.12.4 or later.

If you are using an old graphics card like a GTX 650 / 660 / 670 / 680 you will not need Web Drivers as there is native support baked in from once upon a time Apple was using Nvidia cards in their Mac’s.

If you are using a 7/9/10 series Nvidia card you will need the web drivers. The steps below will guide you through the process of getting your Nvidia hackintosh working:

If pairing a  Nvidia Graphics card with High Sierra follow this alternative guide:

How to properly Install Nvidia Drivers on High Sierra 10.13 (17A405)

STEP 1: Editing config.plist

  1. Download Clover Configurator
  2. Open Clover Configurator
  3. Select Mount EFI under Tools
  4. Click Mount Partition for the EFI macOS is installed on
  5. Click Open Partition
  6. Navigate to /EFI/CLOVER
  7. Open Config.Plist using Clover Configurator
  8. In Clover Select Boot under SECTIONS
  9. Uncheck nv_disable=1 if checked
  10. Check nvda_drv=1
  11. Select Graphics under SECTIONS
  12. Uncheck Inject Intel if checked
  13. Select System Parameters under SECTIONS
  14. Check Inject NvidiaWeb
  15. Save config.plist
  16. Exit Clover Configurator

STEP 2: Verify EmuVariableUefi-64.efi

EmuVariableUefi-64.efi is needed for NVRAM detection on various motherboards to get acceleration.

Verify file EmuVariableUefi-64.efi exits in location /Volumes/EFI/EFI/CLOVER/drivers64UEFI of your mounted partition. If you installed macOS using one of our guides it should be there. if you followed the guide correctly. Otherwise you need to recreate your EFI folder with EmuVariableUefi-64.efi  using Clover EFI Bootloader

If you need steps on how to do that read Step 2 of How-to Make a Clover Hackintosh Bootloader

Note: Reinstalling Clover EFI Bootloader will create a fresh EFI Folder make sure to backup your config.plist and kexts before proceeding.

STEP 3: Required kexts

Verify that NvidiaGraphicsFixup.kext & Lilu.kext exist in /Volumes/EFI/EFI/CLOVER/kexts  of your mounted EFI partition. If not you will need to download both and add them to /Volumes/EFI/EFI/CLOVER/kexts/Other

STEP 4: Verify BIOS Settings

If you have the option  in your BIOS to enable/disable integrated graphics then set Integrated Graphics to Disabled if using an Nvidia Graphics Card. Booting with it enabled may give you a black screen especially if you are using a Gigabyte/ASUS motherboard.

STEP 5: Web Driver Install

You’ll need to download Nvidia web drivers from the links at the bottom of the page based on your macOS version number. If using High Sierra you need to enable SIP before the web driver install. I recommend following this seperate guide: How to properly Install Nvidia Drivers on High Sierra 10.13 (17A405)

  1. Download Nvidia Web Drivers
  2. Open the Web Driver .pkg file
  3. Go through the installer
  4. Click Restart Now when it prompts you at the end
  5. Done.

Note: If you are getting this message when you try to open the .pkg file open it while hold down the CTRL key to bypass security preferences.

Related:

How to hackintosh AMD graphics cards in Sierra 10.12.6+

Leave a Reply

50 Comments on "How to get Nvidia Graphic Cards working on a Hackintosh"

Sort by:   newest | oldest
Guest
Aaron

i’ve managed to get it working but the performance is really… sub-bar, i have a gtx 1050 ti and according to novabench benchamrks my GPU score is 180, my average for my GPU is 598, the real kicker is intel iGPU 630 average is 267. what do you think is the reason?

Daniel
Guest
Daniel

My GPU fan seems to be running fast from the start(no load).
Is there a way to control the fan speed on the gtx 1060?

Daniel
Guest
Daniel

never mind, fixed it.
I just realized one of the fan wasn’t running due to PSU cable touching the fan.
Looks like GPU automagically ran faster since other fan wasn’t moving.

PS. by the way your asrock fatal1ty z270 itx build was so helpful. This is my first hackintosh build.

Dsfs
Guest
Dsfs

Nice guide

A
Guest
A

I got black screen after follow this guide, what should I do to fix this ?

Hei
Guest
Hei

Me too. Everything works, up until the last reboot after installing the web driver, after clover splash screen it just turns black.

c
Guest
c

Me too(GTX 1060).

Andrew Gross
Guest
Andrew Gross

Same issue, I noticed that my MOBO had removed the drive from my boot options. When I added it back it would start the login but it would quit half way through the load. My machine is still running but there is no video coming through my graphics card

Andrew Gross
Guest
Andrew Gross

ok, another restart. I checked my BIOS settings for internal graphics. It was off but I just switched it on and off to be safe. I restarted and now it works?

Bram
Guest
Bram

In step 4, of the Nvidia Driver Guide. It shows this:
“If you have the option in your BIOS to enable/disable integrated graphics then set Integrated Graphics to Disabled if using an Nvidia Graphics ”
ONLY when i did the opposte, it all worked.
So I ENABLED it and everything was ok.

My card ENGA GTX 1060

Thats the only thing I did different and now its all good here!

B
Guest
B

Same here with High Sierra and gtx 1060

Guest
Sergey

Me to gtx 1070

Ockam
Guest
Ockam

GTX 970 High Sierra same problem. Restart after installing the web driver and after clover load Video driver screen turns back. But got successful loading with exactly the same EFI folder to Sierra 12.6

Peter Germann
Guest
Peter Germann

GTX 960 didn’t work properly.
Solution: Pull the card. Install any cheap card. Boot up. Uninstall all NVidea drivers. Reboot. Reinstall all nvidea drivers. Follow all of the steps given in the guide above. Before installing the 960 select boot using OS X graphics in the graphics drivers.
Reinstall the 960 card.
Once you have started the computer select nvidea web drivers. Reboot. It should work.

Bismarck
Guest
Bismarck

Hi! Thanks so much for posting very useful information. Very weird for me I followed every step and my card was not being recognized, after some random experiments I just changed the cable of my monitor to HDMI (I was using DVI) and it works now!
I don’t know how to get DVI working to get dual monitor, but at least I can see everything in HD now.

Dan
Guest
Dan

Hey! I’ve got an Nvidia Gtx 1050 which was working previously on Sierra (10.12.6). The motherboard I had before died (Asus Z170 Pro gaming) and has been replaced with an Asus H170 Pro gaming.

Since then the GPU has not loaded the kexts so I’m stuck with a low resolution image and single monitors 🙁

Have you seen this before? Or any ideas which might help resolve it?

Steve
Guest
Steve

Hi. I’m using a ROG G750JS-DS71 (On Sierra). I’ve installed the NVIDIA drivers, but can’t get any transparency. The The display troubles are especially noticeable when using Safari. Choppy tabs. When I inject Intel and EDID in Clover before boot, everything works smoothly and I even get Night Shift mode

I also can’t seem to get brightness to work. This affects both Intel and NVIDIA

alex_from_France
Guest
alex_from_France

Hi, first of all THANK’S A LOT for your work, really !
My problem is :
I’ve got a GB Z270 K5 with i7 K7700 and a gtx 1080 ti.
I’ve use your Gigabyte GA-Z270MX-Gaming 5 Hackintosh Build Guide and I’ve got only one problem, after installing the Nvidia Web Drivers, I’ve got the black screen issue.
I’ve follow every step of your Guide and now I’m stuck :/
Could you help me please ?

Guest
Harry

I have a GA Z170X gaming 7 MB and a GA Geforfce GTX 1050TI Windforce 4GB graphic card. I have also a Dell S2716DG G-Sync monitor but when I turn G-Sync on in the web driver I get alight flickering screen and that gives me not a stable view. When I turn it off and when I use 60Hz frequency it is stable again. Are there more people with the same experience.

Anonymous
Guest
Anonymous

Any suggestions for getting a Quadro NVS 315 working? I tried everything above and it keeps looping during boot

Yugaan
Guest
Yugaan

Sup guys,
My PC configurations are:-
Msi Z270 gaming m3 Motherboard
Msi GTX 1070 8G
Intel i7 7700k
16 GB RAM

Will i be able to run hackintosh smoothly or will able to run at all?
Really need some help.
I use my PC for Video Editing and VFX stuff.
I want to switch to FCP, which only works on Mac OS.

Help me out.

Sebastian R
Guest
Sebastian R

I’m not real sure about video editing with these Pascal drivers, since I’ve tried to run DotA and FPS are not very good, with fps drops if played at max settings. However, when I boot Windows I can even play it @4K DSR with NVIDIA drivers. Also, noticed some lag when using Launchpad (I mean, when you open the “Other” folder. Currently using GTX 10606GB ROG STRIX edition.

Nikolay
Guest
Nikolay

My 1080 is lagging as hell on hackintosh (chrome tabs, launchpad “other”, etc).
And there’s no solution (i googled it).
Seems that hackintosh != real mac.

Tim
Guest
Tim

Hey if you didn’t fix this, run the below script:
bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

Git page: https://github.com/Benjamin-Dobell/nvidia-update

This driver sucks and is buggy: 10.13.3 -387.10.10.10.25.156 (17D47)
This driver is great: 10.13.2 -378.10.10.10.25.106 (17C205)

The script will install the most recent, not shitty driver.

mjrs
Guest
mjrs

Hey Tim, thank you, it worked for me!

Anonymous
Guest
Anonymous

thanks a lot

UpDownCharmStrange
Guest
UpDownCharmStrange

I have a GTX1080 running with latest web drivers on hackintosh 10.13.2. However I get bad performance in games and after quitting certain games the whole system is lagging until reboot. In OpenGL Extensions Viewer, tests up to 4.1 pass but 4.2+ fail. Core features support for 4.2 is shown with 15%, everything up 0%.
I wonder if this is normal or if I have something not configured propperly.

Alejandro
Guest
Alejandro

I have an ASUS H110M-R + G4560 + NVIDIA GT 1030. Buy mackintosh is working but after installing Nvidia web graphic drivers I have not the option of inject Nvidia web in clover configurator. I only have the options to inject Nvidia, NVidiaGeneric, NVIdiaSingle and NvidiaNoEfi. system boot with the OS X default Graphic drivers not Nvidia web Driver, if I check the Nvidiaweb driver the system ask me to restart but after restarting the OS X default Graphic drivers is selected again. I can not leave the loop. Any help are welcome

Bhelge
Guest
Bhelge

I got same – no checkbox for NvidiaWebDrivers. Don’t worry if use last Clover. On boot Clover go to Options of the Clover-find Graphics Injector- enter look at screen. I got checked “Use Nvidia Web drivers” and empty “InjectNvidia” above. I don’t know what kind of MacOS you are using, but as for me “InjectNvidia” not used (uncheked/false by CloverConf./PlistEditor) on 10.12.6 and 10.13.3, but both work with Nvidia Web drivers fine.

IABN
Guest
IABN

re: 10 Check nvda_drv=1

nvda_drv=1 is a correct flag for 10.11.6 and earlier. 10.12 + does not use that anymore and uses a system parameter flag instead, NvidiaWeb = true.

brasoel
Guest
brasoel

I have a nvidia qudro fx3800 but is unpossible to enable webdrivers on 10.13.2. is there someone to help me?

Delsiver
Guest
Delsiver

Hi, I wonder all these steps would be applicable for 600 series cards? I mean do we need to follow all the way except the web driver installation step?

Frank
Guest
Frank

How do I tell it use a specific Display Port? It defaults to VGA port and I have nothing connected there. How do I tell it to use the HDMI port?

Guest
John Thompson

Hi, I am trying to install WebDriver – 378.05.05.25f01.pkg on Sierra 10.12.6 (16G1510) – Error Mac OS X version is not compatible Mac OS X version 00.12.6(16G1510) is not supported with this package etc

What next ?

Guest
John Thompson

Hi, I found and installed the correct WebDriver, fitted my GTX 1060 system booted Apple Logo with progress bar under, after that got the BLACK SCREEN OF DEATH. Any help?

Unai Gimenez
Guest
Unai Gimenez

Check the ticks of the EFI in Clover, I had that issue and my problem was that I had “inject intel” ticked.

Philipp
Guest
Philipp

https://hackintosher.com/guides/how-to-make-a-clover-hackintosh-bootloader/

That guide clearly states that EmuVariableUefi-64 should NOT be selected while this guide states “If you installed macOS using one of our guides it should be there. if you followed the guide correctly.”

Ollie
Guest
Ollie

Can I use an MSI GTX 1080ti to run Hackintosh??

bob
Guest
bob

yes… but it’s a big waste of time.

the bus speed is only 2.5 on the PCI with the Nvidia

Guest
verveguy

I had all of this working just great. Acceleration, etc. all behaving nicely. Machine was *fast*.

And then, things mysteriously stopped working after I rebooted yesterday.

No matter what I do, I cannot get the drivers working properly. The Nvidia helper *thinks* the web driver is selected. The CUDA app detects the GPU just fine. I’ve tried various versions of the web driver, with no luck.

I’m using

ASUS ROG-STRIX Z370-F
GeFORCE 1080
MacOS 10.13.6 (17G65)
NvidiaWeb 387.10.10.10.40.105
Lilu 1.2.9
WhateverGreen 1.2.5
Clover flags all correct based on this doc.

Any other suggestions on how to troubleshoot and track down the problem?

jbwharris
Guest
jbwharris

Does anyone have any insight on doing an updated version of this guide with a WhateverGreen setup, since nVidiaFixup has been discontinued?