Jump to content
fantomas

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

677 posts in this topic

Recommended Posts

There's none yet. You have to manually edit NVDAStartup.kext to modify this value :

 

<key>NVDARequiredOS</key>

<string>14D136</string>

 

by

 

<key>NVDARequiredOS</key>

<string>14E11f</string>

 

Don't restart because you might be stuck with an incompatible drivers error if you didn't actually update to 10.10.4 :P.

 

With this trick I able to select the nvidia web drivers from control panel, but the system always use a native drivers.....

Share this post


Link to post
Share on other sites
Advertisement

Hey,

 

I just got the latest NVIDIA Web Drivers installed on Yosemite 10.10.3 for my MSI GTX 970. However, Yosemite still won't boot properly unless I use the bootflag nv_disable=1. Even with the nvda_drv=1 bootflag enabled, the loading bar beneath the apple logo during boot-up loads about half-way and then freezes. Would editing NVDASTartup.kext fix this?

 

Could be. Actually, if your OS build number matches the one from NVDAStartup.kext, it won't change anything. Your problem would be elsewhere...

With this trick I able to select the nvidia web drivers from control panel, but the system always use a native drivers.....

 

Weird. Check with sudo dmesg or during verbose boot that NVDIA web drivers are indeed loaded. You can see it easily when it states NVDA Startup : Official (bad) instead of Web (good :P). Could also be a corrupted nvram issue with nvda_drv=1 boot-flag ignored.

Create small script to bypass installer checker, please improve

 

I made an Automator App to prompt the user to choose the webdrivers install package and also confirmed that everything's worked. No need to use the terminal anymore and no more "Unix skills" required :D !

 

One minor drawback though, the resulting patched installer is in the User folder where I think it should be placed somewhere else (i.e. Desktop or custom ?). Any idea to "fix" this ?

 

Please test and report :D !

Nvidia_Installer_AutoPacher.zip

Share this post


Link to post
Share on other sites

Could be. Actually, if your OS build number matches the one from NVDAStartup.kext, it won't change anything. Your problem would be elsewhere...

 

Good news - I got it working. The issue was that I was using a VGA cable with an adapter to dvi instead of an HDMI cable. Once I plugged an HDMI cable into my monitor and video card, everything booted up flawlessly and I have had no problems thus far. 

Share this post


Link to post
Share on other sites

Weird. Check with sudo dmesg or during verbose boot that NVDIA web drivers are indeed loaded. You can see it easily when it states NVDA Startup : Official (bad) instead of Web (good :P). Could also be a corrupted nvram issue with nvda_drv=1 boot-flag ignored.

 

This is dmesg: 

IOGraphics flags 0x43
NVDAStartup: Official (forced)
BTFirmwareUploader :: Successfully patched the firmware.
NVDAGK100HAL loaded and registered

Nvram:

macosx:~ marmotta$ nvram -p
boot-gamma	r%04%00%00%ff%00%00%00~PP%93%aa%00%00%00%00%00%00%00%0c%00%c0%00%f9%03@%02%b5%08A%07%16%14C%0e%8c %c5%17%e1.H"%e4<%cb.%0bL%cf=%c4\SN%ddm%1cq%d7%8ef%9ae%b2%b2%c9%e9%d7%0c%00%c0%00%f9%03@%02%b5%08A%07%16%14C%0e%8c %c5%17%e1.H"%e4<%cb.%0bL%cf=%c4\SN%ddm%1cq%d7%8ef%9ae%b2%b2%c9%e9%d7%0c%00%c0%00%f9%03@%02%b5%08A%07%16%14C%0e%8c %c5%17%e1.H"%e4<%cb.%0bL%cf=%c4\SN%ddm%1cq%d7%8ef%9ae%b2%b2%c9%e9%d7%ac%10%00%00%17%f0%00%00LLV1%aa%00%00%00%00%00%00%00%0c%00%c0%00%f9%03@%02%b5%08A%07%16%14C%0e%8c %c5%17%e1.H"%e4<%cb.%0bL%cf=%c4\SN%ddm%1cq%d7%8ef%9ae%b2%b2%c9%e9%d7%0c%00%c0%00%f9%03@%02%b5%08A%07%16%14C%0e%8c %c5%17%e1.H"%e4<%cb.%0bL%cf=%c4\SN%ddm%1cq%d7%8ef%9ae%b2%b2%c9%e9%d7%0c%00%c0%00%f9%03@%02%b5%08A%07%16%14C%0e%8c %c5%17%e1.H"%e4<%cb.%0bL%cf=%c4\SN%ddm%1cq%d7%8ef%9ae%b2%b2%c9%e9%d7
fmm-computer-name	MacOSx
prev-lang:kbd	it:223
security-mode	none
bluetoothActiveControllerInfo	%cb%17%05%0b%00%00%00%13%14%1d\%f3pe%b6%df
Clover.Theme	mac
SystemAudioVolume	0
SystemAudioVolumeDB	%f0
bluetoothHostControllerSwitchBehavior	always
boot-args	kext-dev-mode=1 nvda_drv=1
 

