Jump to content
fantomas

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

716 posts in this topic

Recommended Posts

Advertisement

Quick question related to the tool: does the tool do anything more than changing the file:

/System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist

altering the lines:

<key>NVDARequiredOS</key>
<string>15G1212</string>

to the new string 15G1217? Then I can do it manually, after the update gets installed and before I hit the "Reboot" button...

Share this post


Link to post
Share on other sites

Quick question related to the tool: does the tool do anything more than changing the file:

/System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist

altering the lines:

<key>NVDARequiredOS</key>
<string>15G1212</string>

to the new string 15G1217? Then I can do it manually, after the update gets installed and before I hit the "Reboot" button...

 

No, the tool doesn't do anything more.

 

You could also run this before or after downloading and installing the update (but before hitting Reboot :P) :

 

 

sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/info.plist

 

Then manually edit the NVDARequiredOS. Don't forget to fix permissions and rebuild kernel cache using another great tool :

 

 

sudo InsanelyRepairPermission -rt /

 

You'll just need to know the relevant build number in advance :).

Share this post


Link to post
Share on other sites

Guys, use this : http://www.insanelymac.com/forum/files/file/474-nvidia%C2%AE-webdriver-updaterapp/ to patch the NVDAStartupWeb.kext so it matches 15G1217 build number ;).

Could you please explain to me, how to use this?

 

I downloaded the file, started it and typed "15G1217" into the text field. Then I hit "patch immediately" without checking the box "patch after installation". I can see now that inside the relevant Info.plist the string has been changed to "15G1217". But what would be my next step now??? I have no clue....

Thanks for your help!

Share this post


Link to post
Share on other sites

Could you please explain to me, how to use this?

 

I downloaded the file, started it and typed "15G1217" into the text field. Then I hit "patch immediately" without checking the box "patch after installation". I can see now that inside the relevant Info.plist the string has been changed to "15G1217". But what would be my next step now??? I have no clue....

Thanks for your help!

repair permissions and rebuild the cache by kext wizard or other programm

Share this post


Link to post
Share on other sites

Found the kext wizard....are these the boxes I have to check?

Sorry, it's in German but I think it's pretty clear what is meant.

post-1955331-0-34424600-1484820373_thumb.jpeg

Share this post


Link to post
Share on other sites

Yes this checked are correct.

BUT! before sou use that, please check date/time of the /System/Library/PrelinkedKernels/prelinkedkernel

and check the date/time of that after you use the kext wizard with repair permissions / Systemcache new.

I say that, because sometimes the tool does not refresh the cache = prelinkedkernel = fault will not be gone!

It it worked the date/time of /System/Library/PrelinkedKernels/prelinkedkernel is new.

 

You can also repair permission (if you change an .plist of an kext ) by

start terminal

sudo chown -R root:wheel (drag & drop the whole kext you want to repair in permissions from /S/L/E into the terminal OR write the whole path here, like /System/Library/Extensions/NVDAStartupWeb.kext )

sudo touch /System/Library/Extensions

 

The second command refreshes the cache=prelinkedkernel - you will see that by changed = newer date/time of the /System/Library/PrelinkedKernels/prelinkedkernel.

This takes some time (up to 1 Minute) so be patient.

Share this post


Link to post
Share on other sites

The app thake the step to edit the Info.plist, repair permissions and "touch" /System/Library/Extensions" causing the prelinkedkernel to be rebuilted. No other operations needed IMHO, unless you have other problems.

Share this post


Link to post
Share on other sites

A plist edited in place by sudo has no effect on permissions. sudo touch /System/Library/Extensions will update the kernel cache to reflect the change. A reboot will be required before the Web Driver can be selected again.

Share this post


Link to post
Share on other sites

Hey everyone, I've followed the steps to change build number and repair permissions and I see web driver is selected through vnc but I still get no signal on the monitor. Any help?

Share this post


Link to post
Share on other sites

A plist edited in place by sudo has no effect on permissions. sudo touch /System/Library/Extensions will update the kernel cache to reflect the change. A reboot will be required before the Web Driver can be selected again.

sudo is not used by NVIDIA Web Drivers Updater.app. It use a UNIX socket through an XPC connection, and the OS trust the app because is code signed granting its helper tool to execute privileged tasks as root.

Share this post


Link to post
Share on other sites

