Contribute
Register

New Method for Enabling NVIDIA Web Drivers in Clover

Status
Not open for further replies.
Thanks for the suggestion, I had gone through the normal fixes. I do use the iMac 17,1 definition, but the config edit fix didn't work. I actually tried a few of the fixes on that linked post just to rule them out.

Like I said originally, the web drivers worked with my 10.11.6 install, thought it took so modification. Same modifications dont work with 10.12, and neither do any other normal fixes.

Seems like someone else should be having a similar issue.


Hey I have the idential issue, did you manage to fix it?
 
How do you switch from 12,2 to 14,2? Do you just change it in the config.plist file? I have serial numbers and machine numbers that I created for iMessage purposes.

This isn't 2014 anymore when there were lots of issues with iMessage. I generate completely new SMBIOS and keep the same UUID, ROM, and MLB and iMessage doesn't even log out when switching.
 
This isn't 2014 anymore when there were lots of issues with iMessage. I generate completely new SMBIOS and keep the same UUID, ROM, and MLB and iMessage doesn't even log out when switching.

When you said to completely generate a new SMBIOS (in Clover Configurator) does that mean to use the wizard using 14,2? I did that and used my old UUID, ROM and MLB. Is there another way to generate a new SMBIOS?

UPDATE: I finally got it working by updating the SMBIOS stated above then going to MultiBeast and loading the System Definitions to iMac 14,2.
 
Last edited:
GT730 and Sierra.

If delete nv disable and add nvidiaweb boot crash and restart pc.

Edit:

Change SMBIOS form MacMini to iMac a everything ok.
 
Last edited:
Sorry to be a noob.

Could you please explain how to do that? I mean I know how to disable/enable SIP but nothing about EDID

Hi - apologies for the late reply

There was quite a bit of experimentation to get it to work but here is where I have ended up so far.

I have two screens that are different makes but have similar capabilities so I have used the following to put the EDID of BENQ screen into the ACER

DarwinDumper from https://bitbucket.org/blackosx/darwindumper/downloads to output a binary version of the EDID (just select EDID on the tick list) - it dumps a file per screen so choose the right one.

Then use the El Capitan release of FixEDID from here https://github.com/andyvand/FixEDID_Devel to create a EDID override

The file/structure can then be placed under /System/Library/Displays/Contents/Resources/Overrides

Hope that helps
 
Hey, i just updated to sierra and it's working fine apart from the webdriver.
I updated to the newest clover and clover configurator.

I added the webdriver system parameter with a text editor (not with clover configurator) and removed nvda_drv=1 and also removed nv_disable=1 manually. But whenever i try to boot into that drive, clover still sets the bootflag nvda_drv=1. When i remove that manually in the clover bootscreen, it doesn't help.

I'm wondering if there is a cached version of the config.plist somewhere. My monitor just says "no signal".

Could somebody help me here?

sydef is 14.2 with a gtx 970
 
nvda_drv=1 hasn't been removed from the newest version of clover. I replaced "nvda_drv=1" with "webdriver" and it used the standard OS X drivers after rebooting.. It also removed the flag from the plist automatically.
 
it is the best way and less painful lol
That the latest version was Clover_v2.3k_r3763? Forcing the nvidia to load still not working for me, ends up blank screen, the have to to back into clover boot to disable.
 
Just for information; the problem is that nVidia drivers looks in AppleGraphicsDevicePolicy info.plist for a matching board-id and only the following are listed there:

Code:
iMac13,1    Mac-00BE6ED71E35EB86    none
iMac13,2    Mac-FC02E91DDD3FA6A4    none
iMac14,1    Mac-031B6874CF7F642A    none
iMac14,2    Mac-27ADBB7B4CEE8E61    none
iMac14,3    Mac-77EB7D7DAF985301    none
iMac14,4    Mac-81E3E92DD6088272    none
iMac15,1    Mac-42FD25EABCABB274    Config2
iMac15,2    Mac-FA842E06C61E91C5    Config2
iMac17,1    Mac-65CE76090165799A    Config2
iMac17,1    Mac-B809C3757DA9BB8D    Config2
iMac17,1    Mac-DB15BD556843C820    Config2

MacPro2,1    Mac-F42C88C8    none
MacPro4,1    Mac-F221BEC8    none
MacPro5,1    Mac-F221DCC8    none
MacPro6,1    Mac-F60DEB81FF30ACF6    Config1

MacBookAir6,1    Mac-35C1E88140C3E6CF    none
MacBookAir6,2    Mac-7DF21CB3ED6977E5    none

MacBookPro9,1    Mac-4B7AC7E43945597E    none
MacBookPro10,1    Mac-C3EC7CD22292981F    none
MacBookPro11,1    Mac-189A3D4F975D5FFC    none

???    Mac-C9CF552659EA9913    none

So, if you have a different type of machine in your SMBIOS informations, your nVidia drivers will never work.
1. You can change your SMBIOS to one of those present with 'none' to avoid special cases
or 2. If you have one with Config1/Config2, change it to none by hand or using one of the patches around this forum
or 3. Add the missing board-id in the list, or change one of them to your board-id (ie. I have changed Mac-C9CF552659EA9913 to Mac-F2238BAE to support iMac11,3)
or 4. I've seen that someone got a positive result changing GFX0 in DSDT to GFX1
 
Last edited:
AppleGraphicsDevicePolicy info.plist
My graphics work, so I'm just curious, where is this plist located? Is it in a kext if so which one??
The problem I'm having is if I have the Web Driver enabled either in the config.plist, or checking it manually before the OS boots (in options under graphics). I'm unable to shutdown/restart. The end result is black screens blinking power lights on my monitors; once that happens I just physically shut down or reboot.
 
Status
Not open for further replies.
Back
Top