In Nvidia control panel Web Drivers is selected....

Share this post


Link to post
Share on other sites

Well the point here seems to be "forced".

 

I already met this but I can't remember when and why it states that and how to solve it :unsure: ! Probably due to some double-boot-flag somewhere. But one thing is for sure, webdrivers aren't loaded at all !

 

Sorry, I have no answer on this :(

 

Edit : Are you using any DSDT or Clover injection like injectNvidia=true ? Could be something you should try to disable if so…

Share this post


Link to post
Share on other sites

Well the point here seems to be "forced".

 

I already met this but I can't remember when and why it states that and how to solve it :unsure: ! Probably due to some double-boot-flag somewhere. But one thing is for sure, webdrivers aren't loaded at all !

 

Sorry, I have no answer on this :(

The another issue is when i change from control panel the drivers.... It dont ask me for reboot.

 

Clover inject is not present

 

Edit: now is ok! I forgot to rebuild the caches  :P

Share this post


Link to post
Share on other sites

As I understand it, a Dell UP3214Q cannot be run at 4k @ 60hz on operating systems above 10.10.1. 

 

Can anyone clarify if this due to limitations with the nvidia drivers or OS X not supporting multi stream transport?

 

I'm stuck on a hack with MacMini 6,2 for an smbios, and a GTX 760 running on web driver 323.01.02f03. I'd like to update to get properly working sleep, but doing so has resulted in non-working displays.

Share this post


Link to post
Share on other sites

I have just tried the Nvidia_Installer_AutoPacher kindly provided by polyzargone on 10.10.4 on WebDriver-346.01.02f02, but I still get the non-compatible message by the driver. Even after the installation has completed - before reboot. After I reboot I get the same, and log shows NVDAStartup: Official (forced)

 

Anyone has successfully installed the driver on 10.10.4?

Share this post


Link to post
Share on other sites

These drivers for Dekstop nvdia graphics card or for notebook? From this link, I can't find any notebook graphics card. 

 

so, is there any notebook graphics card (and laptop) has drivers for OS X?

Share this post


Link to post
Share on other sites

I have just tried the Nvidia_Installer_AutoPacher kindly provided by polyzargone on 10.10.4 on WebDriver-346.01.02f02, but I still get the non-compatible message by the driver. Even after the installation has completed - before reboot. After I reboot I get the same, and log shows NVDAStartup: Official (forced)

 

Anyone has successfully installed the driver on 10.10.4?

 

As previously stated :rolleyes: , You have to edit the NVDAStartup.kext info.plist. See my post #339

 

Build number for OS X 10.10.4 AFAIK is 14DE11f (Public Beta, could be different with dev releases)

Rebuild permissions & kernel cache and you'll be fine !

 

BTW, you'll never have the "up-to-date" message until after you reboot…

Share this post


Link to post
Share on other sites

Thanks. I thought the kext-hack was included in the patcher app. I have now updated the NVDAStartup.kext info.plist file. 

 

But is this expected result?

$ sudo kextcache -system-prelinked-kernel

kext file:///System/Library/Extensions/Soundflower.kext/ is in hash exception list, allowing to load

NVDAStartup.kext has invalid signature; omitting.

kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load

kext file:///System/Library/Extensions/Soundflower.kext/ is in hash exception list, allowing to load

 

edit: After doing this and rebooting with my old GeForce 120 card, I now had extremely slow graphics and a lot of flickering. If I tried to boot with my 750-TI card I had a black screen. I then re-installed the patched web-driver then I got the old card to work as it should (with os x drivers), but I can not get the new nvidia-driver to work :( 

Share this post


Link to post
Share on other sites

Question:

 

independently of nvidia software , it is to be assigned possible to the graphics card more vram ?

 

at the intel HD 3000/ 4000 this works very well, or gives it as with Windows Nvidia Driver the possibility the buffer to change?

Share this post


Link to post
Share on other sites

Thanks. I thought the kext-hack was included in the patcher app. I have now updated the NVDAStartup.kext info.plist file. 

 

But is this expected result?

$ sudo kextcache -system-prelinked-kernel

kext file:///System/Library/Extensions/Soundflower.kext/ is in hash exception list, allowing to load

NVDAStartup.kext has invalid signature; omitting.

kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load

kext file:///System/Library/Extensions/Soundflower.kext/ is in hash exception list, allowing to load

 

edit: After doing this and rebooting with my old GeForce 120 card, I now had extremely slow graphics and a lot of flickering. If I tried to boot with my 750-TI card I had a black screen. I then re-installed the patched web-driver then I got the old card to work as it should (with os x drivers), but I can not get the new nvidia-driver to work :(

 

No, this not what you should see :P

 

I don't see any "kext-dev-mode allowing invalid signature for…". Are you sure this boot-flag is in your config file (config.plist or org.chameleon.Boot.plist) ? This is mandatory in Yosemite !

Share this post


Link to post
Share on other sites

No, this not what you should see :P

 

I don't see any "kext-dev-mode allowing invalid signature for…". Are you sure this boot-flag is in your config file (config.plist or org.chameleon.Boot.plist) ? This is mandatory in Yosemite !

Thank you for helping out, but I could not find enough information about the boot-flag you mention. Googling for config.plist seems to give me only hackintosh-related stuff. I'm on a 2009 Mac Pro. 

 

I had no problems with my card using 10.10.3 and the latest web driver, so I know that part works fine. 

Share this post


Link to post
Share on other sites

Thank you for helping out, but I could not find enough information about the boot-flag you mention. Googling for config.plist seems to give me only hackintosh-related stuff. I'm on a 2009 Mac Pro. 

 

I had no problems with my card using 10.10.3 and the latest web driver, so I know that part works fine. 

 

Of course it won't work :P ! Sorry, but as you posted here on a Hackintosh forum, I was thinking that you actually used such a computer :hysterical:  !

 

Well, I guess that you'll have to downgrade to 10.10.3 or wait for the official release of NVIDIA webdrivers update for 10.10.4.

Share this post


Link to post
Share on other sites

kurka, I'm on an early 2009 Mini myself, and these drivers actually helped me a bit about GPU crashing... So, just enter following (without outermost quotes) in terminal: "sudo nvram boot-args="-v kext-dev-mode=1 nvda_drv=1"" -v sets verbose boot, kext-dev-mode allows kexts load despite invalid signature and that last part forces the web driver. I'm on 10.10.4 (14E11f) and latest webdrivers myself.

 

EDIT: I'm thinking about taking this mac apart, removing the heatsinks and changing the thermal paste - got some fresh Ceramique 2 by Arctic Silver... Trying to find a solution to GPU crashing actually led me here and for a better solution than editing AppleGraphicsPowerManagement.kext's internals - I really do not understand those power states.

Share this post


Link to post
Share on other sites

Of course it won't work :P ! Sorry, but as you posted here on a Hackintosh forum, I was thinking that you actually used such a computer :hysterical:  !

 

 

Stupid me - I just found this thread by searching and wasn't aware of it was Hackinotsh only. I was too eager to try to fix my problem :) I guess I have to be more patient and wait for official drivers for 10.10.4 as downgrading is not possible. Thanks again! 

Share this post


Link to post
Share on other sites

Stupid me - I just found this thread by searching and wasn't aware of it was Hackinotsh only. I was too eager to try to fix my problem :) I guess I have to be more patient and wait for official drivers for 10.10.4 as downgrading is not possible. Thanks again! 

 

No probem :D

 

That said, DMCrimson gave you the solution to fix this on a real Mac. It should work but be aware that it will deactivate kext-signing which isn't an issue so far for Hackintosh users. ;).

Share this post


Link to post
Share on other sites

These drivers for Dekstop nvdia graphics card or for notebook? From this link, I can't find any notebook graphics card. 

 

so, is there any notebook graphics card (and laptop) has drivers for OS X?

 

 

I use them in my old notebook without problem ;)

Share this post


Link to post
Share on other sites

346.01.02f03 out now:

WebDriver-346.01.02f03.pkg

 

 

Strangely, this one doesn't seem to detect my GTX 680 and dumps me in some kind of very sluggish VESA mode. After selecting OS X Default Graphics Driver and rebooting, everything is fine. This is the first web driver pack I've had a problem with.

Share this post


Link to post
Share on other sites

Installed without issue via system preferences panel.  Initial boot went to desktop and immediate KP.  Reboot and have been running without issue.  Updated direct from previous web driver version.  So far so good...

 

Share this post


Link to post
Share on other sites

Installed fine, but had to resort to patching the installer due to 14E17e. First boot with Apple drivers forced, second with no hitch. Also, moved hdd to optical bay on this mini, seems to help a bit with temps as I couldn't get the dratted heatsink off off the MCP to reapply the thermal paste.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×