Contribute
Register

Solving NVIDIA Driver Install & Loading Problems

His config.plist was/is wrong :

Code:
<key>NvidiaWeb</key>
<false/>

I saw that but he said he changed it and it still didn’t work.
 
Thanks for the replies @slim.jim and @P1GRIM

I have the USB inserted when booting as I can't find my Mac OS partition when I remove it. On a side note, I have the Mac OS installed as a partition on an m.2 SSD alongside Windows 10.

During post-installation I copied over the EFI from the USB to my boot drive and ensured that Multi-beast and Clover configuration was performed on the boot device. I ensured that I mounted the boot drive (by checking which /dev/disk has been assigned) and opened up config.plist by opening the mounted Mac Drive > EFI > CLOVER > config.plist. Afte saving the config changes, I checked if the changes were applied and they definitely were.

I did a complete re-installation today and went through everything @P1GRIM suggested to no avail. I've attached my config.plist for your review again, maybe there is something you can spot that I'm missing:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
</dict>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 darkwake=0 nv_disable=1</string>
<key>DefaultVolume</key>
<string>MacHDD</string>
<key>Legacy</key>
<string>PBR</string>
<key>Log</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>Windows</string>
<string>\EFI\BOOT\BOOTX64.EFI</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<true/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<string>First</string>
<key>Linux</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>embedded</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>#FakeCPUID</key>
<string>0x010676</string>
<key>AppleIntelCPUPM</key>
<true/>
<key>AppleRTC</key>
<true/>
<key>KernelCpu</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KernelXCPM</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>change 15 port limit to 26 in XHCI kext (100-Series-10.12)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g710////EA==
</data>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g710////Gw==
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>iMac14,2</string>
<key>Trust</key>
<false/>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
<key>NvidiaWeb</key>
<true/>
</dict>
</dict>
</plist>
 
I've attached my config.plist for your review again, maybe there is something you can spot that I'm missing:
Attach your config.plist instead of pasting it.
 
See Post #2649 :

Not done:
Remove nv_disable=1 from config.plist
There is no prospect of the Nvidia drivers working if you disable them.
 
See Post #2649 :

Not done:

There is no prospect of the Nvidia drivers working if you disable them.

So I removed this from the config and restarted but it was the same.

However, I got it to work by removing nv_diable = 1 from the boot menu options. My steps were:

1. Removed nv_diable = 1 from config.plist
2. Removed nv_diable = 1 from boot menu option
3. Switched hdmi as it was flickering upon bootup

I can't thank you enough for your help! Thank you @P1LGRIM and @slim.jim

Upon reboot, the setting for nv_disable = 1 appears again in the boot option. It seems like it's using the config which is on the USB. I've removed this setting from the USB config.plist, which has temporarily fixed the problem. When I remove the USB there is no option for me to boot into UEFI menu. How can I achieve this?

See attached for screenshot of boot menu option
 

Attachments

  • IMG_20171207_231752.jpg
    IMG_20171207_231752.jpg
    4.5 MB · Views: 214
Last edited:
So I removed this from the config and restarted but it was the same.

However, I got it to work by removing nv_diable = 1 from the boot menu options. My steps were:

1. Removed nv_diable = 1 from config.plist
2. Removed nv_diable = 1 from boot menu option
3. Switched hdmi as it was flickering upon bootup

I can't thank you enough for your help! Thank you @P1LGRIM and @slim.jim

Upon reboot, the setting for nv_disable = 1 appears again in the boot option. It seems like it's using the config which is on the USB. I've removed this setting from the USB config.plist, which has temporarily fixed the problem. When I remove the USB there is no option for me to boot into UEFI menu. How can I achieve this?

See attached for screenshot of boot menu option

If you are dual booting from the same SSD then you will need to modify a file on the EFI partition in the Microsoft folder so that the system doesn’t default to the Windows bootloader when booting.
 
I have installed the graphics card drivers without problems, but I do not notice all the performance that my graphic card can give.

I have passed a CibeBench benchmark and these are the results, I find something low to normal for a GTX 970.

Screen Shot 2017-12-15 at 20.05.51.png

I do not know if it can be because my motherboard is something old and this is a burden on the system in general.

Any suggestions to try a solution?

The specifications of my Hackintos:

MoBo: GA-X58A-UD3R
CPU: Intel Xeon X5650 @ 4.40Ghz
GPU: GTX 970
Ram: 16GB
 
Hi all,
First may I just apologise if I missed a rule or something and didn't follow protocol on the board properly. Ive only just joined and started my first build.
Im have the issue stated a lot on here of installing the web driver and following all the steps, yet I still can't get the NVIDA card to select. It just stays on the OSX default.
If anyone is able to hold my hand through this id be so grateful.
And any message board stuff I've not followed please bring me up on and ill correct myself.
Thanks heaps
 
Back
Top