Jump to content

Nvidia Web Driver updates for macOS Sierra (UPDATE Sept 27, 2019)


1,025 posts in this topic

Recommended Posts

 

hi i already answer you in post 299 but i double check and in sierra GM you do need to select nvda_drv=1 even when you enter the commands. so read post 299 but remember to select nvda_drv=1. everythig else is correct

 

i believe everybody who fails to enable nvidia cards will get it working successfully after reading your posts....great work! :thumbsup_anim:

Link to comment
Share on other sites

 

hi i already answer you in post 299 but i double check and in sierra GM you do need to select nvda_drv=1 even when you enter the commands. so read post 299 but remember to select nvda_drv=1. everythig else is correct

 

 

Hi yes thank you - I have installed the GM and alas for me the problem is the same. Unless i use nv_disable i end up booting to a black screen. I have installed the web drivers and they are active as even in nv_disable mode i see them as loaded and active.

 

$ kextstat | grep -i nvi

  112    1 0xffffff7f81090000 0x326000   0x326000   com.nvidia.web.NVDAResmanWeb (10.1.3) 3EC6A9AA-1C98-3332-A7C8-6ED8383933FA <111 99 95 12 7 5 4 3 1>

  113    0 0xffffff7f813c9000 0x1c3000   0x1c3000   com.nvidia.web.NVDAGF100HalWeb (10.1.3) 529D2794-99C2-3C71-947B-D2C4DAE13ADF <112 12 4 3>

 

I wonder if the GT 610 is just no go in Sierra - although why that would be i have no idea as it worked OOTB in all previous versions. Can anyone actually confirm which Nvidia cards work or are we assuming all cards are OK with the web drivers?

Link to comment
Share on other sites

remember web drivers are beta but we can assume which i don't like to do, that when the official version of sierra and the official version of web be out i think that the nvidia cards should work fine but is always good to get them to work before the oficial release, so we don't worry.

 

there it was some changes from PB7 to GM

so from GM to official version there it will have to be some changes too

 

what kind of smbios are you using

are you using the latest version of clover

are you in eufi mode or in legacy mode

are you sing emuvariableeufi-64

are you using the latest version of web drivers the ones for PB7

 

please provide that info so i can help you

  • Like 1
Link to comment
Share on other sites

remember web drivers are beta but we can assume which i don't like to do, that when the official version of sierra and the official version of web be out i think that the nvidia cards should work fine but is always good to get them to work before the oficial release, so we don't worry.

 

there it was some changes from PB7 to GM

so from GM to official version there it will have to be some changes too

 

what kind of smbios are you using

are you using the latest version of clover

are you in eufi mode or in legacy mode

are you sing emuvariableeufi-64

are you using the latest version of web drivers the ones for PB7

 

please provide that info so i can help you

hi,friend,,when installing clover,, these two options of install RC scripts on target volume ,,,install RC scripts in all bootable volumes should be chose to be installed? thank you

Link to comment
Share on other sites

@xtddd

 

You really should answer questions first before asking new ones ;).

 

Also, you should read more and especially this : https://clover-wiki.zetam.org/ :).

OK.thank you

@xtddd

 

You really should answer questions first before asking new ones ;).

 

Also, you should read more and especially this : https://clover-wiki.zetam.org/ :).

i got it..This depend if the target partition is an OSX partition, otherwise all option for that are disabled. i.e.  i should learn more about clover...

  • Like 1
Link to comment
Share on other sites

So I am about at my wit's end trying to get my Asus GTX 970 recognized in Sierra GM. Works great using same clover config on a second bootable HD with El Capitan.

I have latest nVidia web drivers per this post, and have reinstalled them multiple times, yet my card seems unable to be recognized. I am using the iMac 15,1 smbios with Apple graphics policy fixed in the system Kext, nvda_drv=1, both OSxaptiofix2drv and emu variableuefi. have the latest version of clover r 3726. 

 

What I have noticed is that when I do the nvram -xp command, there is no mention of nvda_drv=1. The card outputs video, but is listed in system profiler as an 8MB VRAM Nvidia card. I have tried even injecting the Nvidia graphics using the id 0x13C2 and NVCAP I found in another post. 

 

Anyway my theory is that clover isn't able to write the nvram for my system for some reason. Any ideas on why this would be, or suggestions as to what I may be missing. I have attached my config.plist for clover

 

Help would be greatly appreciated!

 

Thanks

Link to comment
Share on other sites

So I am about at my wit's end trying to get my Asus GTX 970 recognized in Sierra. Works great using same clover config on a second bootable HD with El Capitan.

