Jump to content

Nvidia Web Driver updates for El Capitan (UPDATE 07/11/2018)


716 posts in this topic

Recommended Posts

One thing to remember is, if you are using something that allows OS X to have an emulated NVRAM or partial access to your real system NVRAM, nvda_drv=1 and similar can be added your NVRAM locations. This can cause interesting side effects with your clover or other NVRAM emulating/aware loaders. For example: you can have nv_disable=1 in the clover options at boot but the nvda_drv=1 flag can still be in the NVRAM from the web drivers installer. It can make some false alarms/interesting reboots since OS X boot is not always 100% reliable for dealing with conflicting boot flags. 

  • Like 2
Link to comment
Share on other sites

One thing to remember is, if you are using something that allows OS X to have an emulated NVRAM or partial access to your real system NVRAM, nvda_drv=1 and similar can be added your NVRAM locations. This can cause interesting side effects with your clover or other NVRAM emulating/aware loaders. For example: you can have nv_disable=1 in the clover options at boot but the nvda_drv=1 flag can still be in the NVRAM from the web drivers installer. It can make some false alarms/interesting reboots since OS X boot is not always 100% reliable for dealing with conflicting boot flags. 

Yes, you're right. It is for this reason that I deactivated the drivers web. Starts, make repairs permissions.

Then i started, then I reactivated web drivers and rebooted.

It is not necessary to nvda_drv = 1, after the activation of the drivers web is automatically injected as a boot arg.

Fred  :wink_anim:

Link to comment
Share on other sites

Having graphic issues for some reason in 10.11.1

 

I installed the latest web driver, followed all of the other instructions in this thread...

 

BUT, in 'about' it reads: EVGA GeForce GTX 970 0MB (first error)

 

and incorrectly reads as: iMac (20-inch, Early 2008)

 

when it should be iMac (27-inch, 2013). In hardware overview the Model name and Identifier are correct! The VRAM still reads as 0 (zero) in System Information

 

My screen flickers at certain points and the content inside the browser looks like crazy skewed graphics. 

 

I've attached my config.plist. Any ideas?

 

I'm running a Gigabyte z87n-wifi + EVGA GTX 970 ftw with an HDMI cable. I've successfully used this system under Yosemite.

 

Thanks in advance!

<?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>Fixes</key>
			<dict>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>AddIMEI_80000</key>
				<true/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
				<key>NewWay_80000000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>HaltEnabler</key>
		<true/>
		<key>ResetAddress</key>
		<string>0x0000</string>
		<key>ResetValue</key>
		<string>0x0000</string>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>nvda_drv=1 nv_disable=1 kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultLoader</key>
		<string>|</string>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<integer>1</integer>
	</dict>
	<key>CPU</key>
	<dict>
		<key>BusSpeedkHz</key>
		<integer>99769</integer>
		<key>FrequencyMHz</key>
		<integer>3392</integer>
		<key>QPI</key>
		<integer>0</integer>
		<key>Type</key>
		<string>0x605</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0000</string>
			<key>IMEI</key>
			<string>0x0000</string>
			<key>IntelGFX</key>
			<string>0x0000</string>
			<key>LAN</key>
			<string>0x0000</string>
			<key>NVidia</key>
			<string>0x0000</string>
			<key>SATA</key>
			<string>0x0000</string>
			<key>WIFI</key>
			<string>0x0000</string>
			<key>XHCI</key>
			<string>0x0000</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>VolumeName_NOT_SHOWN</string>
			<string>EntryPath_NOT_SHOWN</string>
			<string>VolumeUUID_NOT_SHOWN</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>
		<true/>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>Theme</key>
		<string>YosemiteLogin</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>1</integer>
		<key>FBName</key>
		<string></string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<true/>
		</dict>
		<key>NVCAP</key>
		<string>0000000000000000000000000000000000000000</string>
		<key>NvidiaSingle</key>
		<false/>
		<key>VRAM</key>
		<integer>0</integer>
		<key>VideoPorts</key>
		<integer>0</integer>
		<key>display-cfg</key>
		<string>0000000000000000</string>
		<key>ig-platform-id</key>
		<string>0x0000</string>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
	</dict>
	<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>BoardSerialNumber</key>
		<string>asdfasdfasdf</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>iMac14,2</string>
		<key>SerialNumber</key>
		<string>asdfasdfasdf</string>
		<key>SmUUID</key>
		<string>9641E073-ECD0-40AE-9B29-B4DF07560408</string>
		<key>Trust</key>
		<true/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>BacklightLevel</key>
		<string>0xffff</string>
		<key>CustomUUID</key>
		<string></string>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Link to comment
Share on other sites

You should not set InjectNVIDIA=true when using webdrivers. I'm not sure it is necessary and it could be counterproductive.

 

Also, you should remove values like DualLink, NVCAP, etc. in Graphics section. In short, you should remove all of them and make sure your Intel Graphics HD chipset is disabled in Bios and that discrete card is set to Primary device.

 