I have a 2009 Mac Pro I have installed a modified Nvidia 960 GTX card in, and I installed the Security Update, which of course broke the Nvidia driver.  I tried running both the linked to Nvidia WebDriver Updater as well as the repair permissions, and while I can now select the Nvidia driver, it is still using the OS X driver (slow graphics effects & only 1 screen).  Does anyone have any suggestions for how to make it actually use the Nvidia driver?  Thanks!

Share this post


Link to post
Share on other sites

I have a Geforce GTX 980 installed in my MacPro 5.1 (2010). I did all the steps mentioned above. Right after that I checked the "prelinkedkernel". It showed date/time just a minute ago. So that looked fine to me. 

Now I could pick the NViDIA Web Driver, rebooted... but my monitor stayed dark. I checked the webdriver preferences and under EEC my GPU is not listed. 

Also very strange: my CUDA wants to be updated. I checked with the NVIDIA website: I'm using the latest version.

 

Any idea? I'm really desperate, I need my Mac to do my work tomorrow.... thanks!

 

 

Share this post


Link to post
Share on other sites

For me, after installing the newest Sec update, and changed the .plist to 15G1217, rebuild prelinked kernel, my GT 740 works as before (Macpro 2008 + chameleon bootloader)

Perhaps GTX 960/980 is more an "diva" - make more trouble than other gpus - and something other, beside changing .plist for Web driver, is needed?

Share this post


Link to post
Share on other sites

Fun times!

@matde - can you try to plug your monitor into another port?  The one monitor I have that is working is in the HDMI port.

@mitch_de - why do you use chameleon bootloader with your MacPro?

I looked up how to clear out my kext caches build a new prelinked kernel, but when I run the command

kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions

kextcache -prelinked-kernel

I get the following error:

NVDAStartupWeb.kext has invalid signature; omitting.

It also mentions: Untrusted kexts are not allowed

So, maybe that's why you're using the chameleon bootloader so you can use unsigned kexts?
 
This is so frustrating - this is why I spent the extra money to buy a real mac, so I wouldn't have to deal with downtime of my workstation :-/  And here are hackintoshes that are being more reliable! :-)
Granted, Apple never intended me to put a GTX 960 in it, but they haven't released a decent graphics card for them in 239852935 billion years.
The downfall of Apple is well under way. :-P

Share this post


Link to post
Share on other sites

@feishnik - awesome!!  thank you for mentioning that!  It works perfectly for me again now!

I didn't even think to try it because it was from an even older version, but yay!

Thank you! ^_^

Share this post


Link to post
Share on other sites

@feishnik - awesome!!  thank you for mentioning that!  It works perfectly for me again now!

I didn't even think to try it because it was from an even older version, but yay!

Thank you! ^_^

You're welcome! Hope it will update easily one day

Share this post


Link to post
Share on other sites

Just to let you know: latest update from Apple, "Security Update 2016-003 Supplemental Update" breaks NVidia Web Drivers totally, machine just does not start. Had to uninstall the drivers totally to boot up properly. And yeah, not on a hackintosh, but an Early 2009 Mini.

Share this post


Link to post
Share on other sites

Just to let you know: latest update from Apple, "Security Update 2016-003 Supplemental Update" breaks NVidia Web Drivers totally, machine just does not start. Had to uninstall the drivers totally to boot up properly. And yeah, not on a hackintosh, but an Early 2009 Mini.

obviously

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.

