The following guide goes into great detail on how to enable a NVidia Graphics Card as well as HDMI Audio under Mac OS X on a Hackintosh. This guide supports NVidia 7000 Series to the current generation of NVidia Graphics Cards.

Index:

Accreditation

Section 1: NVidia Retail Drivers Legacy Method

Part 1: NVidia Retail Driver Installation
Part 2: NVidia Driver Restore Package
Part 3: NVidia Driver Single User Restore

Section 2: NVidia Retail Drivers Current Method

Part 1: NVidia Retail Driver Installation
Part 2: Enabling NVidia Retail Driver
Part 3: Disabling Nvidia Retail Driver
Part 4: Bootloader Plist Editing
Part 5: Unsupported Mac Model Installation

Section 3: CUDA

Part 1: NVidia CUDA Driver Installation
Part 2: NVidia CUDA Control Pannel

Section 4: Graphic Card Tools

Part 1: CUDA Z

Section 5: NVidia 7000 Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 6: NVidia 8000 Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 7: NVidia 9000 Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 8: NVidia 200 Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 9: NVidia 400 Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 10: NVidia 500 Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 11: NVidia 600 Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 12: NVidia 700 and Titan Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 13: NVidia 900 Series

Part 1: Introduction
Part 2A: Graphics ROM
Part 2B: UEFI ROM
Part 3: Graphic Injection
Part 4: Bootloader Plist Editing
Part 5: Patches
Part 6: Known Issues

Section 14: DSDT/SSDT Injection

Part 1: Introduction
Part 2: Address Location
Part 3: DSDT/SSDT Injection
Part 4: Cosmetic Fixes
Part 5: Compiling The DSDT
Part 6: Bootloader Plist Editing
Part 7: Verification

Section 15: Other Patches

Part 1: MacPro 6,1 SMBIOS

Accreditation:

Andrew Kern – Publisher
Nick Smith – Editor
Netkas articles found here.
Fantomas post found here.
Rob Art’s post found here.
Fantomas post found here.
James Shiell’s post found here.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

