Apple must have lots of security holes to patch, 2 updates in a week.
Anyhow, be patient or mod the file as detailed below, just make it match to "14F1509" now.
Great news for everyone. I was approached by a developer who has been working on an NVMe driver for OS X. The one Apple sent out only works for their drives and has multiple checks and double checks to make SURE it won't work with 3rd party drives.
I have been testing the 3rd party driver and can confirm that it functions on my Samsung 512GB drive in a PCIE adapter in a TB enclosure. Function in a cMP is being fine tuned, I was able to test it there as well.
More info soon.
Thanks again to Nvidia for quick support !
Well, Apple did it again.
A new security update for 10.10.5 that changes the OS build number and breaks the Nvidia Web Driver.
Nvidia will most definitely release a new update very soon, until then you can follow the below instructions and change the value in the NVStartup kext to "14F1505"
I just tried with a 980Ti and it works fine, now to test the same trick with the 10.11.2 update.
But as usual, MUCH BETTER TO WAIT A DAY OR TWO and use the official Nvidia update rather than these hacks.
Despite the warnings in the past, there are always a few people who click on that "update" button before checking to see if the new Web Driver is out. For most folks I would guess that the Web Driver will be out in 24 hours or so and they should just wait.
If you have already run it, the GOOD news is that once again the EFI cards get a major break. You still get screen output in 10.10.5 post security update withOUT the Web Driver. The bad news is that there is no official route to have accelerated display, though I am certain Nvidia will have a fix out very soon. If you have already updated, here is a fix that will get you back up and running. Note, you will have to run in kext dev mode.
1. Run the 10.10.5 security update of 10/21/15
2. When you restart, if you have a card that requires Web Driver and has EFI, you will see laggy, unaccelerated video. (Black lines marching up the screen)
3. Go into System/Library/Extensions and drag the NVDAStartup.kext to your desktop twice. This will create 2 copies of it there. Let the system rename 2nd one. (Save both)
4. Right click to see contents of one without "2" in it's name. Open up the info.plist in X-Code or a plist editor.
5. In the field that has "14F27" change this value to "14F1021". Now save it
6. Use a kext utility to install the kext. (Kext Drop works, as will most others)
7. Run "Repair Permissions" on your OS install drive. You should see that kext get fixed.
7. Go into Terminal and type "sudo nvram boot-args="kext-dev-mode=1 nvda_drv=1""
8. Reboot and you should have working Nvidia acceleration. This was tested with GTX980, should work with other "web driver only" cards.
Keep in mind that you are running with kext signing requirement off. This isn't ideal but as I mentioned, this should only be necessary until new update comes out from Nvidia. I advise again that most people wait for the real driver, but for those who ran the update already, this is a way to keep working in 10.10.5 without reverting to older OS version.
If somehow you bugger this up or if when the new driver comes out it won't install, remove the "2" from the copy on your desktop and start at step 6 above and follow to end to get back to pore-modded state.
MacVidCards will begin offering EFI flashed GTX960 cards for Mac Pro 3,1/4,1/5,1.
These cards use less power then other cards, but OpenGl scores are lower then GTX680.
A primary advantage is that many have 3 @ DP ports, allowing use of a 5K display. They will also allow an EFI boot screen on 4K SST displays, something no "official" card has ever done.
More details coming.
Great news, it is super easy to use one of our EFI cards to install El Capitan on your 3,1/4,1/5,1.
Please note that this set of instructions applies SPECIFICALLY to the cards that require Web Driver and have EFI. Cards that don't REQUIRE the web driver can skip all of this, and you can add them later.
If you are currently running another version of OS X, you are golden.
1. Open the terminal and type:
sudo nvram boot-args="nv_disable=1"
2. Run the El Capitan Installer
3. When it is done (may reboot once or twice) download and install the Web Driver from Nvidia (links on our FAQ page about drivers)
4. Here is the important step, you must overwrite the nv_disable boot arg. Just installing the driver doesn't do this. You must open terminal and type:
sudo nvram boot-args="nvda_drv=1"
If you need other boot args like the 5K one, leave a space after the =1 and include them inside the quotes.
You will be prompted for your password, enter it and hit return. If you wish to verify that this worked, type:
And you will see contents of NVRAM, scroll up to see the boot args. It should just have what you entered inside the quotes. If you still see nv_disable=1 in there, you need to do this again until it is gone.
The easy way to know if you didn't do this correctly is if your screen is super laggy, and has a storm of black lines coming from bottom going to top. This is in software mode where the CPU is drawing the screen.
A good tip on the terminal is that if you use the up arrow key you can scroll through recent entries and use them again, or edit them and correct something if you missed a space. Or, if you recently enabled span mode and then do this install, if you scroll up and find the entry that you used before, you can save yourself some nit picketey typing.
I know that many of you are excited about El Cap coming in 2 days. I need to remind you that all newer Nvidia cards require delicate planning whenever there is an OS update.
The good news is that our EFI cards make this easier then for the poor souls with unflashed cards. They end up staring at a black screen as their Mac endlessly reboots.
So, if you have one of the following cards you need to think before hitting that "update" button:
GTX Titan Black
All of those cards have been left out of OS X since 10.8.5. Will Apple ever include drivers for them? Hard to say, but until the iPad Pro comes with a 980, maybe not.
So, again, please come here or read at Macrumours Mac Pro section or Netkas.org to see what the news is on the 30th. We are on the West Coast so lunchtime for you may be breakfast for us, we may not have the first posts.
Currently the GM build has numbers that match the linked driver from our driver page. If Apple changes the build number for Final Release, expect Nvidia to have an update. Unfortunately, if Apple springs the change on Nvidia at the last moment, it may take a day or two to be issued. If there is a work around, we will post it here. It is also possible that Apple will keep the GM build version and all will be well. The current Nvidia driver has a "b" in the version number, that means "Beta". Expect a release with an "F" in the Final one.
Again, please think before you hit "update", if there isn't an Nvidia driver yet you will be really mad at yourself.
UPDATE: Not only was the Beta driver compatible with 15A284, but Nvidia has already issued a Final driver for 10.11 Build 15A284. Please see the driver download page.
For those running Yosemite on an EFI card from us that requires Web Drivers, you will need to do the nv_disable step to install El Capitan, then turn the drivers back on via terminal. See the instructions here:
Please note that the nv_disable terminal command does not have to be done from single user mode, it can be done whilst running a previous version of OS X before you run the installer.
We are proud to offer the only video cards that give a true 4K SST boot screen on the cMP. I have noticed that if you are using the Dell UP2715K 5K display that in order to see the 4K boot screen you need to pay attention to the order of the DP plugs.
On the 980Ti and Titan-X, the Main 5K cable goes to the bottom port, with the secondary cable going to the next one up.
On the 970 and 980 I have found that the reverse is true. You need to put the secondary cable on bottom port with the main cable on next port up.
To be clear, the "bottom" port to me is the one on right if you are looking at the card installed in Mac Pro. So, the one closest to the Logicboard. Another way to think of this is if you stood the card up with the gold PCIE fingers pointing down, the bottom port would be...on the bottom.
Some oddball cards may have these reversed, so if you aren't seeing boot screens on your 5K display, try switching around until you do.
Happy Fall to everyone.
I would like to share a quick little fix that may help some of you. Currently, if you do a PRAM/NVRAM reset you will be booted from the OS X Default Driver, which will cause issues with Maxwell cards.
There is a way to keep the Web Drivers as the default driver, even after NVRAM resets.
1. Go to /Library/Preferences/SystemConfiguration/com.apple.Boot.plist (make a backup copy)
2. Open this file in X-Code or a plist or text editor. You will see a line that says "Kernel Flags", under this will be <string></string>
3. Insert "nvda_drv=1" between them, end result being <string>nvda_drv=1</string>
5. Repair Permissions
To test, turn off the Nvidia Web Driver via the Preference Pane and reboot. The preference pane and the Nvidia Icon will say that you are using OS X Default Driver, but if you look in the "extensions" section of System Profiler you will see that the Web Drivers are loaded.
Note: if you don't have X-Code and use a text editor you may have issues saving or replacing the file, I did it in X-Code and it was very easy.
Anyhow, with this little fix you don't have to worry about accidentally turning off the driver. This will also make it possible to create a disc image that contains a working web driver that therefore does NOT require an initial boot to set the NVRAM setting.
Do note that I doubt very much that this will "force" the web driver to load and let you use it in an "unauthorized" OS.
BTW, to disable SIP you need to use Recovery partition, open Terminal and type "csrutil disable"