Jump to content

Nvidia Web Driver updates for Yosemite [UPDATE: 07/21/2017]


fantomas
 Share

670 posts in this topic

Recommended Posts

With nvdisable you able to use nvidia web drivers?

 

No: With nv_disable you are disabling all NVIDIA drivers.

OS X falls back to some software rendering with the performance of the VMware graphics driver.

Link to comment
Share on other sites

ok now i got issue every time i load into OS X and go to nvidia control panel and its OS X Default selected but NVDAStartup: Web is loaded?

 

its saying web is loaded but OS X is selected in control panel? 

 

bump.

 

so guys why would i be getting conficting reports where system saids its loaded the Web driver where nvidia control panel is set on OSX Driver?

 

when i select web driver in control panel it doesn't need to restart which makes me think web driver is loaded but control panel is giving display glitch

Link to comment
Share on other sites

For 14E33b Apple have changed nvdastartup? The trick no longer works....

 

Just reinstall webdrivers from post #435. Edit NVDAStartup.kext like before and change 14D136 to this :

 

<key>NVDARequiredOS</key>

<string>14E</string>

 

Rebuild Kernel cache and reboot. Web drivers will be loaded :D !

 

post-1163891-0-61394600-1433949067_thumb.png

post-1163891-0-36448300-1433949073_thumb.png

Link to comment
Share on other sites

Just reinstall webdrivers from post #435. Edit NVDAStartup.kext like before and change 14D136 to this :

 

<key>NVDARequiredOS</key>

<string>14E</string>

 

Rebuild Kernel cache and reboot. Web drivers will be loaded :D !

 

Doesn't work, even with the 10.10.4 beta driver. Please don't recommend things unless you've actually tried them.

Link to comment
Share on other sites

Doesn't work, even with the 10.10.4 beta driver. Please don't recommend things unless you've actually tried them.

 

Actually, I do tried this because that's how I fix the problem and it does work !

 

Don't you see the screenshots ? Want more ? No problem here you are.

NVDAStartup: Web
HDMIAudio: Display Controller 0x10de11c6 on PEGP
DSMOS has arrived
Darwin MacPro 14.4.0 Darwin Kernel Version 14.4.0: Thu May 28 11:19:19 PDT 2015; root:xnu-2782.30.5~2/RELEASE_X86_64 x86_64

I could even make a video but I have no time for this and if you don't believe me, well that's too bad. Maybe you should give a try and see by yourself if I'm really wrong before giving me your "advice" or calling me a liar :angry:

post-1163891-0-39954500-1433950240_thumb.png

post-1163891-0-62327200-1433950252_thumb.png

Link to comment
Share on other sites

Actually, I do tried this because that's how I fix the problem and it does work !

 

Don't you see the screenshots ? Want more ? No problem here you are.

NVDAStartup: Web
HDMIAudio: Display Controller 0x10de11c6 on PEGP
DSMOS has arrived
Darwin MacPro 14.4.0 Darwin Kernel Version 14.4.0: Thu May 28 11:19:19 PDT 2015; root:xnu-2782.30.5~2/RELEASE_X86_64 x86_64

I could even make a video but I have no time for this and if you don't believe me, well that's too bad. Maybe you should give a try and see by yourself if I'm really wrong before giving me your "advice" or calling me a liar :angry:

 

That would mean that it works on the 10.10.3 driver and not the 10.10.4 driver, which is {censored} bizarre. Sorry. I hadn't even considered that the older drivers would work.

Link to comment
Share on other sites

No

 

Actually this means one thing and it's no surprise : Apple's NVDAStartup stock kext is not the same as Nvidia webdrivers's NVDAStartup kext.

 

So until you install them, there's no chance they'll be enabled :P. And since OS X 10.10.4 14DE33b overwrite them, you have to reinstall them, that's simple as that.

 

I've just installed the official 10.10.4 beta WebDriver-346.01.03b01 and they works fine ! And you know what ? There's no need to edit NVDAStartup.kext at all, they're just "14E" ready !

 

 

