- Joined
- Dec 17, 2014
- Messages
- 4,204
- Motherboard
- MSI Z97 Gaming 9 AC
- CPU
- i7-4790K
- Graphics
- RX 5700 XT
- Mac
- Classic Mac
- Mobile Phone
Solving NVIDIA driver install problems
Based on your specs on the left, you should use an iMac profile instead of a MacPro5,1 since you have a Haswell and aren't using ECC ram. I'd suggest iMac14,2 as I have had zero issues with that profile. Looking at your config, if you want to define the system you should create a complete smbios. Use Clover Configurator to set it up. Also try disabling the IGP in bios if you haven't already. That might get rid of the "[AGPM Controller ] unknownPlatform". Also using the iMac14,2 you don't need to mess with the AppleTyMCEDriver.kext.
You shouldn't need the dart=0 flag and Inject Nvidia should be false (as it is). As far as the card showing up in the ECC tab it will show up below the slot numbers usually but if you inject slot numbers using Clover and a DSDT it will show up in the proper slot but a GTX 970 doesn't support ECC anyways.
Here is my SMBIOS for a iMac14,2. I have a lot of other info such as ram (cosmetic to show overclocked speed) and PCIe slots (cosmetic):
I fresh installed Yosemite(10.10.3) with Clover(with resolution/graphical/lag issues) and changed my SMBIOS to MacPro5,1 and removed S/L/E/AppleTyMCEDriver.kext and it booted fine(still resolution/graphical/lag issues) and then installed the nvidia web drivers, and changed my config.plist to have the boot flags: dart=0 kext-dev-mode=1 nvda_drv=1 and -v, and the boot would stop at:
So i changed my boot flags to: dart=0 kext-dev-mode=1 nv_disable=1 and I was able to boot again(still resolution/graphical/lag issues).Code:[AGPM Controller ] unknownPlatform Sound assertion in AppleHDADriver at line 1540 Sound assertion in AppleHDADriver at line 2200 Sound assertion in AppleHDADriver at line 199
I read your post somewhere that in config.plist, "Inject NVidia" should not be selected, and I have deselected it now and saved the config, but I wanted to check and see if there is anything else I should do before rebooting as I fear if I reboot and crash, I won't be able to get into the system again to change settings.
I have also attached my config.plist if it is easier.
Also in my nVidia control panel, my graphics card doesn't show up in the ECC panel, not sure if it should.
Thanks in advance!
Based on your specs on the left, you should use an iMac profile instead of a MacPro5,1 since you have a Haswell and aren't using ECC ram. I'd suggest iMac14,2 as I have had zero issues with that profile. Looking at your config, if you want to define the system you should create a complete smbios. Use Clover Configurator to set it up. Also try disabling the IGP in bios if you haven't already. That might get rid of the "[AGPM Controller ] unknownPlatform". Also using the iMac14,2 you don't need to mess with the AppleTyMCEDriver.kext.
You shouldn't need the dart=0 flag and Inject Nvidia should be false (as it is). As far as the card showing up in the ECC tab it will show up below the slot numbers usually but if you inject slot numbers using Clover and a DSDT it will show up in the proper slot but a GTX 970 doesn't support ECC anyways.
Here is my SMBIOS for a iMac14,2. I have a lot of other info such as ram (cosmetic to show overclocked speed) and PCIe slots (cosmetic):
Code:
<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>Memory</key>
<dict>
<key>Modules</key>
<array>
<dict>
<key>Frequency</key>
<string>2133</string>
<key>Part</key>
<string>CMY16GX3M2A1600C9</string>
<key>Serial</key>
<string>-</string>
<key>Size</key>
<string>8192</string>
<key>Slot</key>
<string>3</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Corsair Vengeance Pro</string>
</dict>
<dict>
<key>Frequency</key>
<string>2133</string>
<key>Part</key>
<string>CMY16GX3M2A1600C9</string>
<key>Serial</key>
<string>-</string>
<key>Size</key>
<string>8192</string>
<key>Slot</key>
<string>1</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Corsair Vengeance Pro</string>
</dict>
<dict>
<key>Frequency</key>
<string>2133</string>
<key>Part</key>
<string>CMY16GX3M2A1600C9</string>
<key>Serial</key>
<string>-</string>
<key>Size</key>
<string>8192</string>
<key>Slot</key>
<string>0</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Corsair Vengeance Pro</string>
</dict>
<dict>
<key>Frequency</key>
<string>2133</string>
<key>Part</key>
<string>CMY16GX3M2A1600C9</string>
<key>Serial</key>
<string>-</string>
<key>Size</key>
<string>8192</string>
<key>Slot</key>
<string>2</string>
<key>Type</key>
<string>DDR3</string>
<key>Vendor</key>
<string>Corsair Vengeance Pro</string>
</dict>
</array>
</dict>
<key>ProductName</key>
<string>iMac14,2</string>
<key>SerialNumber</key>
<string>XXXXXXXXXXXXX</string>
<key>Slots</key>
<array>
<dict>
<key>Device</key>
<string>NVidia</string>
<key>ID</key>
<integer>1</integer>
<key>Name</key>
<string>Slot-1</string>
<key>Type</key>
<integer>16</integer>
</dict>
</array>
<key>Trust</key>
<false/>
<key>Version</key>
<string>1.0</string>
</dict>