Jump to content
fantomas

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

724 posts in this topic

Recommended Posts

15A->15B

Repair permissions with Kext Utility

Add nvda_drv=1 to boot args if it was deleted

=

working 970gtx on 10.11.1

 

I didn't have to repair permissions but had to remove nvda_drv=1 from Clover. Working! (10.11.1 & GTX970)

Share this post


Link to post
Share on other sites
Advertisement

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. 

Share this post


Link to post
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:

Share this post


Link to post
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>

Share this post


Link to post
Share on other sites

Here ;) :

	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>nvda_drv=1 nv_disable=1 kext-dev-mode=1</string>

nv_disable=1 overides nvda_drv=1 so you'll never have any acceleration until you remove it :D.

Share this post


Link to post
Share on other sites

Here ;) :

	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>nvda_drv=1 nv_disable=1 kext-dev-mode=1</string>

nv_disable=1 overides nvda_drv=1 so you'll never have any acceleration until you remove it :D.

 

 

ah, but I can't boot without nv_disable=1 

Share this post


Link to post
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 ;).

Share this post


Link to post
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.

 

 

Share this post


Link to post
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!

Share this post


Link to post
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.

Share this post


Link to post
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

 

Share this post


Link to post
Share on other sites

@ Himlaklar

 

 

15B is for 10.11.1 beta

 

15A is for 10.11.0

 

 

Yeah, i know, just making it clear for those who don't know.

 

GM was 15A

Then 10.11.1 Beta was 15B

And now the release is 15A

Share this post


Link to post
Share on other sites

Yeah, i know, just making it clear for those who don't know.

 

GM was 15A

Then 10.11.1 Beta was 15B

And now the release is 15A

May i knw which driver to use in the final version of el capitan released yesterday?

Share this post


Link to post
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

Share this post


Link to post
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...

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

new web driver - 346.03.02f1 for 15A284 is out

 

please, see the first post

Oh man ! You made my day ! It woks fine. Thank you  :yes:

Share this post


Link to post
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? :)

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.

  • 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.134 --> build 17G11023 (thanks to TimeLord04) New!
      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 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?
       
    • By fusion71au
      Clover r5101 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r5101 for VMware.zip". Mount Clover-v2.5k-5101-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By liljboi2
      Trying To Boot Mac OS X El Capitan On Surface Book 1 i5 128GB 
      Ive tried everything under the sun to try to get this to even load the installer
      ive had mixed experiences trying many different options and “combos” 
      i Can Offer Someone That Can Help A “Software Pack” Which Includes
      My EFI
      Kexts
      DSDT
      Readmes
       
      Pretty Much Everything I HaveTried And Researched
      Hopefully That Will Help As I’m Confident I Should Have All Required Files But Not So Confident On How They Should Be Coupled 
      There Is A Guide On This Platform That Goes Over Installing This But What Is Demoed Is MacOS Sierra 10.12 When My Target Is 10.11 El Capitan  Everyone In The Comments That Tried El Capitan Either Have Out Of The Gate Sucess Or Gave Up And Went To Sierra The Problem Is Besides The Guide Author Correcting A Few Mistakes There Is No Actual Diagnosis And Help Given 
       
      For A While I Was Getting Nothing But A Black Screen After Moving Files I Finally Got An Apple Logo Great!..Not Really Because that’s all it would do.
       
      i Tried EFI Folder From Guy Who Did Surface Pro 4 “Port” And after I While I Will Get Cross Where The Apple Logo Would Be So There’s Something Happening When Using His EFI ; Mines Will Just Hang At Apple Logo For As Long As I Let It 
       
      With Verbose Boot Or Boot Flag -v 
       
      I Get Errors Concerning OSXAptioFixDrv They Are Usually Different 
      If I Try OSXAptioFix2Drv I Get
       
      ...........................................
       
      if i try OSXAptioFixDrv I get 1 of 3 errors Typically Saying Similiar Things 
      About Relocating Memory 
       
      Will Try To Add Photos 
       
      This Is Not My First Hackintosh More Like 5th or 6th But Besides On HP Elitebook Revolve Where I Had Similar Issues Due To BIOS Settings 
      I simply CAN NOT Get It To Boot No Matter What I Do Or Edit Please Help Or Provide EFI Folder That Will Work For Me 
      For Now Looking To Upgrade BIOS as I think it has something to do with firmware being to old as this PC Is usually never connected to Wi-Fi unless I need to download something and I cannot stress I have done everything under the sun to get this to even boot the installer 
    • By HenryV
      I-5 Skylake/520 graphics/4gig RAM/UEFI boot/GPT
      Any one had issues with supplemental updates and/or security updates booting very slowly after install and using approx. 750 more megs of memory? This has happened with recent updates to Catalina 10.15.1, Mojave security update 2019-001, and High Sierra security update 2019-006. I know that the first reboot after updates is usually slow but this problem with slow booting and hard drive thrashing persists after multiple reboots. It seems as though hard drive access is being channeled though a buffer. In one instance Catalina paused for a long time on reboot and a message appeared indicating that enough information had been found to re-enable the soft bloc. afterward Catalina booted normally but Mojave was booting so slow that it was practically unusable. After multiple reboots High sierra takes around a minute for the desktop to fully initialize after the login, but it was usable.
      Does mac os use some kind of software input-output hard disk buffer that can be manually reset from the terminal? Disabling/enabling virtual memory paging seems to have no effect and the vm compressor mode is set to 2. The laptop only has 4 gig of memory but this has been enough to run all three os without boot issues in the past. Catalina on APFS, Mojave and High Sierra on HFS+.
      Any help appreciated.
×