I have latest nVidia web drivers per this post, and have reinstalled them multiple times, yet my card seems unable to be recognized. I am using the iMac 15,1 smbios with Apple graphics policy fixed in the system Kext, nvda_drv=1, both OSxaptiofix2drv and emu variableuefi. have the latest version of clover r 3726. 

 

What I have noticed is that when I do the nvram -xp command, there is no mention of nvda_drv=1. The card outputs video, but is listed in system profiler as an 8MB VRAM Nvidia card. I have tried even injecting the Nvidia graphics using the id 0x13C2 and NVCAP I found in another post. 

 

Anyway my theory is that clover isn't able to write the nvram for my system for some reason. Any ideas on why this would be, or suggestions as to what I may be missing. I have attached my config.plist for clover

 

Help would be greatly appreciated!

 

Thanks

 

Same here, except with my GTX 980 Ti. Installed the latest PB/DB drivers and installed macOS Sierra GM... 

 

Nothing works, not even switching back to iMac14,2 ... 

 

Always goes to black screen and then monitors lose signal ... 

 

????

 

-Duncan

Link to comment
Share on other sites

Well it seems that my plist file is not permitted to be uploaded directly. Here are the contents:

 

<?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>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>GFX0 [to] GFX2</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
R0ZYMg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>PEGP [to] GFX1</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
UEVHUA==
</data>
<key>Replace</key>
<data>
R0ZYMQ==
</data>
</dict>
</array>
<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>3</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>System Reserved</string>
</array>
<key>Language</key>
<string>en: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>
<false/>
<key>Linux</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>BGM256</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<true/>
<key>LoadVBios</key>
<true/>
<key>NvidiaSingle</key>
<false/>
<key>VRAM</key>
<integer>4096</integer>
<key>ig-platform-id</key>
<string>0x13C2</string>
</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>10.11-BCM94352-Whitelest-0x4331-iMac14,3</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
TWFjLUM2RUZBNjM5NjJGQzZFQTA=
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
TWFjLTI3QURCQjdCNENFRThFNjE=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11-BCM94352-5GHz-US-FCC-dv</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QYP8/3QsSA==
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
ZscGVVPrKw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11-BCM94352-Whitelest-0x4353-MacBoolAir5,2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
TWFjLUM2RUZBNjM5NjJGQzZFQTA=
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
TWFjLTI3QURCQjdCNENFRThFNjE=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA/Resources/xml>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>
<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>10.11-BCM94352-Airport-Extreme</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
axAAAHUN
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
axAAAJCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.9-10.11-AppleHDA/Realtek ALC892</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
kgjsEA==
</data>
</dict>
<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.11-BT4LE-Handoff-Hotspot-lisai9093</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIX/dEdIiwc=
</data>
<key>Name</key>
<string>IOBluetoothFamily</string>
<key>Replace</key>
<data>
Qb4PAAAA60Q=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>02/22/2016</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>IM151.88Z.0207.B06.1602221600</string>
<key>Board-ID</key>
<string>Mac-42FD25EABCABB274</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>iMac15,1</string>
<key>SerialNumber</key>
<string>C02NLV09GDR9</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>
Link to comment
Share on other sites

Same here, except with my GTX 980 Ti. Installed the latest PB/DB drivers and installed macOS Sierra GM... 

 

Nothing works, not even switching back to iMac14,2 ... 

 

Always goes to black screen and then monitors lose signal ... 

 

????

 

-Duncan

use agdpfix to patch...

Link to comment
Share on other sites

Not sure it will help but delete and uncheck everything in Graphics.

 

Well it seems that my plist file is not permitted to be uploaded directly. Here are the contents:

 

You have to zip the file.

Please edit your post and use attachment so it can stay readable ;).

Link to comment
Share on other sites

So I am about at my wit's end trying to get my Asus GTX 970 recognized in Sierra GM. Works great using same clover config on a second bootable HD with El Capitan.

I have latest nVidia web drivers per this post, and have reinstalled them multiple times, yet my card seems unable to be recognized. I am using the iMac 15,1 smbios with Apple graphics policy fixed in the system Kext, nvda_drv=1, both OSxaptiofix2drv and emu variableuefi. have the latest version of clover r 3726. 

 

What I have noticed is that when I do the nvram -xp command, there is no mention of nvda_drv=1. The card outputs video, but is listed in system profiler as an 8MB VRAM Nvidia card. I have tried even injecting the Nvidia graphics using the id 0x13C2 and NVCAP I found in another post. 

 

Anyway my theory is that clover isn't able to write the nvram for my system for some reason. Any ideas on why this would be, or suggestions as to what I may be missing. I have attached my config.plist for clover

 

Help would be greatly appreciated!

 

Thanks

remove id 0x13C2  and DSDT.aml</string>

<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>GFX0 [to] GFX2</string>
only use ADGPFIX1.3 
Link to comment
Share on other sites

