Jump to content

Nvidia GTX 950 help enable driver


arsradu
 Share

15 posts in this topic

Recommended Posts

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

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

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

 

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

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

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" :lol:

#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  :P 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... :lol:

c.frio

Link to comment
Share on other sites

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

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

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

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.

post-1303722-0-50485400-1465810562_thumb.png

 

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

 Share

×
×
  • Create New...