Contribute
Register

Solving NVIDIA Driver Install & Loading Problems

Specs: ASUS Z170 Pro Gaming ASUS GTX 970 Strix Corsair Vengeance 8GB Samsung SSD Pro Evo 250 GB

Problems:
- Screen Flickering when booting up and navigating the OS.
- Installed latest web drivers for Sierra 10.12.3, but when switching from OSX drivers to NVidia web drivers, upon restart it defaults back to OSX drivers
- Played around with config.plist to make it work. Set both nvd_drv and nvd_disable to false and set nvidiawebdriver to true. Also played around with graphics in Clover Configurator, trying out Inject NVIDIA. None of which seem to work.

Any more ideas on how to get this to work?
 
Still stuck here... I have no idea what to do. Installed the security update, my GTX960 wasnt recognized properly and had like 7MB of VRAM. Then i got the latest detected and auto updated webdrivers. Then this cursed garbage nonsense.

Waiting for DSMOS...
...
000011.316023 AppleUSB20HugPort@14a30000: AppleUSBHostPort::disconnect: persistent enumeration failures
**** [IOBluetoothFamily][SearchForTransportEventTimeOutHandler] == Missing Bluetooth Controller Transport!
Resetting IOCatalogue.
considerRebuildOfPrelinkedKernel prebuild rebuild has expired

Can't get past the apple loading bar.
Any changes I try to make at the clover boot loader don't do anything. I remove nvda_drv=1 from boot args, and then when i press space on the drive i want to boot from, that is still there. This usb enumeration problem is new to me, as is this bluetooth issue.

EDIT:::::
After some more fudging around, I decided to boot from install usb and do a first aid in disk utility. i was able to get back to the desktop and reconfigured multibeast and ran kextbeast for the wifi patch according to beelzebozo's skylake build, however am still unable to get bluetooth and wifi working. I then reinstalled the latest nvidia drivers from a freshly downloaded pkg and rebooted. video card is recognized w proper ram, no graphical glitches as of yet. I've learned a lesson in patience.
 
Last edited:
It is Maxwell based so it should work but the driver may not have the ID for the card. The Quadro series cards tend to be less compatible than the GeForce cards.
Is there a method to verify this? Would be nice to get the card (and the HDMI port) working. Thanks in advance.
 
Last edited:
For some reason, I cannot simply restart my machine.
I got everything working, and then go to restart and i end up at the USB enumeration failures as well as the IOBluetoothFamily problem from earlier.
I have to select my install usb as the boot device and then in the clover bootloader, i have to go to options and manually remove dart=0. I only added that once, at the boot loader, and have removed it in Clover Configurator, but it keeps adding it to the boot loader regardless of my actions within clover configurator. Then if I load the config.plist, it doesn't have dart=0 enabled.

I can get to my desktop from booting, only if I load from usb, then remove dart=0, then select my ssd, then spacebar to select verbose.
I tried adding dart=0, saving, closing, opening, disabling dart=0, save, close. then open and add -v, save, close. then I boot as would be normal and i'm hit with the dsmos, usb enumeration, iobluetooth hangs....
Although I'm glad to be back to BEING ABLE TO OPERATE, I would much rather be able to restart as quickly as possible when needed.
THIS IS ALL RELATED TO UPDATING THE NVIDIA DRIVERS, AS THIS PROBLEM WAS NOT PRESENT BEFORE THEN.

Also, I've lost audio... tried remultibeasting the alc1150 n 100 series audio and optional 5.1 to no avail.
Thankfully I dont rely on my 5.1 and have a pair of KRK Rockit 5's thru my FW interface. 5.1 system is quicker, just on and up. FW needs power to the rack, power to each speaker, then amplitude, otherwise i have a nasty impulse pop thru my soul.
 
Last edited:
Im stuck at the point 6.
If i follow rhe guide, when i try too boot i get a panic. If i boot without nv on, i can get into the osx but intel hd graphics will be used
 
Im stuck at the point 6.
If i follow rhe guide, when i try too boot i get a panic. If i boot without nv on, i can get into the osx but intel hd graphics will be used

Huh? Is your monitor plugged into the board or the card and what is set as the primary graphics device in BIOS?
 
Huh? Is your monitor plugged into the board or the card and what is set as the primary gr:aphics device in BIOS?
Oh nice question :D .
So the monitor is plugged via HDMI from the NVIDIA CARD and i cant get on the point to set my primary card on the bios. How can i? Sorry if im a noob :)
 
Huh? Is your monitor plugged into the board or the card and what is set as the primary graphics device in BIOS?
Ok
Look at my config.plist now i can boot up idk why :)!!
And after i boot i can see checkced"Nvidia web driver"!! YHeaaah
THis mean now im using my graphics card in full things i do?
<?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>
<false/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 nvda_drv=1 kext-dev-mode=1</string>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>20</integer>
<key>XMPDetection</key>
<false/>
</dict>
<key>CPU</key>
<dict>
<key>UseARTFrequency</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>it:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<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>game of thrones light</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<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>10.9-10.11-AppleHDA/Realtek ALC887</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
hwjsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11-AppleHDA/Realtek ALC...</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
gxnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA/Resources/xml&gt;zml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
eG1sLnps
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
em1sLnps
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>09/03/2013</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>IM142.88Z.0118.B00.1309031249</string>
<key>Board-ID</key>
<string>Mac-27ADBB7B4CEE8E61</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisAssetTag</key>
<string>iMac-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>13</string>
<key>Family</key>
<string>iMac</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>iMac14,2</string>
<key>SerialNumber</key>
<string>C02LGE6UF8JC</string>
<key>Trust</key>
<false/>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>
 
Ok
Look at my config.plist now i can boot up idk why :)!!
And after i boot i can see checkced"Nvidia web driver"!! YHeaaah
THis mean now im using my graphics card in full things i do?
<?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>
<false/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 nvda_drv=1 kext-dev-mode=1</string>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>20</integer>
<key>XMPDetection</key>
<false/>
</dict>
<key>CPU</key>
<dict>
<key>UseARTFrequency</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>it:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<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>game of thrones light</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<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>10.9-10.11-AppleHDA/Realtek ALC887</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
hwjsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11-AppleHDA/Realtek ALC...</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
gxnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA/Resources/xml&gt;zml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
eG1sLnps
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
em1sLnps
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>09/03/2013</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>IM142.88Z.0118.B00.1309031249</string>
<key>Board-ID</key>
<string>Mac-27ADBB7B4CEE8E61</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisAssetTag</key>
<string>iMac-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>13</string>
<key>Family</key>
<string>iMac</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>iMac14,2</string>
<key>SerialNumber</key>
<string>C02LGE6UF8JC</string>
<key>Trust</key>
<false/>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>

What version of OS X are you running?
 
Back
Top