I did... same thing, black screen 

 

Even switched SMBIOS back to iMac14,2 ... 

 

-Duncan

Open Terminal and Enter this command :sudo nano /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist​ locate the board-id and change string below it from "Config2" to "none".

Link to comment
Share on other sites

 

Open Terminal and Enter this command :sudo nano /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist​ locate the board-id and change string below it from "Config2" to "none".

 

 

I'm running with iMac14,2 SMBIOS and in the Info.plist it's already switched to "none"

 

-Duncan

Link to comment
Share on other sites

check inject nvidia to false,,nvdr_dra=1

 

Made some progress ...

 

Proper graphics acceleration happens when I boot into the Recovery HD, but not my main OSX partition...

 

Should I try to remove the graphics drivers and reinstall them? 

 

-Duncan 

Link to comment
Share on other sites

Made some progress ...

 

Proper graphics acceleration happens when I boot into the Recovery HD, but not my main OSX partition...

 

Should I try to remove the graphics drivers and reinstall them? 

 

-Duncan 

i just enable gtx 970 successfully on sierra for my friends.. so no problems with  your graphics cards....yes ,you can do that and try 

Link to comment
Share on other sites

 

remove id 0x13C2  and DSDT.aml</string>

<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>GFX0 [to] GFX2</string>
only use ADGPFIX1.3 

 

 

 

So I tried changing the config file as you had mentioned, but still no luck. I even tried the iMac 17,1 smbios, but no recognition of card or loading of nvidia driver booting into Sierra. 

 

So it does appear that the nvda_drv=1 boot arg is not making it through reboot in the nvram for sierra. I have tried manually setting the nvram in terminal using 'sudo nvram boot-args="nvda_drv=1"'. It will show up when I then print the nvram using nvram -xp. However on reboot there is no nvda_drv boot arg in nvram in sierra. I assume that this has something to do with how clover is handling the nvram??

 

I can also confirm that when i do not have nvda_drv=1 set for El Capitan i get the same result as I do in Sierra. 

 

Thoughts?

Link to comment
Share on other sites

So I tried changing the config file as you had mentioned, but still no luck. I even tried the iMac 17,1 smbios, but no recognition of card or loading of nvidia driver booting into Sierra. 

 

So it does appear that the nvda_drv=1 boot arg is not making it through reboot in the nvram for sierra. I have tried manually setting the nvram in terminal using 'sudo nvram boot-args="nvda_drv=1"'. It will show up when I then print the nvram using nvram -xp. However on reboot there is no nvda_drv boot arg in nvram in sierra. I assume that this has something to do with how clover is handling the nvram??

 

I can also confirm that when i do not have nvda_drv=1 set for El Capitan i get the same result as I do in Sierra. 

 

Thoughts?

enabling EmuVariableUefi-64.efi in driver64uefi..

Link to comment
Share on other sites

enabling EmuVariableUefi-64.efi in driver64uefi..

exactly just like xxdd said

you need to have emuvariable installed

i also will like to add or ask brocklanders this , do you have your boot loader installed in your bootable hard drive or are you booting from a usb flash drive?

make sure you have clover installed in your bootable hard drive and you have the latest version of clover install

use ShowHiddenFiles.app click on show special files and make sure you have nvram.plist in root of your bootable sierra drive

to revert the settings simply click on hide special files

do not use a usb to boot the hard drive

install the boot loader in the hard drive and boot from there

so clover can read nvram.plist from the hard drive

 

also you are only running one command and not the complete set of commands

make sure the run the complete command list

 

like a said before there are may things to take under consideration like are you using fast boot

do yo have csmvideodxe installed on clover

ShowHiddenFiles.zip

  • Like 1
Link to comment
Share on other sites

So I tried changing the config file as you had mentioned, but still no luck. I even tried the iMac 17,1 smbios, but no recognition of card or loading of nvidia driver booting into Sierra. 

 

So it does appear that the nvda_drv=1 boot arg is not making it through reboot in the nvram for sierra. I have tried manually setting the nvram in terminal using 'sudo nvram boot-args="nvda_drv=1"'. It will show up when I then print the nvram using nvram -xp. However on reboot there is no nvda_drv boot arg in nvram in sierra. I assume that this has something to do with how clover is handling the nvram??

 

I can also confirm that when i do not have nvda_drv=1 set for El Capitan i get the same result as I do in Sierra. 

 

Thoughts?

 

I am using macpro 6.1 definition. You don't need to use any kext or modify kext. Just fully apply patch in clover which I shared on my original post. Still working SIerra GM as well.

http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-08292016/?p=2274555
Link to comment
Share on other sites

×
×
  • Create New...