post-1163891-0-11226600-1433952591_thumb.png

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I'm hoping someone smarter than me can give me some help. 

 

I've recently purchased an Nvidia 970 FTW. Anytime I upgrade the OS (to a beta) with it installed, I get to the boot screen, but it hangs. 

-v flag reveals the "deadbeef" error..and I can't get past it in any way. The only resolution is putting in my old 660, which always allows me to full boot and reinstall the Nvidia beta drivers...after which I can put the 970 back in with no issues.

 

Thoughts? I'm probably overlooking something really simple. Thanks in advance.

 

gigabyte z87n-wi, i5 4690K

<?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>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>kext-dev-mode=1</string>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
			<key>LoadVBios</key>
			<string>Yes</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>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>BOOTX64.EFI</string>
			<string>Windows</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<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>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string>metal</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</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-XXX</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>XXX</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>XXX</string>
		<key>SmUUID</key>
		<string>XXX</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Link to comment
Share on other sites

Add nvda_drv=1 in your arguments (use Clover Configurator or TextWrangler).

 

Make sure that webdrivers matches OS X version (see post #1) and rebuild permissions + kextcache with Kext Wizard.

 

Then check in verbose mode that NVDAStartup shows : Web instead of Official.

 

You can eventually do the edit NVDAStartup.kext trick in case of webdrivers complains that they're not compatible. See post #399 for the method.

 

You may also have to disable Intel HD Graphics in Bios if needed.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

hi all

maybe it is a newb question....

i updated my 10.10.3 system to 10.10.4

was able to reboot with nv_disable=1 , went to login screen and then got got the color wheel turning and turning for ever

so i can't install new web drivers

any help

Gigabyte ud3 x99 / i7 5930 / gtx 970

Link to comment
Share on other sites

hi all

maybe it is a newb question....

i updated my 10.10.3 system to 10.10.4

was able to reboot with nv_disable=1 , went to login screen and then got got the color wheel turning and turning for ever

so i can't install new web drivers

any help

Gigabyte ud3 x99 / i7 5930 / gtx 970

 

did you boot in Safe mode (-x) when using nv_disable=1 ? That was what I needed to do to get a working 10.10.4 (had to switch over to my iGP, boot in serfdom with nv_disable=1, install web drivers, swap bios to default to my GTX 970, and then reboot, and OS X 10.10.4 booted fine)

Link to comment
Share on other sites

 

I'm hoping someone smarter than me can give me some help. 

 

I've recently purchased an Nvidia 970 FTW. Anytime I upgrade the OS (to a beta) with it installed, I get to the boot screen, but it hangs. 

-v flag reveals the "deadbeef" error..and I can't get past it in any way. The only resolution is putting in my old 660, which always allows me to full boot and reinstall the Nvidia beta drivers...after which I can put the 970 back in with no issues.

 

Thoughts? I'm probably overlooking something really simple. Thanks in advance.

 

gigabyte z87n-wi, i5 4690K

<?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>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>kext-dev-mode=1</string>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
			<key>LoadVBios</key>
			<string>Yes</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>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>BOOTX64.EFI</string>
			<string>Windows</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<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>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string>metal</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</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-XXX</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>XXX</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>XXX</string>
		<key>SmUUID</key>
		<string>XXX</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

"deadbeef" error. Seriesaly Apple couldn't think of a better name :P

Link to comment
Share on other sites

@eHack Extreme

 

See my post #470 ?

 

I see no nvda_drv=1 in your boot-args :blink: ! Maybe it's in your nvram.plist at the root of your HDD but I would add it anyway, just to be sure…

it's weird. I have no idea what changed..and little time to trouble shoot these days..but w/o that arg. there were no problems w/any updates (via clover) ever. and then the last beta..something changed. Now, even updating to 10.4 final (and using that arg) caused me to have to boot via clover USB, reinstall nvidia web drivers, then reboot, etc. etc. Kind of a pain in the ass...but. whatever, at least I figured out a work-around. 

 

I'll just patiently wait until there is proper Maxwell support.

Link to comment
Share on other sites

 Share

×
×
  • Create New...