Often, the best is the enemy of the good ;).

  • Like 2
Link to comment
Share on other sites

You should not set InjectNVIDIA=true when using webdrivers. I'm not sure it is necessary and it could be counterproductive.

 

Also, you should remove values like DualLink, NVCAP, etc. in Graphics section. In short, you should remove all of them and make sure your Intel Graphics HD chipset is disabled in Bios and that discrete card is set to Primary device.

 

Often, the best is the enemy of the good ;).

 

 

I really appreciate your help. It was very kind of you to reply.

 

The actual solution was:

 

boot with nv_disable=1

 

install a modified AppleGraphicsControl kext

 

remove nv_disable=1 and reboot.

 

Finally full function. 

 

 

edit: I believe this is the change which was made to AGC.kext:

 

Edit the AppleGraphicsControl.kext and burrow down to /Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist

 

> IOKitPersonalities

> AppleGraphicsDevicePolicy

> ConfigMap

FA842E06C61E91C5 change from Config 2 to none. 

 

Save changes and reinstall kext. Reboot.

 

 

  • Like 2
Link to comment
Share on other sites

Anyone around that uses a GTX970?

 

I cannot seem to get the GM to boot for the life of me.

 

Im on irc.nspwn.net #ElCapitan (I would love to get some help if someone knows what they are doing) - I am truly stuck and almost ready to just pop in my old 660.

 

This is driving me nuts!

Link to comment
Share on other sites

the last 346.03.01b07 webdriver is the same for DB7/PB5/DB8/PB6/GM

 

it also works fine with the first 10.11.1 build 15B17c beta... just have to edit the NVDAStartupWeb.kext Info.plist file NVDARequiredOS section 15A to 15B

I'm a total noob so what program do I use to edit the .pkg. 

 

 

15A->15B

Repair permissions with Kext Utility

Add nvda_drv=1 to boot args if it was deleted

=

working 970gtx on 10.11.1

 
Link to comment
Share on other sites

Working fine here GTX970 didn't do anything special other than have the card removed for the initial install, then nv_disable=1 to install the web drivers then nvda_drv=1 and reboot.

 

That is exactly what I had to do. I had to nv_disable -> Let it install then -> nvda_drv=1 and let it boot.

 

It wound up being a SMBIOS issue. I am running a Macpro3,1 SMBIOS atm. It is prob wrong. But things seem to work.

 

I tried to update to 10.11.1 (But the graphics drivers say its not supported) and i can only boot with nv_disable=1

Link to comment
Share on other sites

Hi, here is the noob...

 

I have a Mac Pro (2009) 2x2,26 Ghz. My Graphic card is an MSI 970 GTX. All worked fine on Yosemite (never had driver issue) but I installed El Capitan today and the WebDriver-346.03.01b06 but It doesn't work... I just get a black screen...

 

As I told U I'm a noob and I don't know what to do now... Could U help me step by step please ?

 

May I have to edit some file with Pacifist ? Which ones and what do I do ?

 

Excuse my poor english...

Link to comment
Share on other sites

Hi everyone

just to give an idea ,i'm using a hackintosch with clover install and Yosemite since 1 year but i'm still a newb coming to very specific stuff like kexts etc...

i tried today to update from yosemite to el capitan

Everything went well , i used nv_disable=1 to install ; again to for 2nd reboot when install was done

I get the screen with the apple and the progress bar , i even reach the page where i need to put my password to log in and then i've got the beautiful new colored el capitan wheel who keeps on turning and turning and i couldn't pass that stage ....

got I7 5930k , gtx 970 gigabyte x99ud4 

if anyone have an idea , i'll appreciate it

thanks and good luck to all

Link to comment
Share on other sites

@Moviemakergr

Edited by fantomas1, Today, 04:00 PM. 
added Nvidia Web Driver - 346.03.02f01 for 10.11.0 build 15A284

every time I edit the first post, this message will be updated

 

but yes, I can do that... if it can be more useful

  • Like 3
Link to comment
Share on other sites

Very nice driver update!

 

Anyone know if these work on 10.11.1? I tried the B07 drivers and they did not work.

 

Thanks


 

Sweet Metal support for GTX now.

MetalInfo!
Metal Device Name:  NVIDIA GeForce GTX 970
Lower Power Device: No
Headless Device:    No

Also,

 

How did you find this out? :)

Link to comment
Share on other sites

Very nice driver update!

 

Anyone know if these work on 10.11.1? I tried the B07 drivers and they did not work.

 

Thanks

 

Also,

 

How did you find this out? :)

GM drivers are working fine for me on the 10.11.1 public beta. You need to manually install them with a tool like Pacifist, then make the 15AXXX to 15B edit in NVDAStartupWeb like before.

 

And that looks like output from the 'metalinfo' app that netkas released over the summer.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...