arsradu Posted June 12, 2016 Share Posted June 12, 2016 Hey guys, Yesterday I had issues booting up my work Skylake build. Thanks to c.frio, I was able to boot and now everything works again. BUT, I've got a little issue I will need help with: when I try to enable Nvidia driver, the computer asks to restart. Which it does with no problem. The problem is that it defaults to the OS X driver instead of loading Nvidia web driver. I thought it might be a problem of boot flags (which it might be), so I tried:1. nvda_drv=1 -> result: reboot half way the loading bar (when loading video driver). 2. nv_disable=1/no flag -> result: boot ok but of course with no Nvidia driver being loaded. System definition: Mac Pro 3,1 So..what to do? How do I get it enabled? Link to comment Share on other sites More sharing options...
crusher Posted June 12, 2016 Share Posted June 12, 2016 Use iMac17,1 and test. Link to comment Share on other sites More sharing options...
arsradu Posted June 12, 2016 Author Share Posted June 12, 2016 Use iMac17,1 and test. My iMac definitions stop at 15,1. Where do I get a 17,1 iMac definition? I'm using Clover Configurator to generate it, by the way. So if you have a better source, let me know. UPDATE: I found an 17,1 SMBIOS and applied it. But...same issue. Also, don't know which mod moved my post. But thank you! And sorry. Link to comment Share on other sites More sharing options...
crusher Posted June 12, 2016 Share Posted June 12, 2016 Do you try: <dict> <key>Comment</key> <string>Skylake Nvidia 2</string> <key>Disabled</key> <false/> <key>Find</key> <string>Config2</string> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>AppleGraphicsDevicePolicy</string> <key>Replace</key> <string>none</string> </dict> <dict> <key>Comment</key> <string>Skylake Nvidia 1</string> <key>Disabled</key> <false/> <key>Find</key> <string>Config1</string> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>AppleGraphicsDevicePolicy</string> <key>Replace</key> <string>none</string> </dict> Link to comment Share on other sites More sharing options...
arsradu Posted June 12, 2016 Author Share Posted June 12, 2016 Do you try: <dict> <key>Comment</key> <string>Skylake Nvidia 2</string> <key>Disabled</key> <false/> <key>Find</key> <string>Config2</string> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>AppleGraphicsDevicePolicy</string> <key>Replace</key> <string>none</string> </dict> <dict> <key>Comment</key> <string>Skylake Nvidia 1</string> <key>Disabled</key> <false/> <key>Find</key> <string>Config1</string> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>AppleGraphicsDevicePolicy</string> <key>Replace</key> <string>none</string> </dict> Yeah, unfortunately that didn't make any difference. Link to comment Share on other sites More sharing options...
C.Frio Posted June 12, 2016 Share Posted June 12, 2016 hi.. suggestion ... try with the latest nvidia driver and boot with.. nvda_drv=1 npci=0x2000 dart=0 kext-dev-mode=1 c.frio Link to comment Share on other sites More sharing options...
arsradu Posted June 12, 2016 Author Share Posted June 12, 2016 hi.. suggestion ... try with the latest nvidia driver and boot with.. nvda_drv=1 npci=0x2000 dart=0 kext-dev-mode=1 c.frio I will try tomorrow as I'm not near that PC anymore. But, a few things first: 1.The system is based on El Capitan 10.11.5 so kext-dev-mode=1 is useless here and also rootless=0 is obsolete. SIP is already disabled so I'm pretty sure that's not the issue here. 2. npci=0x2000 is used for Lion and Mountain Lion if the computer freezes at [PCI Configuration Begin]. Which is not the case. 3. dart=0 is also not needed since I already disabled VT-d in BIOS. So, are you sure we have a lead here? So far, no matter how I add the nvda_drv=1 flag, I get into reboot. Link to comment Share on other sites More sharing options...
C.Frio Posted June 12, 2016 Share Posted June 12, 2016 hi... #3.. about dart=0 I read even you have vt-d disable some thing does not work ok... and if it does not work there.. if no problem to be there..just leave "faith" #2 just try... #1..see I have 7 rigs working..one is skylake...just my experience..I'm not an expertise ..(i'm m.d doctor just curious..from 10.4.6)) my policy is ...if it works..leave it as is... and I have those flags on most of my rigs as you can see at signature... so nothing to loose... c.frio Link to comment Share on other sites More sharing options...
arsradu Posted June 12, 2016 Author Share Posted June 12, 2016 hi... #3.. about dart=0 I read even you have vt-d disable some thing does not work ok... and if it does not work there.. if no problem to be there..just leave "faith" #2 just try... #1..see I have 7 rigs working..one is skylake...just my experience..I'm not an expertise ..(i'm m.d doctor just curious..from 10.4.6)) my policy is ...if it works..leave it as is... and I have those flags on most of my rigs as you can see at signature... so nothing to loose... c.frio i tried dart=0 before... and no difference. and sure, I'm not expecting a perfect solution. ) and yeah, aside from nvda_drv=1 which causes reboots, the other flags shouldn't cause any issues. And I can add them or remove them, at will. That's not a problem. Sorry I sounded like a complete ass. Will try that tomorrow. It might be something wrong with my config. I just can't figure out what. Link to comment Share on other sites More sharing options...
gengik84 Posted June 12, 2016 Share Posted June 12, 2016 @arsradu You have to patch AGDP.kext Config2 ---> none patch through clover, does not work 1 Link to comment Share on other sites More sharing options...
arsradu Posted June 12, 2016 Author Share Posted June 12, 2016 @arsradu You have to patch AGDP.kext Config2 ---> none patch through clover, does not work ok... If patch through Clover doesn't work, then how do I do this? Link to comment Share on other sites More sharing options...
gengik84 Posted June 12, 2016 Share Posted June 12, 2016 AppleGraphicsControl.kext/Contents/Plugins/AppleGraphicsDevicePolicy.kext ---> ConfigMap Config2--->change---> none Copy this kext on the desktop, modify, install and rebuild cache You must manually change..Use a text editor or Xcode Link to comment Share on other sites More sharing options...
arsradu Posted June 12, 2016 Author Share Posted June 12, 2016 AppleGraphicsControl.kext/Contents/Plugins/AppleGraphicsDevicePolicy.kext ---> ConfigMap Config2--->change---> none Copy this kext on the desktop, modify, install and rebuild cache You must manually change..Use a text editor or Xcode Clear. Will do, thank you!Any idea why patching through Clover doesn't work? Link to comment Share on other sites More sharing options...
gengik84 Posted June 12, 2016 Share Posted June 12, 2016 For this problem I have not seen solutions using clover ... Do not like to patch the kext with this method, but unfortunately I have no other solutions could help you Link to comment Share on other sites More sharing options...
arsradu Posted June 13, 2016 Author Share Posted June 13, 2016 For this problem I have not seen solutions using clover ... Do not like to patch the kext with this method, but unfortunately I have no other solutions could help you Hi there, So, I'm a bit confused. I went to AppleGraphicsControl.kext -> Contents -> PlugIns -> AppleGraphicsDevicePolicy.kext -> Contents -> Info.plist -> IOKitPersonalities. I suppose this is the correct spot, right? Now, I don't have Config1 and 2 under ConfigMap, as you can see in the attached screenshot. So, I set all the device personalities in that section (ConfigMap) to none. Now, about Config2 - It's not really clear to me what should I set to none exactly. There are no strings in there. Only Data, Dictionary, Number, and Boolean. Should I set Config2 as a whole to STRING instead of Dictionary and set it to none? Is this what you meant? If not could you please advice? Setting all the values to none in ConfigMap didn't make any difference. UPDATE: Nevermind. I installed the Nvidia Driver in Safe Mode. Apparently that was causing all the issues. So: uninstall (in normal mode) -> reinstall -> enable = all fixed. Link to comment Share on other sites More sharing options...
Recommended Posts