381 Comments on "Nvidia Graphics Guide"

  1. Is the process the same on aftermarket GPUs like the ones from Gigabyte, MSI, ASUS, etc? Using the same files and all? I’m about to get a GTX 970, but not sure which one to pick as they’re very similar performance wise. Are some brands known to be more compatible or does it not matter at all? Hackintosh newbie here :-)
    Thanks for all the hard work and congrats on the new website, looks goood!

    Reply
    • What?

      This is for all Nvidia GPUS.

      Reply
    • Hi, my name is Diego. I have a H81M-S1 (no HDMI out) and a GT740 2GB DDR3. After install with no Injected Graphics the Gt740 worked fine just one time and now I got a ‘blinking screen’ after ‘apple login screen’.
      Graphics

      Inject

      ATI

      Intel

      NVidia

      LoadVBios

      NvidiaGeneric

      NvidiaSingle

      I Can boot with dv_disable=1, but the gpu run without acceleration.
      I already installed the Last ‘nvidia cuda driver’ for mac from nvidia website and the problem continuos. Can You help me?

      Reply
  2. I’m under 10.10.1 with a GTX780. I installed the Web Driver, not all the kext shown in your screenshot load, even with the flag. Actually, the session open and my GPU fan goes crazy fast and loud after a minute for indeterminate time. Also, even if I checked, Web Driver, every time I reboot, it goes back to Use OS X default driver…
    Any ideas? Thanks guys!

    Reply
    • Check IOREG to see what kext are loaded or Extensions in System Profiler. DO NOT GO BY THE NVIDIA MENU. I have the same GPU so I know it works.

      Reply
      • All 5 Kexts are loaded, Inject NVidia is true in Clover, nvda_drv=1 is in the boot flag. But the fan is still running like hell and the manager still return to Default OS X Driver instead of Web.

        Reply
        • @Laurent: I believe that you don’t need to inject nvidia in clover, remove the check. It’s not necessary with your card.

    • @ Laurent, I have the same crazy fan problem with my GTX 780ti, did you solve it? if so, how did you do it, I tried every flag and no luck I always get the ‘crazy fan’ once I move the mouse or drag a window.

      Reply
      • This is a issue under 10.10.X

        Reply
        • Same issue here with my Titan Black on 10.10.2 and latest web drivers. Anyone have found a way to fix this fan problem ?

        • There is a fix however there is a warning that goes with it. If you apply the Fix the GPU Fans will be stuck at 19 RPM’s which in part can and will cause damage to the GPU under load as the Card will not be able to properly maintain a safe Temperature. I short do not do the patch but if you must know read the following:

          To address this issue go to SLE and then FakeSMC and go to the Plugins folder inside FakeSMC and remove the plugin for Graphics only. Do not touch any other Plugin. Empty trash and reboot.

        • …any updates for adressing this issue properly?

        • Working on a fix. We have one now for AMD GPUS. Working on Nvidia now.

        • Awesome can’t wait for the “crazy fan” fix for Nvidia cards

    • Hi Andrew, Laurent.

      Sorry for my english.

      I have the same problem when I have installed Yosemite 10.10.3/4 using this guide (GPU fan crazy fast / web Driver back to use OS X default driver). This is the only thing that I need in order to get a perfect installation with clover. When I have installed Yosemite using multibeast, I don’t have any problem, I can write “nvda_drv=1” in Chameleon Bootloader Boot.plist and the gpu fan is OK. My monitor is the asus vg248qe, only with chameleon/multibeast I can set up to 144hz, with clover only recognize 120hz. (I suppose this is because my card is not injected).

      My card is the evga gtx 780 sc (03G-P4-2783-KR / Gk110-300-B1), mi cpu is i7-4770k, mobo ga-z97x-sli v1.1
      Any solution, maybe?

      Thanks Andrew for your guide!
      I’m new in this world and this is fantastic.

      Reply
      • You failed to READ the guide. Please READ the guide and you will actually see about the Retail Driver. The fan is there for your protection so you don’t fry the GPU. That said you do NOT need the Retail Drivers for your GPU so simply do not use them. Understand?

        Reply
  3. mb: p9x79
    proc: 3930
    gpu: evga 560
    bl:clover

    Hey Andrew,
    I’ve managed to install Yosemite and also did the post-install (I followed your guide from top to bottom). However, I can only boot with nd_disabled=1 otherwise both screens turn black and go into sleep mode. I’ve already tried what you suggested above with no luck, including booting with booting with the nvda_drv=1 flag (same black screen).
    When I boot with nd_disabled=1, it becomes super sluggish.

    ML is working flawless with chameleon and a 10DE_1201.rom.

    Thank you for your time and for all the work you’ve been doing for the hackintosh community.

    Reply
  4. After installing NVidia Retail Driver on Yosemite 10.10.1 and reboot it reverts to OS X Default driver, i’ve tried adding nvda_drv=1 but no success. In your screenshot there is a utility that displays the list of kexts loaded, what utility is it? where can i download it? Thanks in advance. :)

    Reply
  5. Are you talking about nvda_drv=1 ?? As i’ve posted on my message, i’m already booting with that param in clover setup…

    Reply
    • @ Longhorn, did you figured out why the Web Driver switch back to OS X default driver on each reboot?

      Reply
      • Yes, i’ve solved it by updating the GPU BIOS. Now it’s compatible with UEFI and i’ve managed to disable CMS to have a much faster boot. The Nvidia Web Driver now remains activated in system prefs panel between reboots. I have nvda_drv=1 and NOT injected nVidia in clover cause I believe that it’s not necessary if Geforce series is >= 600

        Reply
      • Oh, to update the Nvidia BIOS, i contacted the manufacturer (EVGA in my case) and they provide me the updated version

        Reply
        • You flashed it in Windows?

        • Yes. I recommend what ever your GPU manufacture has instructed for Flashing.

        • Yes, use Windows; also I recommend not to use the SSDT.aml provided in this site for X79 with nVidia, because it causes to not have the card identified and fully working (no GPU sensors, for example), so if you are using it with clover, remove it from your EFI partition.

  6. I’m on Mavericks 10.9.5 with X79 Asus Board (P9X79-E WS). I tried your clover install method and it worked perfectly except i can’t get my Areca 1320 SAS card to work with UEFI bios. So i’m back on Chameleon and would like to get my GTX 760 with two mini Display Ports to work (MSI N760 2GD5/OC ITX). Only one Display Port and one DVI Port is working. So is there any chance to get both mini Display Ports working under Mavericks? I tried default driver and NVIDIA Web Drivers.

    Reply
    • Please install with Clover. Leave CSM enabled when setting up. Once the card is setup disable CSM in the BIOS. Then there will not be issues. Please review what UEFI is before installing again so you understand why your card does not support UEFI BIOS mode. I own 2 raid cards and if you do as shows it will work.

      As for the GPU I have tested that card in the past and works fine. Try installing the Retail Drivers here in this guide.

      Reply
      • Thanks for your answer Andrew, will try it again with Clover. GTX Card works perfect at my setup too but only one Display Port and one DVI. I would like to have two 27″ Monitors at 2560×1440 connected via Display Port.

        Reply
  7. So i installed Yosemite with your guided install method to my P9X79-E WS.
    1. Created USB Stick, installed latest Clover
    2. Used provided install script for Yosemite
    3. After Yosemite Install completed i copied kexts, config.plist and ssdt.aml from X79.dmg to EFI partitions as guided
    4. Rebooted to UEFI USB and installed Yosemite to SSD with only graphics card GTX760 inserted
    5. After Yosemite install finished (second reboot), booted to SSD
    6. installed Clover to SSD, copied the same things as before to EFI partition from SSD
    7. rebooted to UEFI SSD
    8. Installed provided Nvidia driver 10.10.1 and enabled web driver – rebooted
    9. Both mini DP ports are working!! Great! But complete system feels sluggish compared to chameleon Mavericks system! Starting an App is much slower, Grafik feels much slower, complete System feels slower, but both monitors are working 😉

    What did i miss, where is the problem? Any idea why complete system is slow?

    Reply
  8. Hey Andrew, here it is:
    http://s000.tinyupload.com/?file_id=21330533217536951788

    Hope you can find the problem.

    Reply
  9. That’s not the problem, believe me. I tested with only 1 GPU installed and no other card inside, same problem. I can uninstall all cards, but believe me, i doesn’t matter.

    And 3 GPU’S is working perfect with Chameleon.

    Reply
  10. thanks for the guide

    i have followed the guide but after reebot i got only black screen and i have to boot with nv_disable=1

    my card is shown in the ” about mac”
    GTS450 1024MB

    but no QI/EQ

    what you recomend ?! :(

    Reply
  11. thanks for the replay

    but what do you mean by my card is not includded in this guid isn’t my card within the 400 seris guide

    Nvidia Geforce 400 GTS450

    Reply
  12. i intsll the web drivers first time on my system after updating to 10.10.1
    and it worked fully but i did somthing with kexts to enable Trim for my SSD and my system didnt boot back agin ever and i did a fresh install but after that i install the new web drivers and add nvda_drv=1 and on boot when it reaches half way my moniter goes off no signal and my computer still running

    Reply
  13. you mean use the flag ? usekernelcache=no?

    i doesnt do any thing the same :(

    Reply
  14. same problem

    i just installed afresh install

    using uni beast

    i was able to install and boot the system by the below flags only

    -X GrpahicsEnabler=Yes PCIRootUID=1 nv_disable

    i havent install any kext or do any thing and i am connected now on my dvi port in the vga

    my spcs :

    i5- 4430 haswell
    MB: GA-Z97-D3H
    VGA: GTS450

    what do you recomend for me :(

    should I disconnect the vga ? and connect the intgrated graphics !

    and FYI i disable the intgretd graphics in the bios should i switch it on?

    wating for you recomndition and thanks again

    Reply
  15. what do you mean by broken method?

    Reply
  16. I’m trying to use the information in this guide to use the vga/displayport from my nvidia GTX 260m. I understand this guide is focused on the 400 series and up, but can someone give any advice for trying to get my 260m working?

    I’m using the NVidia Web Driver, along with inject Nvidia = yes and the nvda_drv=1. Also running 10.10.1.

    I tried messing with the nvcap value with no success. Not sure what options I have and any advice pointing me in the right direction is appreciated. Thank you.

    Reply
    • Post a IOREG.

      Once I finish the other sections I will be working backwards and adding information about older GPUS as I have done with the AMD Graphics Guide.

      Reply
      • Here’s my ioreg.

        http://lukebelz.info/alienware_m15x_%28early_2011_model%29.ioreg

        Here’s some general specs in case you need them:
        early 2011 alienware m15x
        intel i7 quadcore @ 1.73 ghz
        Nvidia GTX 260m
        8 gb ddr3 RAM
        Azuware wifi + BT 4 LE

        Is there guides you can point me to so I can learn more about the structure of ioreg and how that information can help write dsdt code?

        I am an 3rd year undergrad Computer Science major with a fare bit of programming experience, but never in the Operating System itself.

        Everything you have done is much appreciated. Thank you very much.

        Reply
        • Acpi tables are just compiled machine language so if you have a understanding of machine language then it should be easy. Start with the acpi spec sheet.

  17. Hey Andrew, I followed your advice (from chat on insanelymac) to update my config.plist but I’m still getting that kp during some boots. Here’s my ioreg file if you have a chance and can help me figure this out. Also I tried to patch my DSDT using your nvidia 900 patch but I couldn’t get it to compile. Any thoughts?

    https://drive.google.com/file/d/0Byzf6-HoR3r1dnJHMmp1dzZ2aHc/view?usp=sharing

    Reply
    • Injection is only for HDMI audio and does not effect performance.

      I would recommend doing a Clean install and see what happens. I have not seen issues like this with your GPU in the past.

      Reply
  18. My System works great instead of when going to sleep, the os is in sleep but the system starts and stops and stats …
    Would a DSDT-Injection solve my problem?

    Reply
  19. Hi !

    I followed your instructions and the install was ok (with x99-UD4 and 970GTX), except for the kernel patching but I figured it out.
    After the install I downloaded nvidia web drivers.
    I can click on the Nvidia Web Driver checkbox, but it reverts to OSX Default after I reboot.
    I’m booting using Clover and flags: nvda_drv=1 npci=0x2000 kext-dev-mode=1

    Do you know what I can do ?
    Thanks !

    Reply
  20. Hi!
    Thanks for this guide! I have a slight cosmetic problem with my GTX 750 TI. The card itself works perfectly as I am getting full QE/CI but in “About this Mac”, it is labeled as 0 MB of VRAM. My card is supposed to have 1024 MB according to OpenGL Extensions viewer. Any ideas how to fix this?

    Reply
  21. is it yet known why the latest NVDA drivers don’t seem to detect internal/laptop displays?

    i have a fully working GT650M (non-optimus) using the 10.9.1 drivers (official or web, doesn’t matter) but when i upgrade to 10.9.2 or above or use the relevant web drivers the internal display (LVDS) never gets detected (and so a black screen). external displays via HDMI work fine.

    i have tried changing the smbios to MacBook Pro and all variants, i have tried pcirootuid 0 and 1, and i have tried the DSDT injections you have here and they get applied but don’t change anything. something has changed in NVDAResman on both official and web drivers and its ignoring the display. i’ve changed the device name to GFX0, patched the device-id to the mac one. no difference.

    i have links to IOReg running 10.9.1 and on 10.9.5 with the nvidia drivers. the DSDT ‘connector-type’ isn’t included when i grabbed this, but as i stated above, it makes no difference, even when present these values are seemingly ignored by the driver.

    [10.9.1 – working display]
    https://www.dropbox.com/s/q0olnb6o98qy61f/10.9.1.ioreg?dl=0

    [10.9.5 – not working display after 10.9.2 onward]
    https://www.dropbox.com/s/2ec5msu88mtucw5/10.9.5%20nvda.ioreg?dl=0

    please if anyone suggests an EFI string please explain exactly what the string is injecting.

    Reply
    • Can you disable Intel HD in the BIOS?

      Reply
      • not sure how i missed this and the ship has probably sailed (around the world twice) by now but the answer is no, i cannot enable or disable in the BIOS, it seems permanently disabled, the intel HD does not show up at all as installed hardware, either in os x or windows.

        i still have this issue, i just ended up back here from googling the issue as “NVDAResMan LVDS not detected”

        Reply
  22. Hey Andrew, thanks for doing this. I have a GTX 970 and everything has been smooth so far except I cannot get HDMI working. I have NVdia=false, nvda_drv=1, disabled injection in clover config.plist. The weird part is, it worked over HDMI at full res the first time I rebooted after disabling injection but after that it reverts to not working. The only way I can boot is with graphicsenabler=no and nv_disable=1. Thanks for your help.

    Reply
  23. Dear Andrew, I followed your instructions perfectly, everything is great except for the fact that my gpu fan is making a really loud noise, I updated to 10.10.1 as well as the latest nvidia web drivers, and it is still the same, I really dont understand as this same setup worked flawlessly with mavericks.
    mb: Gigabyte x79-up4
    gpu: GTX 780ti
    cpu: i7 4930

    hope you can help..

    Reply
  24. Hi . I have 10.10.1 working fine but installed evga gtx 780 and gtx 580 for 3 screens , latest cuda and Web drivers installed. When booting just with nvidia driver and graphicsenabler=no I get 3 grey screens if I add PCIRootUID=1 I get 2 screens on card one working but no video on card 2 although I can see the card in graphics cards list. What should I do? Thank you

    Reply
  25. Even though this system was built and working on gtx 580 ?, I added 780 later.

    Reply
  26. Hi, Can I use this patch on a gtx 970? if so what would the hex be for a 4gb card?

    Reply
    • Never use Hex Patching. Ever.

      You Need Mac OS X 10.10 or higher and use the Retail Drivers.

      Also the injection found here for the 900 Series Cards is for HDMI Audio and PCIe Slot ID info.

      Reply
  27. I am having difficulty getting the web drivers running on yosemite. It looks like I am running a tesla in IOREG but I have a Quadro FX 4800

    Reply
  28. Hi, I was hoping I could get some help getting my MSI GTX 970 working properly with Nvidia web driver. I have gigabyte Z97x-UD 7 th motherboard. I followed the instructions in Haswell.dmg. I followed the directions here for installing NVidia Retail Drivers Current Method with the latest webdriver-343.02.01f01.pkg. When the computer reboots in goes back to OS X native graphic driver. I fallowed all instructions. Only thing I was not clear on is if Nvidia should be true or false. I tried both ways, the out come was the same. On reboot it reverts back to OS x native graphic driver. Here is a link to my IOREG, Config.plist and Cudaz:

    https://www.dropbox.com/sh/edl75uwf6l1tx12/AAD_cFmkUTaCdPJ4GQCtZtqia?dl=0

    Any help will be much appreciated.

    Reply
    • IOREG shows it working properly and if you read the GTX 900 page you will see that nvidia should be false.

      Also it does not go to the stock driver… Don’t look at the menu… look at the kext log.

      Reply
  29. Is there a way to acquire your premium support services to iron out some issues with my hackintosh?

    Reply
  30. Error 7389 – Object does not exist (DTGP)

    Hello, Thank you for all your guides. I am almost there but having an issues listed above. Not sure how to fix it. I read stuff on line but not a DSDT expert.

    I have a x79-UD5 Gigabyte board f13 bios with 3820 3.6ghz and GTX560 Nvidia. Followed your guides to get me to 10.10 using clover. Pressed f4 at clover boot up and grabed the DSDT.aml. After compile and save as aml, dose it go back in the orig folder or patched ?

    Hoping you knew how to fix the first issue of as well ? thanks in advance !

    Reply
    • Please edit the SSDT on the x79 DMG if you wish to use full Graphics Injection for your GPU. If you use a edited DSDT with the SSDT chances are either the SSDT will not load or the System will Panic.

      Reply
      • Hello, Thank you ! I over looked the NPE3 in the SSDT. Found it, updated Compiled it. Placed the SSDT.AML in the APCI folder/Patched. I turned on the Nvidia=True flag in the config.plist with in clover. But still look like the graphics is defiantly not turned on. I tried false to, same result. I dont what to do.

        I looked at your GTX500 Guide but the web drivers say wrong system or something. Maybe because I updated 6,1 to 12,1 in the Config.plist? Pikes ssh thing was not working unless i did so.

        I just updated to 10.10.1 …….. No luck… I am hoping you’ll have an answer. thx for the fast reply.

        Reply
  31. I don’t see an option to save as text to copy and paste here. Also no upload feature i see here.
    Please advise.

    Reply
  32. I got the Graphics card working, thx !!! I loaded the web driver for 10.10.1 from another guide that bypasses the Nvidia check. Then used the kext-dev-mode=1 with my other flags :npci0x2000 & darkwake=0

    Howerver it reports that I have 3072gb or video ram, the card I have only has 2048gb. I comfirmed this with the specs. I used 0x80 in the SSDT

    Thoughts ?

    Reply
  33. Hi i really appreciate your effort for the osx86 comunity.
    I have a gigabyte z87x-ud3h, core i7 4790k and MSI GTX 770.
    I did inject ssdt and folow the guide, but the graphicsperformance is halfed and very slow. I use efi clover to boot bit i cant get the gpu to fully working. I hope you can help me

    Reply
    • SSDT injection here is for HDMI Audio only and does nothing as in for functionality of the GPU. Also why are you not using the SSDT on the Haswell DMG?

      Reply
      • I copy over ssdt from the haswell dmg, but still on luxbench i get a score around 713 and on cinebench 59. on windows its 1285 and 110. I am on 10.10.2 now. I dont know the graphics is slownig down

        Reply
  34. Right, now i did the test on a seperate harddrive with mountain lion and i scored on luxmark around 1100, nearly as high performance as in windows. On yosemite its way too low for this card. On Mac benchmarks even a gtx 480 have higher scores. I cant figure out why this happens, but i am sirr it has something to do with applegraphicspowermanagement.kext

    Reply
    • Sorry but i found the reason what caused this problem. The problem was luxmark & gputest are not optimized for yosemite nether for mavericks.
      After testing cinebench, valley on both mountain lion & yosemite i get nearly the same performance.

      Reply
  35. I had everything working fine in 10.10. Using Asus z97 pro ac wifi. GPU = GTX 680, CPU = 4790k. Clover and your Haswell DMG.

    After update to 10.10.2, again everything was working fine. Then the nvidia driver said “update available, click here” so I did. Then on reboot the system did not come back up.

    I am having problems getting back in to the system. Both straight boot and safe mode take me into a white screen and beachball. So far I haven’t even been able to boot from my USB stick with the Clover install on it (as per your instructions… the way I originally installed it). I could reinstall the OS if only I could get to the install screen.

    I have tried nvda_drv=1, nv_disable=1, and graphicsenabler=no.

    What can I do to get this system booted so I can uninstall the nvidia retail driver?

    Reply
    • Please review the Guide as this is covered how to boot with them disabled.

      Reply
      • I did finally manage to get it to boot, but only by installing OS X on a new partition and booting with this combination:

        -f nv_disable=1 kext-dev-mode=1 UseKernelCache=No

        I realize that -f and UseKernelCache=No might be redundant, but it works so I’m sticking with it.

        The trick now will be to trash the offending Nvidia drivers so I can get back in to my main drive. It was a pretty new install so I hadn’t made a backup yet, but I have important stuff there.

        Reply
  36. Is this is compatible with Asus GT 640 (2GB) card. I’m only able to boot in safe mode or if i boot normally it display “A graphic problem has been detected “. How should i approach to this card.

    Reply
      • I had installed OS X 10.10.1 using Hackintosh Zone(niresh version). But after i rebooted my graphic card is displaying “A graphic problem has been detected”, if i boot using safe mode it works, the graphic somehow works but it is very slow.
        Boot arg : -v GraphicsEnabler=No npci=0x2000

        My specs:
        AMD Fx-8320
        GA-970A-DS3
        Asus GT 740
        RAM – 10GB

        Reply
  37. I had an OEM GT120 working with no effort in Mavericks with my hackintosh. Decided to upgrade to Asus GTX660 and I thought it would work OOB. No dice, recognized as ‘Nvidia Chip Model’ with 3MB of ram. Had to set nv_disable=1 to not boot into black screen, but 1024×768 is awful. What would you recommend? Web drivers did not help.

    Reply
    • Does work OOB. The GPU that you had used in the past needed injection from the Boot Loader. Refer to the injection settings on the GTX 600 Series Page for how to set it.

      Reply
      • That does not seem to help. Here are the settings for my bootloader:

        EthernetBuiltIn
        Yes
        GraphicsEnabler
        No
        IGPEnabler
        No
        Kernel Flags
        PCIRootUID=1 nv_disable=1 -v
        Legacy Logo
        Yes
        Timeout
        2
        GenerateCStates
        Yes
        GeneratePStates
        Yes
        UseKernelCache
        Yes

        Reply
  38. I have a 560M with 3G ram. Would this DSDT patching work for 560M or it needs some adjustments?

    If need be adjusted, what would that be?

    Thanks!

    Reply
      • I found a dsdt.aml online for the same model of laptop I have.

        The OS X native driver can only do 1024×800, but Nivida web driver would get full resolution; however, it works on one display. The problem is that it won’t detect any secondary display. If it boots up with LVDS, it would not detect HDMI if plugged in later. If it has HDMI connected when boots up, it will display on HDMI, but LVDS will be not be detected.

        Any idea? Do you see anything wrong with the following DSDT patch? Thanks!

        The DSDT patch used is as following

        Device (GFX0)
        {
        Name (_ADR, Zero)
        Name (_SUN, One)
        Method (_DSM, 4, NotSerialized)
        {
        Store (Package (0x1E)
        {
        “AAPL,slot-name”,
        “PCI x16”,
        “@0,compatible”,
        Buffer (0x0B)
        {
        “NVDA,NVMac”
        },

        “@0,connector-type”,
        Buffer (0x04)
        {
        0x00, 0x08, 0x00, 0x00
        },

        “@0,device_type”,
        Buffer (0x08)
        {
        “display”
        },

        “@0,name”,
        Buffer (0x0F)
        {
        “NVDA,Display-A”
        },

        “@1,compatible”,
        Buffer (0x0B)
        {
        “NVDA,NVMac”
        },

        “@1,connector-type”,
        Buffer (0x04)
        {
        0x00, 0x08, 0x00, 0x00
        },

        “@1,device_type”,
        Buffer (0x08)
        {
        “display”
        },

        “@1,name”,
        Buffer (0x0F)
        {
        “NVDA,Display-B”
        },

        “NVCAP”,
        Buffer (0x18)
        {
        /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
        /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A,
        /* 0010 */ 0x00, 0x00, 0x00, 0x00
        },

        “VRAM,totalsize”,
        Buffer (0x04)
        {
        0x00, 0x00, 0x00, 0xC0
        },

        “device_type”,
        Buffer (0x0C)
        {
        “NVDA,Parent”
        },

        “model”,
        Buffer (0x11)
        {
        “GeForce GTX 560M”
        },

        “rom-revision”,
        Buffer (0x1E)
        {
        “nVidia GTX 560M OpenGL Engine”
        },

        “hda-gfx”,
        Buffer (0x0A)
        {
        “onboard-1”
        }
        }, Local0)
        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
        Return (Local0)
        }
        }

        Device (HDAU)
        {
        Name (_ADR, One)
        Method (_DSM, 4, NotSerialized)
        {
        Store (Package (0x02)
        {
        “hda-gfx”,
        Buffer (0x0A)
        {
        “onboard-1”
        }
        }, Local0)
        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
        Return (Local0)
        }
        }

        Reply
        • To start that patch listed is broken.

          Name (_SUN, One) and
          “AAPL,slot-name”,
          “PCI x16″,

          Tells me the Person who edited the DSDT did not understand the patch he was using. Its one or the other.

          You may Need to test without the DSDT with the Retail Drivers and use the Boot Loader Injection to debug.

  39. Why dont have NV 800 Series :( . poor my Nvidia 820M ….so sad

    Reply
  40. I tried it without a DSDT and using clover nvidia injector, and I got black screen…

    What should I try and how would you debug with boot loader injection?

    Reply
  41. Люди подскажите пожалуйста,как решить данную проблему. Установил mas os 10.10.02 на компьютер : asus p8z77-v deluxe, процессор intel 5 3.41GHz все работает нормально кроме видеокарты nvida 670. Проблема заключается в том, что кулеры на видеокарте стали крутится медленно (естественно температура стала повышаться ). Пробовал настроить скорость кулера в Temperature Gauge регулируется все кулеры кроме видео карты . Подскажите как решить данную проблему ?. Заранее благодарен .

    Reply
  42. People please tell me how to solve this problem. Established mas os 10.10.02 on the computer : asus p8z77-v deluxe intel 5 3.41 GHz everything works fine except the video card nvida 670. The problem is that the cooler on the graphics card began spinning slowly (of course the temperature began to rise ). Tried to adjust the speed of the cooler in Temperature Gauge is adjustable all the coolers except the video card . Tell me how to solve this problem ?. Thanks in advance .

    Reply
  43. Hi Andrew,
    I have a Samsung 4k (3840 x 2160) monitor connected to a nvidia GTX 750ti via HDMI. I have installed the Nvidia Web driver 343.02.02f01. I’m having the following problem.
    If I boot with nvda_drv=1 enabled I can only get 1920 x 1080, and If I disable it and enable nv_disable=1 I get 4k resolution but the computer is very slow.

    Thank you for your help

    Reply
  44. Hi Andrew,
    Thank you for your response. Which GPUs support 4k? Any recommendation. Thank you

    Reply
  45. Andrew,
    I’ll be using the computer for video editing. Which GPUs have driver that work on 4K. The Nvidia 750Ti I have support 4k but the driver is not working. Do you know of any driver that work on 4k?
    Thanks

    Reply
  46. Andrew,
    The issue is that I can’t get full resolution (3840 x 2160) . I can only get 1920 x 1080

    Reply
  47. Andrew,
    I have a Samsung U28D590D 4k (3840 x 2160) monitor connected to a nvidia GTX 750ti via HDMI.
    Thanks

    Reply
  48. Hello,
    I’ve got a GeForce MSI GTX 760 OC Twin Frozr 2 Go, and it works fine under Yosemite (with Clover boot loader without injection).
    I installed the Cuda Drivers.
    And I was wondering if the Nvidia WebDrivers would give me better performance with my games.
    Do I get better performance with the Web Drivers ? Or it’s not worth the shot ?

    Thanks for your advices,
    Miles

    Reply
  49. i have Gigagbyte GA-Z97X-UD3h-Bk Mother board
    core i7b 4th gen processor
    Zotac gtx 660 Graphic card
    i installed 10.10 yosmite but after booting its going to white screen

    can i know the reason please

    Reply
  50. Hi Andrew,

    ive installed. looged onto yosemite for the first time. Downloaded clover and the DMG.. gone through the steps. cleared kernelcache before i opened or installed DMG.
    then went through 1 to step 5 skipping kernel replacement.

    now i reboot, it boots to the apple log on screen. i type in my password. pres enter or forward arrow, and its just circling wihout logging in… so all i see is the logon screen and a circling thing. before i pressed some random keys on my kb and somehow it loggged on… but now im stuck on the logon screen…

    Reply
      • Nvidia GEFORCE GTX 970 EVGA. (maxwell)
        i did not install the driver yet as i first wanted to complete the post install steps and then restart after step 4 as you had instructed. I also tried rebooting in verbose mode, but that doesnt help as u cant see much as it boots into the login screen. I jjsut get that beachball of death spinning on me after i input the correct password.
        I even tried to boot into single user mode, i got the terminal but noticed the last message of something about GeForcegraphic Sensors still waiting to start or something. I assume this is because i havent installed the drivers yet… but i cant get in after the second boot.

        Reply
  51. You are the best…thanks for that solution…i solved my problem with Geforce GT 630 and it work now….Thanks again 😉

    Reply
  52. Hey Andrew,

    Followed your clover guide and Haswell DMG with hardly any issues. After using the system for about a week I’ve discovered some issues that seem to be related to OpenCL.

    Premiere CC crashes on startup. Final Cut X plays back all footage choppy and glitched. LuxMark can only render the Sala scene, all others crash.

    Any advice or pointing me in the right direction to learning how to solve this issue would be appreciated. Thank you for your time!

    My Specs:

    MoBo: z97x-UD7 TH
    Mem: 32 GB Crucial Ballistix
    CPU: Intel i7 4790k (Overclocked to 4.4)
    VGA: ASUS GTX 780 OC Edition (3GB).
    VGA2: EVGA GTX 780 Superclocked Edition (6GB).

    Reply
  53. Hello Anderw Kern

    I tried to follow your method and inject the information into the dsdt, but I got into a block

    none of the method matches the info in my dsdt

    the thing is , on freash install I always see the graphic card name visible on the hardware PCI and graphics and after installing the nvidia driver it will appear there as well

    but I was never able to boot using the card, I get stuck at “PCI configuration begin”

    I can only boot using vga through onboard graphic

    I tried search through find in my dsdt but couldn’t find similar characters

    Reply
  54. Yeah sure

    Asus Z9pe w8
    Xeon 2660 v2
    Rip jaws 8×4
    Asus gtx 780 oc

    Reply
  55. I have a Clover install as per Yosemite install with retail and cuda drivers. However the driver will not keep the Nvidia drivers selected after reboot. The solution further up the thread was to update BIOS on video card but this is not possible with the card I have as there is no newer version.

    z97x-ud7-th
    GB GTX760
    4790k

    Reply
  56. Latest security update has broken Nvidia’s latest drivers (V5 above)… At the moment, it seems that if you update to the latest security update (as of 19 March), your Hackintosh will be unusable until Nvidia releases a driver update.

    Seeing how we are approaching a weekend, I’m worried we won’t see an update for a few days.

    Reply
    • It does not break the Driver at all.

      As per Nvidia’s page the Driver supports a Build Number of Mac OS X.

      The latest update has a new Build Number. This is a non issue and should not be reported as a bug or as a broken Driver. Spoof your build number. Else wait.

      Reply
  57. I tried the patch method there was no change at all

    and I got panic at some stage

    and I played around with AGPM Editing still no result

    I have reinstalled Yoesmite countless times

    and kind of gave up

    Reply
  58. help , how to create SSDT for 2nd graphic card on slot -3
    Asus GTX 780 Strix 6 GB ram SLI
    my spec
    Asus R4E
    3930k
    32 GB Ram
    Yosemite 10.10.2

    Reply
  59. for all of you having trouble to get the Nvidia Web Driver to work after latest security update; here is the fix:
    Issue: NVDA Error / broken NVDAWebDriver after Security Update
    How to fix: Open Terminal / enter:
    sudo pico /System/Library/Extensions/NVDAStartup.kext/Contents/Info.plist
    Search for:
    NVDARequiredOS
    14C1510
    change to
    NVDARequiredOS
    14C1514

    then: Control+O then enter to save changes + Control+X to exit

    Then enter:
    sudo kextcache -system-prelinked-kernel
    sudo kextcache -system-caches

    Reboot the machine – thats it

    Reply
  60. Hi,
    i have installed the latest NVIDIA WEB Driver for 10.10.2.
    I am on clover. Nvidia_Injection ist enabled in clover.config.
    After Installation i activated the driver via Systempref.
    Did kextcache clear with Kexthelper on S/L/E.
    Added nvda_drv=1 to my clover.config (kex-dev-mode=1 was already setup) and restarted.
    KERNEL panic… Had to retore a timemachine backup.
    Wasn’t able to boot up again, also not with nada_drv=0 or nv_disable=1.
    I have an older GTX 285 and hoped it would speed up my system a little bit more.

    Any help what I did wrong? Do not have the right idea…

    BR,
    Frank

    Reply
    • Without a Picture of the Panic I can not tell you what the issue was/is.

      Reply
      • thx, i am not able to upload any photos from here…
        I tried Version b03 and i was able to boot up with web driver and saw web driver was checked in syspref.
        The Diver Panel then showed me the update to f03, wich I did… restart…
        kernel panic…

        so b03 fine
        fo3 or f04 not working…

        I also tried
        NVDARequiredOS
        14C1514

        Same Kernel Panic…
        is f03 and f04 good to go with my GTX 285?

        Reply
      • What do you mean, sorry? I did not even touch chameleon for my installation…
        The system works for more than over half of a year. I installed it last year when 10.10.1 came out with your clover installation guide…

        Now as i could find out, that my GTX 285 was not installed right with clover.
        The Card works only with Inject Nvidia enabled in Clover…
        If I boot up without that and only with nvda_drv=0 I get a black screen after the apple boot logo…
        Same after the installation of the nvidia web driver. I boot up with nvda_drv=1 and I get also a black screen.

        I think this issue is related to clover and the GTX 285 GFX Card i am using. This might be right?

        Reply
        • As stated:

          “I was not able to boot up any with the two chameleon EFI Drivers”

          Ok. With the GTX 285 you need injection set to Yes/True in the Config list or the boot menu. Thats the issue here. This is covered in the Nvidia section here for your GPU Gen. You should not be using the Retail Drivers if you don’t need them which in your case you do not. Understand?

      • Sorry my fault, i meant i was not able to boot up with the two Clover EFI drivers you selected in your guide (clover installation)…
        I had to choose all Drivers to be able to boot up!

        So i inject them via

        Graphics

        Inject

        NVidia

        I understand that! Will give it a try…

        Reply
      • Hello Andrew,

        finally I was able to install the web driver WebDriver-343.02.02f04.pkg.
        But now my cuda-z says “NO compatible Device found” if I choose the Webdriver.

        Otherwise, with the OS X Retail Driver Cuda-Z shows me my GTX 285 as working with cuda…

        Any help for that?

        BR,
        Frank

        Reply
  61. Hey i have x99 deluxe Motherboard and asus titan black
    trying to install Yosemite but i get some problems with the graphics under instalation how can this be fixed ?
    Have tryed npci=0x2000 -v -f -s -x nothing works just gettin black screen after its done with the bluetooth part.. please help me

    Reply
  62. Hey RampageDev.
    I have successful booted into Mac Os X 10.10.1 on a AMD FX6300, NVIDIA GT 730 GRAPHIC CARD AND A GIGABYTE 970A-DS3P MOTHERBOARD.
    But screen resolution is low and graphics and screen transitions are messy and slow. There is even mouse lag.
    I think it is a graphic drivers issue. I tried installing the nvidia drivers from nvidia’s website but after restarting all I see is a grey screen.
    Please help me with this issue.
    What must I do in order to properly run the graphics card on my machine?

    Reply
  63. Hello, if u could help, i appreciate….

    I installed Os X Mavericks on my system. IOReg file:http://s000.tinyupload.com/index.php?file_id=08434655022813849260

    I followed this tutorial to install:http://www.dognmonkey.com/techs/create-mavericks-10-9-2-usb-boot-and-installer-with-windows-8-no-mac.html

    But i’m facing trouble installing Clover to UEFI,… since the tutorial didnt say that you needed to create a separated EFI partition in order to boot… so i’m booting from the USB… flags: -v dev-kext… dart=0 PCRootID=1

    My Intel HD 4600 it is recognized with 1GB mem,… everything running smoothly … really great… but would like to have my nVIDIA 750m working… is it possible?

    I’m planning reinstall the system with this tutorial: http://www.insanelymac.com/forum/topic/298027-guide-aio-guides-for-hackintosh/#entry2019599 (Clover UEFI)

    My config.plist file:http://s000.tinyupload.com/index.php?file_id=01471914026882380204

    Thanx!!!!!

    Reply
  64. Andrew,
    I am struggling to make an Asus P9 X79-E WS boot with a Gigabyte GTX 980 G1 Gaming (bios F42). I disabled all extra onboard stuff, leaving only the graphics card. I can’t boot with CSM disabled (halts on “PCI configuration begin”). With CSM enabled I can boot and install Yosemite regularly, but I can’t enable the webdrivers (system halts when usually the logo disappears and it switches to high res). I followed close and carefully your guide with Clover. This is the second time I am building this machine from scratch. First was successful with ATI Radeon 6870. Processor is i7 4930K / 64Gb RAM and this is a tentative to upgrade it. Thanks a lot,

    Reply
    • Follow the guide as written. And use the NVidia diable flag for install until you can install the driver for your Gpu. The bios settings do not effect what you have stated and sounds like something was missed.

      Reply
      • Thanks Andrew. GTX 980 now works perfectly with the web drivers. One thing I’ve noticed is that sleep is not working properly anymore (it does not wake up with mouse or keyboard, if I press the power button it seems to wake up but with no display). My previous config (Asus P9 X79-E WS, XFX Radeon 6870, Mac Pro 6,1 SMBIOS settings) was sleeping properly. Some people suggest at InsanelyMac it may have to do with Mac Pro 5,1 specs + x79 chipset. Quick question – sleep is something that you would expect to be working flawlessly? If so, can you provide some guidance to fix it? Thanks again,

        Reply
  65. Hello, first i want to say thank you for the work you’ve done on this site. I’ve followed your instruction and all works fine. But i have small problem with my gpu (Zotac 580 GTX 3Gb). It need voltage 1.025 instead of 1.000 for properly work (it’s some hardware issue, i have same issue on windows). I couldn’t find any parameter or tools which could change gpu voltage on osx. I would be very appreciate any suggestion from you.
    Thank you for your time.

    P9x79 pro/ 3930k / bl: Clover

    Reply
  66. I’m 10.6.8 graphics nv gt610 how i use the driver

    Reply
  67. Hello ! Thanks for all your guides ! Do you know how to get Nvidia Qaudro k3000m working on 10.10 by any chance ? The web drivers work but after a sleep or reset, the screen goes nuts and glitches all over the place….

    Reply
  68. So I recently got a system running pretty much perfectly using Clover EFI 3193, 10.10.2, Asus z97 Pro Wifi, 4790K, GTX970 (not plugged, just running with onboard GPU)

    I can’t boot with my GTX 970 4GB but with just onboard graphics it works everything perfect.
    It reboots when i plugged my gfx card. when i unplugged it boots fine.

    in verbose-mode:
    OsxAptioFixDrv: Starting overrides for System\Library]CoreServices\boot.efi Using relic block: yes, hibernate wake: no efiB{censored} loaded from device: Acpi(PNP0A03,0)/Pci(1Fl2)/SATA(1,FFFF)/HD(Part2,SigA CE9B29F-8E03-41D7-9CA3-28C01B30A886 boot file path: System\Library\CoreServices\boot.efi …………………… root device uuid is ‘94703CB3-64DF-3D3E-BCAD-7938A75A9D56’ OsxAptipFixDrv: Error – requested memory exceeds our allocated relocation block Requested mem: 43B4000 – 167F5FFF, Pages 12442, Size 12442000 Relic block: 60CF0000 – 77126FFF, Pages 16437, Size 16437000 Relic block can handle me requests: 0 – 16436FFF Exiting in 30 secs… Error allocating 0x12442 pages at 0x000000000043b4000 alloc type 2 Couldn’t allocate runtime area Boot failed, sleeping for 10 seconds before exiting….

    Please help me! Thank You!

    Reply
    • Change the Mem map fix to the second version and remove the one orginaly installed.

      Reply
      • What I tried:

        – Installed the latest nVidia Web-Driver
        – removed OsxAptioFixDrv with OsxAptioFix2Drv at the Clover installation
        – Fixed Kextpermissions with Terminal command and Kext Utility
        – Boot with (without caches and the other things)
        – Tried many bootflags
        – updated to 10.10.3 Yosemite

        all of these things didn’t work with the plugged GTX970 (Just with IntelHD4000 onboard GPU)

        Reply
  69. Hi

    My setup:
    Sabertooth Z97 Mark 1
    i5 4430
    GTX 680

    I was thinking about upgrading to a maxwell GPU like 960 or 970.

    Reading up on requirements, I have a question about using a Mac Pro SMBios.

    I read that changing the SmUUID (or using different SMBios’es on the same SmUUID), or mismatching the SMBios in respect to the actual hardware (like the Chipset) could render iMessage useless.

    I have used your Haswell.DMG to get my system running (and it works SO much better than my previous attempts using another method, money well spend thanks), so I am now using an iMac SMBios.

    Could I use a Mac Pro SMBios on my system with encountering problems (for example related to iMessage or iCloud)

    I apologize if I am confusing the terminology, hope you can understand anyway…

    -esbndk

    Reply
  70. My humble advice here is to check carefully your SMBIOS settings at config.plist, specially if you are changing things there trying to enable iMessage, etc. I had a mismatch in board ID, which for other things was not a big deal, but made my system halt at boot when I tried to enable the web drivers with a GTX 980. I haven’t investigated the cause, which I believe it has to be with some sort of power management compatibility issue, but once I have found and corrected, I was able to move ahead (Asus P9 X79-E WS, Gigabyte GTX 980 G1 Gaming, SMBIOS settings based on MP 5,1 / plain vanilla install following the guides in the website). I hope it helps…

    Reply
  71. So, I got the GTX 970 working on my Hackintosh but when I installing some of my Softwares then comes the message again: OsxAptioFixDrv starting overrides for….

    Please help me Im very frustrating. Im trying for this at least 3months!

    Reply
  72. Now I have to wait, how long can take this time?!

    Reply
  73. thanks for your efforts Andrew

    Have you been able to get 4K @ 60hz working at all?

    I can’t seem to get 60hz via DisplayPort 1.2 on either my GTX 750 Ti or my GTX 970 ; it only runs 30hz

    But on windows it runs perfect 4K @ 60hz

    Ever come across this?

    Reply
  74. It can’t be the monitor; it’s specifically designed for full 4K@60hz via DP 1.2 ; which works perfectly and beautifully on windows.

    OS X however only outputs at 30hz

    I’ve read that there is a strange limitation on os x drivers for NVIDIA and that it only natively works on Radeon Cards.

    What GPU are you running Andrew ?

    Reply
  75. Hello,

    Just installed Yosemite on my system and it all works great. My video card is a GTX 580 annd Premiere and After Effects see it fine, cuda working properly.

    However, when moving my mouse around in the timeline it drags and is slow. When on the desktop and moving windows there is also a lag. I didn’t have this problem in Mountain Lion. Does anyone have any suggestions?
    My rig:
    Asus Rampage IV Extreme
    3930k
    GTX 580
    64 gigs

    Many thanks!
    Miro

    Reply
  76. Hello,

    I Installed Yosemite perfectly on my Asus Rampage IV Extreme, 3930k, GTX 580.

    GTX 580 is working fine but it lags while dragging windows and using Adobe Premiere. I have the CUDA drivers installed and everything shows up fine, but the mouse drags. Any suggestions? Many thanks!!

    Reply
  77. Hi Andrew! Do you have any idea why my gtx 970m is detected and kexts loaded when in slot 1 (no monitors attached) AND when in slot 0 (so with lvds lcd) it reboots or black screen (depend on smbios)?
    I have a laptop with 2 mxm slots.
    Thank you!!!

    Reply
    • No. Can you send me a IOREG in a email. Thanks!

      Reply
      • Hi Andrew! I’ve finally managed to save the ioreg without the image on screen (black screen). Just check your email. I can boot to desktop only with old smbios, with new smbioses it reboots…
        Please, let me know! Thank you!

        Reply
        • Hi Andrew, I’ve sent you my ioreg via mail! Any news? How can I have your attention?
          Thank you!

  78. Used your DMG and guide for my z97x-ud7 TH/4970k and GTX 960 and Dell P2713q 4K. All working good and fine – but I had to use a Mac Pro 3,1 SMBIOS to run the nvidia webdrivers and when I later changed it to the latest iMac, it wouldn’t start, so I stuck with the 3,1 SMBIOS. Is this not an issue or should I be trying to get back to the SMBIOS in your Haswell DMG? Thanks.

    Reply
    • That is 100% incorrect. You have to use the Mac Pro SMBIOS to install the driver but the SMBIOS does not effect the the driver from working.

      That said this is what you skipped. You did not add the Boot Flag for the Drivers. Once you do that they will load.

      Reply
  79. Hi Rampage.

    noticed two things.

    At the Nvidia setup stage where u ask us to mount the EFI volume. to edit the config.plist. Opening it opens in textEditor… we find the key boot section, make the change, and when closing it (no save option) it says something about permanent versioning etc…then we say ok. this BREAKS the next boot. ie. editing config.plist to add the nvda_drv=1 does not work.

    am i doing something wrong.

    Reply
  80. I just reinstalled your Haswell PLIST and it works fine on iMac 2013 again – thanks! I think I tried using the 5K iMac SMBIOS and it didn’t want to work!

    Reply
    • Yep. That will not work without modding system files.

      Reply
      • Hah – that’s way out of my league! On a side note – I mentioned having used your DMG on TonyOSX forum and they banned the message!

        Reply
        • We will be addressing using other SMBIOS in a update to the DMG some time next month.

          Yes, it will be banned because when People steal others Peoples work and get called out on it there answer is to ban any mention of the People whos work they have taken.

  81. Gigabyte GA-Z97X-UD7 TH
    EVGA GTX 780
    OS X 10.9.5

    After installing the Nvidia web drivers for 10.9.5 and before restart, I confirm the NVIDIA Web Driver is selected in the System Preferences panel. Restart, and instead of using nv_disable=1 as was required on all previous boots I use nvda_drv=1 per Nvidia Graphics Guide.

    Problem: Screen goes blank and monitor goes into standby mode. The only way I can boot to OS X is using nv_disable=1 and then the Nvidia driver is not active.

    IOReg
    https://www.dropbox.com/s/auha29op3chbjcv/dk150503.ioreg?dl=0

    Reply
  82. Hello!
    So here I am stuck with a bug i can’t figure out.
    I followed your instructions about the install of nvidia web drivers. But my computer, each time I reboot keeps on booting on the OSX driver. Other thing is (I guess it’s due to the first problem) thant no output other than my DVI-I on both of my graphic cards seem to work. (just for the record, I have two gtx 760). And my goal is to run four full hd screen simultaneously.
    Can you help me? Thanks!

    Reply
  83. Hi Rampage. I have a GTS 450 that does not work with GE=Yes, and doesn’t work with hex string either. My custom DSDT has no place that I can find to insert the GFX0 code?! Can you help me? I’m looking at a vBIOS flash if this doesn’t work…

    Reply
  84. PS. It didn’t work with web drivers either… WTF?!

    Any guidance would be most appreciated, I can upload my custom DSDT if it will help. I have DVI/VGA/HDMI out on my card. Using DVI at the moment (with nv_disable=1) :-(

    Reply
  85. Dang, I was hoping that wasn’t the answer. Many thanks for your prompt reply. Great guides btw.

    Reply
  86. I’ll switch back to the 9500GT that was working perfectly with GE=Yes.

    Reply
  87. Just upgraded from a GTX760 to GTX970 due to under performing 4K. Using retail drivers and rampaged build. Works perfectly and performance has increased. No changes needed.

    Gigabyte GA-Z97X-UD7 TH
    GB GTX970
    OS X 10.10.3

    Reply
  88. I want to try injection because unless I disable my 2 NVIDIA 8800 GTX cards with the nv_disable=1 option to Clover 3203, my Yosemite 10.10.3 system immediately crashes and reboots after Clover. I am using DVI output. I tried installing the webdrivers but still crashes.
    ANYWAY, I have to use MaciASL instead of “DSDT Editor” because of Java issues. IORegistryExplorer shows the path of my 1st NVIDA card as IOACPIPlane:/_SB/PCI0@0/PEG0@10000. I may have found it in SSDT-1 because I found “Device (PEG0)”, but there are 200+ lines of code in that block, which looks nothing like the 14 line example you give in Section 14. What should I do?

    Reply
  89. Hi.
    I have an ASUS G75vw notebook with a Geforce GTX 670m (Fermi based, I believe).
    It is a working 10.10.3 hackintosh with nvidia retail drivers (346.01.02f02). Device ID is injected by clover’s config.plist.
    I’m willing to try the injection by DSDT as oriented in the 600 section… Do you think this be of any advantage?

    Reply
    • No, this is not Fermi based this is Kepler. There is no reason to inject your ID. DSDT/SSDT injection enabled HDMI Audio.

      Reply
      • Ok. Some sources in the web point the 670m as Fermi, that’s why I wasn’t sure.
        I need an EFI string in Clover or Chameleon, otherwise I get a black screen on boot (but the system seems to be running).
        Funny thing is that on Chameleon, stock drivers work fine and on Clover I need retail drivers.
        I was willing to try an DSDT injection to see how it goes…

        Reply
        • Again. You don’t have Firmi. From now on don’t waste your time and go to NVIDIA for NVIDIA Documentation.

          As for the EFI Sting it sounds like you are creating another issue to fix a configuration conflict and or issue. Where did you get such a sting as there is no injection needed for your GPU so hence the confusion here.

      • I got the EFI string following a guide about NVCAP maker I found in a hackintosh forum.
        Unfortunatelly, if I don’t use the string, I get a black screen on boot (although the system seems to be running).
        In chameleon, 10.10.3 stock drivers work fine with the string and on Clover I need retail drivers.

        Reply
      • I cannot boot without the screen. This is a notebook with the 670m. I managed to take out the device string injection on clover, but I still need retail drivers and inject NVIDIA, otherwise I get a black screen on boot…

        Will try to send you a boot log.

        Reply
  90. What preparations should I take before adding two NVidia Graphics cards to my computer? Do I need to edit anything in my DSDT or SSDT? How would I need to modify my config.plist in Clover? Since I don’t otherwise have an integrated graphics card will there be issues? Since my GTX760 only works on one monitor under 10.10.3. will the OS allow the second GPU to work on a second? Without SLI, can I also get a common extended dual screen?

    Reply
    • None. Editing the SSDT for the 2nd GPU would add HDMI Audio support as well as SLOT ID. Should work without issues.

      As for the port issue try with and without the Retail Drivers.

      Reply
  91. Under SSDT the code resides under NPE3. Cut, Paste, and Cleanup GRFX code under NPE3 or Select NPE4? According to IOReg, nothing resides at NPE4.

    Reply
  92. Hi,
    First of all, thank you for all your work, I’ve had a hackintosh thanks to you for a while now and everything was perfect, until yesterday.
    I updated my system from 10.10.2 to 10.10.3 and it seems it broke the graphics, I get a black screen after the apple booting logo, and the system is working because I can log without seeing anything.
    Here is what I have tried:
    Downloaded the updated x79 dmg and copied to the efi folder the new files (.aml, config.plist, and the x64 efi file), I get a black screen.
    Booting with nv_disable=1 and installing the nvidia web drivers, and then booting with nvda_drv=1, I get a black screen too.
    I would really appreciate your help!

    Here are my specs.
    i7-4820k
    asrock x79 extreme 4
    nvidia gtx 970

    thanks again!

    Reply
  93. hi have a machine running Yosemite 10.10.3
    I7 4790k _Asus Z97 pro wifi_Gskill 16 gb_ Nvidia GT 9500

    Now i want to change the GT 9500 to a Nvidia GTX 285.
    I´m using clover
    when the boot loader finish the log and start to enter the system the machine reboots.

    Reply
  94. Hello i need help , i tried it my self but for some reason my IOREG shows different lines and i can’t find the card location , would you be able to alter my DSDT to add a GTX Titan and GTX 780 to it ?

    Reply
  95. Hello Andy,

    I am having a problem since I updated my system to 10.10.3. After the OSX update, I updated the retail drivers and since then, I have been unable to boot past the black sleep mode. I even tried to do a clean install of 10.10.3 and I get the same problem. I followed your guide to the T and no luck.

    My system is as follows:
    Asus Sabertooth X79 motherboard
    Intel I7-3960X (used ssdt-1 for 3970x)
    64GB g.Skill Ram
    480GB Intel 730 SSD
    RocketRaid SGL2720 Raid Card
    Nvidia GTX 970 Reference card
    Samsung 28″ 4K monitor

    I am using the display port right now in windows and can also run 4K using the boot flag nv_disable=1 however when I try to leave the nv_drv=1, it goes to sleep during boot. If I add NVIDIA=false to the flags for acceleration, it puts garbage on the screen and stops booting with the apple logo in the middle of the screen.

    Please help because I think I only have 3 strands of hair left after fighting with this thing for a week now.

    Reply
    • Andy is from Toy Story. My name is Andrew, nice to meet you. :) There are do’s and don’t and you just did a don’t.

      And you have the latest Drivers installed? Did you run the updater from the NVidia Control Panel after the drivers are installed?

      I think I am missing the latest version from my Nvidia Support Page.

      Reply
  96. Hello!

    What value should I use for a 6GB Version in VRAM,totalsize???

    “VRAM,totalsize”,
    Buffer ()
    {
    0xff,0xff,0xff,0xff
    },

    Because looks like the maximum value is 4096.

    Thanks!

    Reply
  97. It is a 970M

    I have it install in Alienware M15X, and it works with Webdrivers, but in system display just show me 7MB, if i use “GraphicsEnabler=Yes” in chameleon, it display 0MB, so that was the reason I want to inject it by DSDT.

    Thanks!

    Reply
    • Hi Ricardo! I have the same card and I have this card working apart there is no signal on attached monitors. If you wont we can continue in private without flood this thread!

      Reply
      • Sure, well, my system is Alienware M15X no optimus..

        Do you have optimus?, ’cause I really don’t know if is going to work with it.

        I can provide you the DSDT fix for 970M if you want to.

        Reply
      • Let me know when you have a fix so we can document it.

        Reply
        • Sorry Andrew, but 900M series NEEDS DSDT Graphics Injection or GraphicsEnabler=Yes in Chameleon, What I can see in IOREG and DSDT is that the VRAM is only 4 bytes, and this makes no possible to inject 6GB because this means= 6442450944 or 0x180000000 in Hex, we need one more byte not accepted by default in that field.

          Riko (Marian) and I have just make it happen with Full Acceleration in 970M in Alienware M15X.

          Thanks!

  98. ok, ca you mail me at marian_ital(at)yahoo(dot)it?

    Reply
  99. Andrew, the card I was asking for enable 6GB in system profile is a 970M

    I have an Alienware M15x, no optimus.

    Thanks!

    Reply
  100. Sorry Andrew, but 900M series NEEDS DSDT Graphics Injection or GraphicsEnabler=Yes in Chameleon, What I can see in IOREG and DSDT is that the VRAM is only 4 bytes, and this makes no possible to inject 6GB because this means= 6442450944 or 0x180000000 in Hex, we need one more byte not accepted by default in that field.

    Riko (Marian) and I have just make it happen with Full Acceleration in 970M in Alienware M15X.

    Thanks!

    Reply
    • It does NOT need injection. Look at the boot loader code and you will see it is not doing injection but patching. There is a difference.

      So again the card does NOT need injection. You will need to find exactly what they have being patch automatically.

      Reply
  101. I’ve taken a look at sources of Chameleon and Clover, to me it seems they both are using the same properties injection… Ricardo told me he tried to inject this properties via dsdt with no result! Do you Andrew know the difference in injecting via bootloader and via dsdt?

    P.S.: So now we a guy with working mobile maxwell card, there is need to a common solution!

    Reply
  102. I’ve been reading the guide but I’m confused on how to actually perform the graphics injection. Like for the 600 series, there’s 3 methods but no actual steps on how to perform it.

    I’ve been searching the net for a noob guide but I cannot find one. thanks

    Reply
  103. hi andrew i have downloaded the IORegistryExplorer and it says PEG0@1 PCI1@2 IS IT OK

    Reply
  104. Hi Andrew:

    I told you that I was able to install snow leopard in my Samsung r430 (nvidia 310m) and I had not any problem to install this, but when I try to install Yosemite I can’t do it. I get the clover screen but when I choose install the laptop reboot in a few seconds. When I used nv_disable=1, I get the “Apple symbol” but laptop reboot in a few seconds (four seconds). Could you indicate something that I can do?

    Reply
  105. I am not able to find kexts to Samsung r430 in latitudes web page (it is not the description of my laptop). Can I get old kexts from the disc of snow leopard (is the only OS X that I achieve to boot) and replace in the Yosemite disc (edit some file) ?? If it is possible, could you indicate to me how I can do this.
    Regards !!!

    Reply
  106. Hi Andrew, I have a GTX 550 Ti, installed latest NVidia web driver, boot flag added nvda_drv=1, but not injecting on clover “NVidia=false”, I have randomly success login to system, if not, there will be no display detected after apple logo loading bar and restart automatically.

    Is that I need to inject on clover even there is web driver installed? And there will be ramdom freeze also, my mouse can move but hang with rainbow cursor. Any fix?

    Reply
    • Please Read and follow the information outlined here for your series of GPU. Also there is no benefit to use the Retail Drivers for your GPU. You seem to be skimming instead of Reading the Guide(s).

      You have Fermi Freeze and you will have to look up the fixes.

      Word of advice, don’t skim.

      Reply
  107. Hey Andrew, I was looking into the section 15 here on modifying a kext and altering config.plist in order to set smbios to the macpro 6,1 definition but it looks like there is missing information for 1A? I assume this section is not complete as the second to the last step of 1B is to place the modified kext with kext helper. Would you be able to provide the steps for 1A? I think the CPU problems I am having are due to me needing that smbios. I have a GTX 670 (maxing 45 frames/sec in cinebench) and a 5820k i7. My guess is the CPU is bottle necking the GPU? Anyway I think I need this smbios and would really appreciate the steps in completing the modification of this section if it would be possible.. I have no idea what to do here.

    Reply
  108. Sorry for the confusing question.

    From what I have read, my cpu might work best if I am using a mac pro 6,1 smbios. Partly I had this thought because 6 core processors (which mine is) are also available for this model of mac. I have an NVidia card and experienced the black screen when I experimented with this smbios. The hierarchy of your steps in this section seem to indicate to me that there is a step 1A followed by step 1B. The titles seem to indicate there is a patching process for a kext (that you infer must be reinstalled at the end) and also a patching of config.plist. Upon closer inspection it seems that the config.plist patch is what actually patches the kext, so I am at a bit of a loss as to what kext is modified separate from step 1B (as the cofig patch wouldn’t take effect until reboot) and how to modify it as it appears to be something apart from step 1B. I understood that the patches of config.plist would only register on a reboot. I got confused when you said to make the config patch then reinstall the kext, then reboot.. not sure where to find this kext or how this process makes sense to me.. For example it would make sense to me that a config patch would do what it is told once a reboot has occurred by applying it at startup. The reinstall some separate modified kext (which apparently the config patch could not have done yet)part is what is confusing me. What is the source of this kext to reinstall? How is the kext modified separately from what is described to do in the config patch? Why would just editing the config.plist make a realtime change without a reboot?

    Thanks this is a hard question to explain properly I think..

    Reply
  109. Hi,

    I am working with an Hackintosh Yosemite 10.10.4 built on LGA 1366 X8DAH + mac ati 5770.
    I have a Gainward GeForce GTX 580 3072MB “Phantom” on slot 6, and it is working in OS X, with latest nvidia drivers.

    BUT I cannot get to BOOT with only the GTX 580.

    It seems like a boot problem related to the video card or something about its ACPI…
    I have tried many boot flags, but I had no luck?
    Can anyone help me?

    Reply
  110. Thanks Andrew for trying to make sense of my question. Your latest reply indicated you might address the titles and that nonetheless I should apply the patch and reinstall the kext and it should work. My question is about that reinstalling the kext part. I will say this simply and hopefully it makes sense, I am still learning, thanks for your patience. So once I save and exit from the config,plist changes do I then navigate to S/L/E and find the applegraphicsdevicepolicy kext and then simply reinstall with the kext helper (even though it is already in the folder, this step ensures it will register at next reboot?) I think this was my question all along, as I was reading this as some additional kext that separate changes needed to be done to. What I assume here based on your instructions is by patching config.plist and saving, it made a realtime change at that instant to the applegraphicsdevicepolicy kext and then before rebooting you reinstall with kext helper to ensure it registers at the next reboot. Is this correct? I have tried changing config.plist and rebooting and still got a black screen so this idea I describe here is the only thing left that makes sense in making it work.

    Thanks!

    Reply
  111. I am trying to find the spot to do the DSDT injection in DSDT editor, but I am unable to locate the device in my DSDT file. When I open IORedgistry explorer I find what I assume to be my GPU (gtx 970, asus z97m plus motherboard) as it says GeforceSensors under it, at PCI0@0 ->Apple ACPIPCI ->PEG0@1 ->IOPP ->PEGP@0. I can not for the life of me find anything like this in the DSDT Editor. If you can help me out that would be awesome! Currently I can get the GPU to display via HDMI, not display port, however it is laggy and has this very odd screen tearing when booting up. I have done the plist update from page 14 ( section 13: nvdia 900 series) and am currently manually typing in the boot flag nvidia=false, should I add this boot flag to the arguments in the config.plist?

    Reply
    • Also if I don’t keep adding nv_disable=1 to the boot arguments then it just reboots back into the clover boot screen

      Reply
    • Stop. Back up. Do not pass go. First, you should be using the SSDT from the Haswell DMG for that motherboard. Then all the code is already in that SSDT as well as additional code to make your system work properly. Sounds like you have failed to install the Nvidia Retail Drivers based on what you are telling me.

      Reply
  112. Hi Andrew

    I have just bought an Asus GTX 970 Strix and now I have to install retail drivers from nVidia.

    I have searched around in the EFI to find the SMBIOS, in order to change it to Mac Pro.

    I found the SMBIOS info for my system in the config.plist in the EFI/Clover folder.

    Would I just take the Config.plist from “Step 1” on the X79.DMG as it is or do I need to fill in the all the missing values somehow?

    Or am I just way off track?

    If you could explain this in detail I would be grateful.

    Also do I just install it like normal (just the clicking through the installer) or use the “Section 2: NVidia Retail Drivers Current Method”

    PS. I have some trouble making my donation recurring. I have done manually, and tried each time. Maybe it sticks this time

    Reply
  113. Hello,
    I’ve got a GTX-760 on a MSI Z97S-SLI-PLUS.
    I just installed the nvidia web drivers. All went well. After the reboot, the nvda_drv=1 was already in the clover boot args. But not in the config.plist.
    I added it on the config.plist and restart.
    But then, bootloop…
    I had to check the boot arguments in clover, and deleting a space after the nvda_drv=1 (I don’t have any space after in config.plist :
    Arguments
    dart=0 kext-dev-mode=1 nvda_drv=1
    Do you know what causing this issue ?

    Since I installed this web drivers, the boot is so long ! (I have a SSD M500)
    Why ?

    Thanks for your help
    Miles

    Reply
    • Those drivers are not needed for your GPU so simply don’t use them if they cause issues.

      Reply
      • Hi,
        That’s what I think I’ll do. But I read that with nvidia webdrivers it will be more efficient (some benchmarks are better with webdrivers than with the osx default). That’s why I installed webdrivers.
        Do you think I’m mistaken ?

        Thanks for your reply :)

        Reply
  114. Waht is double percussion ?

    Reply
  115. Hello,

    I’m made my first Hackintosh during last days, and things are going pretty smooth. The problem actually is my gpu, that dont shows up Fans RPMs on the HWMonitor, and also when in heavy use tend to get pretty hot up to 80ºC, and the Fan dont seems to kick in.
    I’m worried about this can damage de card…
    My setup is:

    GA-Z97-D3H
    EVGA GTX 970 <—- Problem
    Intel i7 4790k
    Clover, updated
    NVidia WebDrivers Updated
    Yosemite 10.10.5

    I HWMonitor the PWN show up ad 0%, and there is no info about GPUs Fan RPM.

    Thanks in advance!

    Reply
  116. Post it again,
    Hello, my GPU is a GeForce 8300 (built in motherboard) ASUS M3N78 Pro
    Is reported on the system as:Bus: PCI
    Vendor Nvidia (0x10de) Device ID: 0x0848
    Revision ID 0x00a2
    Location on IOREG Device IXVE – IGPU
    I did this guide but is for a PCI card, which I do not have one, mine is built in motherboard. I do see the injection on the IOREG but is useless as is a fake card. I am trying to install the web drivers for 10.10.5. I can install it and it loads but I get a black screen.
    Is there a guide that I can use for built in GPU?
    Will it work?
    Can I inject the info from IOREG, into the Nvidia web drivers kext?
    Thanks for the help!

    Reply
    • After many hours of troubleshooting I got lucky. I found this file http://www.hackintos…1322-nvenabler/
      Decided to give it a tried and it works, it recognized the 512 VRAM of the GPU. Is a patch Kext for a lot of graphics cards and still works in 10.10.5 !
      I did tried the DSDT, I did not have any luck with DSDT Editor it did not work for me. I had to do it with MaciASL, but I end up with a fake card in the system. The way I understand how all this works is, DSDT can be use to add a device that the systems does not recognized because the Bios settings are not compatible. When the DSDT is change it allows the OS to find the device. The pacthing of the Kext works when the OS find the device but it does not recognized what kind of drivers to load for it, then by inserting the device ID the OS loads the driver. In my case the Ethernet card is not recognized by the OS, I will have to tweak the DSDT somehow and for the GPU, the Nvidia Web drivers needs to be patch with the card ID. If there is an updated guide to patch Kext for Nvidia using tools for 10.10.5, please let me know!

      Reply
  117. I have just got new (2nd-hand) Toshiba L750. I have working GT 525m 1024MB under 10.10.5 booting (MBR) with Chameleon. I have black screen booting with Clover. I think I need to apply the patch you supplied for black screen on boot, but I have no idea where to apply it? In Clover or in DSDT?

    Any ideas would be really appreciated, I would hate to have to dump this laptop as a Hackbook Pro (there are other worrying issues that could be solved with Clover I think). Clover is PBR boot btw, so no UEFI drivers :-(

    Reply
  118. Hi, Rampagedev.
    I have AZ97x-ud5h and Core i7 4790k with gtx970. Several times, I tried to enable my graphics card. I applied the code below in my DSDT.aml, but I do not know if it is correct. I don’t use SST.aml in clover. My HD4600 work, but i would like that my gtx970 work too.

    I am currently in version 10.10.5 with web 346.02.03f01 drive and use IMac 15.1 to be compatible with my processor. I changed Mac-42FD25EABCABB274 to none in /S/L/E/AppleGraphicsControl.kext and … AppleGraphicsDevicePolicy.kext

    If you can help me, I do not know what to do.

    Conf.plist
    ACPI

    DSDT

    Debug

    DropOEM_DSM

    Name
    dsdt.aml
    ReuseFFFF

    SSDT

    DropOem

    Generate

    CStates

    PStates

    Boot

    Arguments
    kext-dev-mode=1 nvda_drv=1 nv_spanmodepolicy=1
    DefaultVolume
    Mac Yosemite
    Legacy
    PBR
    Log

    Timeout
    5
    XMPDetection
    No

    Graphics

    DualLink
    0
    Inject

    ATI

    Intel

    NVidia

    ig-platform-id
    0xd220003

    Patch DSDT:
    Device (PEG0)
    {
    Name (_ADR, 0x00010000) // _ADR: Address
    Device (PEGP)
    {
    Name (_ADR, 0x00010000) // _ADR: Address
    Device (GFX0)
    {
    Name (_ADR, Zero) // _ADR: Address
    Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
    {
    Store (Package (0x0C)
    {
    “AAPL,slot-name”,
    Buffer (0x07)
    {
    “Slot-1”
    },

    “@0,connector-type”,
    Buffer (0x04)
    {
    0x00, 0x08, 0x00, 0x00
    },

    “@1,connector-type”,
    Buffer (0x04)
    {
    0x00, 0x08, 0x00, 0x00
    },

    “@2,connector-type”,
    Buffer (0x04)
    {
    0x00, 0x08, 0x00, 0x00
    },

    “@3,connector-type”,
    Buffer (0x04)
    {
    0x00, 0x08, 0x00, 0x00
    },

    “hda-gfx”,
    Buffer (0x0A)
    {
    “onboard-1”
    }
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }

    Device (HDAU)
    {
    Name (_ADR, One) // _ADR: Address
    Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
    {
    Store (Package (0x02)
    {
    “hda-gfx”,
    Buffer (0x0A)
    {
    “onboard-1”
    }
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }
    }
    }

    Reply
  119. Specs are:

    Asus Z9PE-D8 WS
    2xGigabyte 980Ti
    2×2650 v2 Xeon

    Reply
  120. Ok, by comparing my ioreg with one card working and then trying with two cards, I know that my NPX7 address is working correctly and that NPX3 is not.
    I could only compile method 2 successfully and pasted that into the appropriate address. Upon reboot, nothing helped the card functionally. Under IOreg it did register some new lines. So, what kind of issue is this? I had two GPU’s working fine under Mavericks.

    Reply
  121. Hi, i have a gigabyte gt 630 2mb, and i installed maverics throught chameleon and iatkos distro. The problem is that thought the maverics sees the card as it is, does not recognize the second screen. The card has 3 slots to the back DVI-I/ D-SUB/HDMI and i have conected the DVI-I as the main and is working but the other two outputs either one does not work. Is there something i could do to make it work.

    Reply
  122. Troubles with enable EVGA GTX970

    My Setup

    GA-X79-UP4
    i7 4930K
    BIOS version F7
    32gb ram
    EVGA GTX 970 4gb

    OS X version 10.11.2 El Capitan

    I followed Caratuco’s guide see link, after that I installed Clover v2.3k r3320 UEFI (on the SSD, EFI partition) it dosent f*** boot args like v2.3k r3346!!!
    http://www.insanelymac.com/forum/topic/309677-gax79-up4-el-capitan-wnvidia-gfx950/ Put in rampageDev files and so on!

    Installed fine with the guide UNTIL I wanted to install my GTX 970

    Installed Nvidia WebDriver-346.03.04f02, then before restart I choose OS X driver in preferences, to be sure I started again with nv_disable=1

    But when I enable Nvidia Web Driver and set nvda_drv=1 (no nv_disable=1) it won’t boot!!!

    Now when I choose OS X driver as default, It boots with following boot args (npci=0x3000 kext-dev-mode=1 rootless=0)

    What the F**’’’ is wrong looked 100 forums post up … :’(

    No GTX970 at the moment :( hope someone can’t figure this out?

    Reply
    • The issue we have here is very clear. You failed to follow are install guide and post install with the DMG as what you posted clearly reflects this. The files and flags we provide are not suggestions. They are there so you the end user do not create issues such as the one that you have. Please do a clean install. Follow the DMG for post install. And do not mix and match guides as you will only get back into the loop you are in.

      Reply
  123. At this moment (March 4, 2016, 11:30 am PST) the image links in Part2A are broken. Instead of showing the images, the page shows part of the link details…

    Part 2A: Macintosh

    2. Go to NVidia Driver Manager:
    ?w=640″ alt=”Screen Shot 2013-05-15 at 10.43.46 PM” width=”83″ height=”76″ />
    3. In the Preference Pane match the following Settings. This Setting Writes the Boot Flag to the NVRAM:
    ?w=600&h=440″ alt=”Screen Shot 2013-05-15 at 10.45.11 PM” width=”300″ height=”220″ />

    4. Restart the Computer.

    Reply
  124. Hello, thank you for sharing this.
    Do you know witch guide I should use to inject a Nvidia Quadro k1100 (laptop)?
    Thanks again, kind regards
    Enrico

    Reply
  125. Hi Andrew,

    I am trying to get my GTX 760 working in El Capitan 10.11.3, using your MacPro6,1 SMBios supplied on the X79 DMG.
    Specs: Asus R4E, latest bios. 4930K, MSI GTX 760. Followed your installation guide + guide on X79 DMG to the letter.

    After installing the Nvidia Web Drivers and using nvda_drv=1 in the Clover config.plist, I get no video output. The systems is working, but just no video output. Using nv_disable=1 does give me output, but that’s not desirable.

    If i switch to a MacPro5,1 SMBios then everything works. Of course no Power Management for LGA2011 in this SMBios so not ideal.
    Removing kext cache does not help, booting with -f also has no improvement.
    Any idea what it could be?

    Thanks!

    Reply
    • There is a app in the DMG for Nvidia only you need to run.

      Reply
      • I’m in the same situation, installed without problems on R4E and 4930K but when comes to the NVidia drivers i got no output, i’ve run the NVidia-only AGDPfix but can’t get the drivers to work.. i have a Gigabyte 970.

        Any tip or help?

        Thanks!

        Reply
        • You will have to patch the Kext by hand. I will update the last page on this guide on how to do so and add it to the DMG. The auto patcher seems to be having issues as of late.

  126. So, after doing the moste part of the guide,
    If i patch the AGPM, then the System have only 20fps on Desktop all things are very slow and the performance are really bad.
    If i don’t patch the AGPM i have really long frezzes and Spinning Wheels, and that all after installing the NVIDIA Web Drivers, i can’t say waht is the problem, i hope anyone got anytime a fix for that.

    my system
    CPU: AMD FX-8350
    Mainboard: Sabertooth 990FX R2.0
    Graphiccard:MSI GTX 970 GAMING 4G
    1 Display via DP 144HZ 2560×1440
    1 Display via DVI 1280×1042

    Here my IOREG
    https://www.dropbox.com/s/wl09t21ism81p4r/MyIOReg.ioreg?dl=0

    Reply
  127. Hello , thank you for such great guide , i have a question . Im running OS X 10.10.5 that works great and my dsdt gives no errors, I’m using 2 video cards GTX Titan and GTX 780 with nvidia drivers , my adobe software (lightroom , Photoshop etc) used to use GTX Titan as a graphics accelerator and cuda but now it switched to 780 , when i open about my mac the Titan is main card when i open system report the GTX 780 is first and Titan second card . is there a way to assign them ? Thank you so much.

    Reply
    • Open your case and look at the order of the cards. Also this will do nothing in regards to performance if you change the order.

      Reply
      • it looks like the order docent matter , i swapped them multiple times , you don think titan is going to improve performance over gtx 780? Thanks.

        Reply
        • What you are asking and what you looking for are two very different things.

          CUDA does not care what order the GPU’s are. All you are doing by mixing versions is limiting the Titan to 3GB of ram. You need to read the CUDA docs and get a better understanding on how your tools actually work.

  128. Hello again Andrew Kern

    from my last attempt last year, I have started again trying to get my card working with El-capitan.

    I had no problem installing Mac, although it detect there is a nvidia card installed, it seams information about the card are not right.
    I have once got the device to be recognised fully (but not running through it) with clover, a fluke I have not managed to repeat.
    I have just extracted dsdt dsl & aml would you be able to help me make sense out of it
    or direct me on how to use them

    I remember the extension folder on older version of Mac, where I used to find all the drivers
    somehow on elcapitan I don’t see any of the older folders not sure if they are relocated else where?

    I am happy to pay to get this fixed, I don’t like giving up with no result and effort wasted as I have been trying for sometime now.

    Reply
  129. Damn, not a mind reader then :)

    The card is Asus gtx 780 oc

    Reply
  130. just in case you may ask

    mobo: asus z9pe ws
    cpu 2660 V2
    monitor (not sure if it’s relevant): wasapiMango QHD 277 – 2560×1440 connected through DVI

    Reply
  131. Hello sir,
    help me with injection code for nvidia GTX760 by ssdt.aml on Asus H97 Pro

    Reply
  132. Hi!

    GA-H81M-DS2
    4GB RAM
    Gigabyte GeForce GT 610

    I’ve got my second build and I’m running OS X 10.11.5. I cannot boot without nv_disable=1 or -x. I get the right resolution just there are glithces when booting with -x. I also cannot boot without Inject Nvidia.

    Please help!

    Reply
  133. Sir,
    Is there a way to fix ma problem? Hope you could help me

    Reply
  134. Hello,
    I own a clevo p370em with a Nvidia GTX 680M dual-gpu but neither the native drivers nor Nvidia driver make it work. What patches should I use ?

    Thanks.

    Reply
  135. Hi
    is the gtx 1060 supported ?

    Reply
  136. I’ve got an Asus GeForce GTX 750 TI that I’m struggling with. Initially no signal would make it through to HDMI output. I flashed the bios with the appropriate image found: http://www.insanelymac.com/forum/topic/302628-gtx-750-ti/?p=2099737

    After doing this, I was excited to see the “light grey” screen pop up that comes up just before the login screen, but then this went black and hung. Fortunately this indicated that there is now a signal (previous the monitor would say “no signal”)… I tried to ssh in (it boots with `nv_disable=1`), but the sshd was non-responsive and thus I could tell that the system was clearly hung and I had to kill it by holding the power button in until it died.

    This has persisted for me no matter what I try so far it seems. I’m using the most recent web driver from nvidia for 10.11.6. My Chameleon boot args are currently:
    `-v UseKernelCache=No CsrActiveConfig=103 USBLegacyOff=Yes npci=0x2000 nvda_drv=1`

    Seen this kind of behavior before?

    Reply
  137. Hi Andrew,

    I was wondering if you heard of any success with the Quadro M4000?

    Thanks for all your work,

    Aaron

    Reply
  138. what fuide should I use for m1000m (for skylake)? 700 series?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.