Announcements

  • Similar Content

    • By fantomas
      Hi InsanelyMacaliens    
       
      Use this thread to link / talk about of the future Nvidia Web Driver updates for macOS High Sierra.
       
      10.13.6
       
      Nvidia Web Driver - 387.10.10.10.40.139 --> build 17G14033 (thanks to iCanaro) New!
      Nvidia Web Driver - 387.10.10.10.40.138 --> build 17G14019 (thanks to TimeLord04)
      Nvidia Web Driver - 387.10.10.10.40.137 --> build 17G13035 (thanks to fabiosun)
      Nvidia Web Driver - 387.10.10.10.40.136 --> build 17G13033 (thanks to iCanaro)
      Nvidia Web Driver - 387.10.10.10.40.135 --> build 17G12034 (thanks to iCanaro)
      Nvidia Web Driver - 387.10.10.10.40.134 --> build 17G11023 (thanks to TimeLord04)
      Nvidia Web Driver - 387.10.10.10.40.133 --> build 17G10021 (thanks to phi777)
      Nvidia Web Driver - 387.10.10.10.40.132 --> build 17G9016 (thanks to iCanaro)
      Nvidia Web Driver - 387.10.10.10.40.131 --> build 17G8037 (thanks to phi777)
      Nvidia Web Driver - 387.10.10.10.40.130 --> build 17G8030 (thanks to fabiosun)
      Nvidia Web Driver - 387.10.10.10.40.129 --> build 17G8029 (thanks to TimeLord04)
      Nvidia Web Driver - 387.10.10.10.40.128 --> build 17G7024 (thanks to flowrider)
      Nvidia Web Driver - 387.10.10.10.40.127 --> build 17G6030 (thanks to Extreme™) 
      Nvidia Web Driver - 387.10.10.10.40.124 --> build 17G6030 (thanks to flowrider) 
      Nvidia Web Driver - 387.10.10.10.40.123 --> build 17G6029 (thanks to Badruzeus) 
      Nvidia Web Driver - 387.10.10.10.40.122 --> build 17G5019 (thanks to TimeLord04) 
      Nvidia Web Driver - 387.10.10.10.40.118 --> build 17G5019 (thanks to ReddestDream)
      Nvidia Web Driver - 387.10.10.10.40.113 --> build 17G4015 (thanks to flowrider)
      Nvidia Web Driver - 387.10.10.10.40.108 --> build 17G3025 (check here)
      Nvidia Web Driver - 387.10.10.15.15.108 --> build 17G2307 (thanks to marcozardi)
      Nvidia Web Driver - 387.10.10.10.40.105 --> build 17G65 (thanks to sl0wtarget)
       
      10.13.5
      Nvidia Web Driver - 387.10.10.10.35.106 --> build 17F77 (check here)
       
      10.13.4
      Nvidia Web Driver - 387.10.10.10.30.107 --> build 17E202 (check here)
      Nvidia Web Driver - 387.10.10.10.30.106 --> build 17E199 (thanks to BreBo)
      Nvidia Web Driver - 387.10.10.10.30.103 --> build 17E199 (thanks to ricoc90)
       
       
      10.13.3
      Nvidia Web Driver - 387.10.10.10.25.161 --> build 17D102 (thanks to Cyberdevs)
      Nvidia Web Driver - 387.10.10.10.25.160 --> build 17D2102 (thanks to Cyberdevs)
      Nvidia Web Driver - 387.10.10.10.25.159 --> build 17D2012 (thanks to cyberdevs)
      Nvidia Web Driver - 387.10.10.10.25.158 --> build 17D102 (thanks to cyberdevs)
      Nvidia Web Driver - 387.10.10.10.25.157 --> build 17D2047 (thanks to cyberdevs)
      Nvidia Web Driver - 387.10.10.10.25.156 --> build 17D47 (thanks to darthsian) 
       
       
      10.13.2
      Nvidia Web Driver - 378.10.10.10.25.106 --> build 17C2205 (thanks to KGP-X99)
      Nvidia Web Driver - 378.10.10.10.25.105 --> build 17C2120 (see this post)
      Nvidia Web Driver - 378.10.10.10.25.104 --> build 17C205 (thanks to ReddestDream)
      Nvidia Web Driver - 378.10.10.10.25.103 --> build 17C89 (thanks to Il Francy MacPc) 
      Nvidia Web Driver - 378.10.10.10.25.102 --> build 17C88 (thanks to piiggggg)
       
       
      10.13.1
      Nvidia Web Driver - 378.10.10.10.20.109 --> build 17B1003 (see this post)
      Nvidia Web Driver - 378.10.10.10.20.108 --> build 17B1002 (thanks to BreBo)
      Nvidia Web Driver -378.10.10.10.20.107 --> build 17B48 (thanks to piiggggg) 
       
       
      10.13.0
      Nvidia Web Driver - 378.10.10.10.15.121 --> build 17A405 (thanks to Asgorath)
      Nvidia Web Driver - 378.10.10.10.15.120 --> build 17A405 (thanks to phi777)
      Nvidia Web Driver - 378.10.10.10.15.117 --> build 17A405 (thanks to phi777)
      Nvidia Web Driver - 378.10.10.10.15.114 --> build 17A365 (thanks to Asgorath).
    • By tlefko
      Site
      checkout our official site! https://twortech.wixsite.com/pcmac Version Info
      This build is compatible up to Big Sur Beta
      Now Compatible with macOS 11 Please leave feedback with issues or w/o Comitted to Updating up to OS 11 Latest Release Notes
      Fixed Bluetooth and Wifi Stability Issues Improved Preformance and Power Managements Can Provide Files for Display Overrides Additional Patches for 4K Display updated for Big Sur if using unsupported wifi card disable it in bios use config.plist FIXED SLEEP WAKE BUG Exact same functionality as Catalina What Works / Does Not
      Everything works minus in-built mic Some displays may be detected as 40hz (working on fix) Notes
      Never tested USB C over Display Output, everything else works flawlessly USB devices eject on sleep (not really an issue) POST
      run sudo pmset -a hibernatemode 0 If no mouse, install all voodoo kexts using Kext Utility Description
      This esentially an ultra-simplistic version that is stable without the use of a deploy or complicated file installations and copies. You can easily view all the SSDT patches along with configuration files for the bootloader as they are all documented clearly in the files. This does include a copy of Clover, which of course I do not contribute to and am only responsible for the provided files, patches, and kext placements This guide provides a working setup with little knowledge of the topic and without "optimization" (because often they can break things). But, it is fully functional and preforms properly and is stable Make sure you are using DW1560 for wifi or else KP. If not using remove BRCM kexts from CLOVER>kexts>other. BIOS Setup
      Disable Secure Boot INSTALL (VERY IMPORTANT)
      Due to structural changes in the setup of apple's Big sur, this EFI cannot boot the installer it can only boot into a system / device that has already been created and setup. To do this, you need to install Big Sur to a virtual machine (lots of guides online) and then create an dmg of that system, and restore it onto your HDD using the 'dd' command There are various guides online how to get this virtual machine setup complete. You can then use the attached EFI folder to boot and use macOS big Sur You can use this video to show you how to get your macOS pre-installed onto your hard drive https://www.youtube.com/watch?v=HMU3nhcbWHw Boot Entry Setup
      Due to the fact this BIOS is locked down pretty heavily, reccomended to use Windows to find a free tool to add UEFI boot entries Messages and Facetime
      Gnerate your own Serials, Board Numbers, MLB There are various guides online to do this and as default they're set to essentially Null (Fakeserial) This is fairly straightforward and there is lots of external recourses, or you can contact me for support. Headphones and Audio
      All audio from speakers should work perfectly along with Bluetooth and USB audio no internal mic Credits
      MaLd0n for DSDT Patches (HUGE SHOUTOUT) Original Kext Authors Clover Team Finished!
      Congratulations, there really aren't any more steps that are required. Feel free to contact me with any questions. Donations
      Send me a coffee/beer lefkotyler@gmail.com  
       
      *check GitHub for latest releases and faster support https://github.com/tlefko/HP-Envy-13-Big-Sur
      EFI.zip
    • By NikTheNoob
      Hi,
       
      I'm rather new to Hackintosh and trying my first build with OpenCore on AMD, but I run into issues causing OpenCore to crash before even loading the macOS installer. As I'm not sure which one is causing the crash, I'm trying to resolve all of them and one of the error messages has to do with WhateverGreen, which I was able to see in this slow-mo loading video. Basically I'm getting an error that I'm running an unsupported processor, even though I think I was following this guide by the step.
      What could be causing this and what do I need to do to resolve it?
       
      CPU: AMD Ryzen 2700X
      MB: Gigabyte Aorus X470 Ultra Gaming
      Memory: 4x8 GB HyperX Predator, 3000 MHz Cl15
      Storage: Samsung Evo 970 Nvme 512 GB, Crucial MX500 500GB SATA
      GPU: MSI Radeon RX580 GamingX 8GB
    • By Kaku
      Greetings!
       
      So I managed to get a Catalina 10.15 vm up and running in ESXi 6.7u2.
      When I try to install Catalina updates, however, it goes to the Apple logo, status bar moving ever so slightly, reboots again and this time hangs on the Apple logo.  To fix this, I either remove or disable "Mac OS" as an option in the bootloader. Is there a way to get these updates to install? 
       
      In the meantime...
       
      I instead of restarting Catalina after choosing to update it, I shutdown the guest.  After a restart it SEEMED to update with the time duration countdown.
       
      Prior to this I did run disk utility and checked Untitled and Untitled-Data for errors (I don't think it found any).
       
      So I just logged back onto the VM and the version is still 10.15 and NOT 10.15.2 as hoped. So weird.
       
      Any ideas?
       
×