Resolved So called "Security Update 2015-002" from today will purposely break nVidia drivers!

Discussion in 'Mac Pro' started by Zorn, Mar 9, 2015.

  1. theSeb macrumors 604

    theSeb

    Joined:
    Aug 10, 2010
    Location:
    Poole, England
    #26
  2. RoastingPig macrumors 68000

    RoastingPig

    Joined:
    Jul 23, 2012
    Location:
    SoCal
    #27
    everyday that passes it's becoming harder to own a customized mac pro. from impending component failures to software sabatoges
     
  3. AkuskaUK macrumors 6502

    AkuskaUK

    Joined:
    Mar 18, 2011
    Location:
    Shanklin, Isle Of Wight
    #28
    Does that mean that my 770 I bought from you will still work if I install this "update"?
     
  4. MacVidCards Suspended

    Joined:
    Nov 17, 2008
    Location:
    Hollywood, CA
    #29
    yes
     
  5. SarahCat macrumors member

    Joined:
    Jun 5, 2014
    #31
    Hi guys I have a Mac Pro retina and I haven't noticed any issues withmy updates other than the time it takes for certain a one to load. I have iris in mavericks and I'm wondering if this will screw things up or if I should wait. Thanks
     
  6. stevedusa macrumors regular

    Joined:
    Jun 12, 2012
    #32
  7. MacVidCards, Mar 10, 2015
    Last edited: Mar 11, 2015

    MacVidCards Suspended

    Joined:
    Nov 17, 2008
    Location:
    Hollywood, CA
    #33
    Fix for 10.9.5 Web Driver

    I don't see the 10.9.5 new driver yet but the build number went from 13F34 to 13F1066.

    Trying a quick hack of the plist

    EDIT: It worked !!!

    So, simple plist edit.

    And here is the interesting part....changing the build number magically allows the Nvidia driver to load and run perfectly.

    Meanwhile, the App Update window KNOWS it already has the update. It shows up as "Installed in Last 30 Days" and doesn't offer it again.

    So, if the OS knows it has update, why, oh why did they need to change the build number?

    Hmm......

    For 10.9.5 with Security Update ONLY. US ENGLISH

    Go to System/Library/CoreServices and drag out SystemVersion.plist and place it in a folder on your desktop or documents folder, name it "System Plist correct version". By doing this you will actually make a copy of it and an original will remain in the CoreServices folder.

    Then unzip the one attached below. Place it in the System/Library/CoreServices folder to replace the existing one that you JUST MADE A BACKUP OF.

    Open Disk Utility (in Applications folder in the "Utilities" folder) Run a "repair permissions" on this drive. You should see the permissions get repaired on the file you just replaced. (do not just "verify" needs to repair)

    Then reboot and select Nvidia Driver again, if you did above correct it will allow you to.

    When Nvidia updates the driver you will need to put original back and repair permissions again before new driver will install.

    BTW, this makes a fix for future update troubles a little easier. We can either tell the Nvidia Driver that it is for the newer build or...anyhow things to think about. Nice thing about doing this way is no need for kext dev mode thing.

    For those in other regions/languages or for those who would rather "do it themselves", make 2 copies of the above file somewhere. Use a plist editor to change the System Version number from 13F1066 back to 13F34.

    From what I can tell, this does nothing bad and only allows former Nvidia driver to work. It still knows that the Security Update has been applied.
     

    Attached Files:

  8. m4v3r1ck macrumors 68020

    m4v3r1ck

    Joined:
    Nov 2, 2011
    Location:
    The Netherlands
    #34
    I believe Apple is coming after us, tweakers of cMP! Such a bad as both sad idea ;-(
     
  9. bsbeamer macrumors 68020

    Joined:
    Sep 19, 2012
    #35
    new driver version 343.02.02f03 is available this AM through the NVIDIA Web Driver Manager on OS X 10.10.2
     

    Attached Files:

  10. dmylrea macrumors 68030

    dmylrea

    Joined:
    Sep 27, 2005
    #36
    Does this update only show after installing the Apple security update, because right now, I haven't installed the security update, and when I check for a nVidia update, it says I am up to date already (with 02f02).
     
  11. MacGamver macrumors regular

    MacGamver

    Joined:
    Aug 16, 2013
    #37
    Another confirmation. Netkas link works like a charm! I have one question though... I get that the web driver didn't work because of internal build numbers, but why didn't the Apple stock driver work? This had never been a problem with my EVGA 650ti before.
     
  12. netkas macrumors 65816

    Joined:
    Oct 2, 2007
    #38
    Nvidia web driver replaces nvdastartup.kext. new update, this kext stops working, nvidia drivers cant be loaded
     
  13. DougTheImpaler macrumors 6502a

    Joined:
    Feb 28, 2006
    Location:
    Central Illinois
    #39
    I wish Apple would hurry up and release a Mac or three with Maxwell. That would put Maxwell drivers into Yosemite and make buying a GTX 970 more palatable to me. A lot of paranoia here, though - I don't think Apple is intentionally breaking drivers; I feel like the blame lies with nVidia by tying every driver to a very specific build.
     
  14. AdeFowler macrumors 68020

    AdeFowler

    Joined:
    Aug 27, 2004
    Location:
    England
    #40
    I'm guessing you have a MacBook Pro retina? This thread is related to graphic cards in the Mac Pro so you shouldn't have any problems with the update. ;)
     
  15. AkuskaUK macrumors 6502

    AkuskaUK

    Joined:
    Mar 18, 2011
    Location:
    Shanklin, Isle Of Wight
    #41
    Thank you for the reply :) Ill install it now, this is the reason I buy cards from you!
     
  16. SarahCat macrumors member

    Joined:
    Jun 5, 2014
    #42


    Thanks AdeFowler. It's a macbook. My mistake. I was nervous that the update messed up all the devices which would be horrible. I hope everyone with this problem gets it fixed :eek:
     
  17. theSeb macrumors 604

    theSeb

    Joined:
    Aug 10, 2010
    Location:
    Poole, England
    #43
    Yes, because this was clearly done on purpose to break third party drivers and upset people.

    ----------

    I have tin foil hats for sale.
     
  18. Zorn thread starter macrumors 65816

    Zorn

    Joined:
    Feb 14, 2006
    Location:
    Ohio
    #44
    Okay. Perhaps then it was done with complete disregard. I guarantee you someone responsible for these software updates is aware that arbitrarily changing the OS X build number (for a security fix, no less) would cause this situation for anyone relying on a cMP and a modern nVidia card.
     
  19. theSeb macrumors 604

    theSeb

    Joined:
    Aug 10, 2010
    Location:
    Poole, England
    #45
    What should they have done? Not upped the build number? Yes, let's go ahead and completely destroy our build and deploy process because of implications to the guys running the old Mac Pro with Nvidia GPUs.

    That sounds about as crazy as the "HAHAHAH, THIS WILL TOTALLY BREAK THE DRIVERS FOR THOSE GUYS WITH NVIDIA GPUS IN THEIR CLASSIC MACS. HAHAHAHA" theory.

    Seriously, you guys.
     
  20. chrfr, Mar 11, 2015
    Last edited: Mar 11, 2015

    chrfr macrumors G3

    Joined:
    Jul 11, 2009
    #46
    Doubtful, and it's not arbitrary. This update replaced the kernel, thus the new build number. That Nvidia chooses to restrict their drivers' operation to a specific build number of OS X is Nvidia's choice, not Apple's.
     
  21. MacVidCards Suspended

    Joined:
    Nov 17, 2008
    Location:
    Hollywood, CA
    #47
    Yes, but as I keep pointing out, if Apple had incorporated new drivers anytime since 10.9 came out this wouldn't be a problem.

    By keeping 310.xx drivers in the OS whilst Windows and Nvidia have moved on to 343.xx and 347.xx drivers, Apple created this problem.

    Again, for most GTX680 type cards this is no big deal.

    It IS a big deal for GTX780Ti, Titan Black, GTX750, GTX960, GTX970, GTX980.

    For our folks with EFI cards, they still get to the desktop to fix things. The people running unflashed cards reboot after update and get...NADA...black screen. Lots less fun for them.

    Apple is basically still using the Nvidia drivers from 10.8.5 in 10.10. No new cards have been added since then.

    And I don't believe that a "Security Update" has ever done this before.

    The Apple apologists can stop now.
     
  22. chrfr macrumors G3

    Joined:
    Jul 11, 2009
    #48
    There was an update for 10.8.5 (back when that was current) which also changed build numbers.
     
  23. AidenShaw macrumors P6

    AidenShaw

    Joined:
    Feb 8, 2003
    Location:
    The Peninsula
    #49
    Meanwhile...

    ...on the more popular desktop OS, most Vista and almost all 7 drivers are fine in 8 and 10. Even some XP drivers are fine.

    Why hasn't the "world's most advanced operating system" dealt with the issues of opaque system APIs? The solution is known....
     
  24. bsbeamer macrumors 68020

    Joined:
    Sep 19, 2012
    #50
    Believe so, but not 100% positive. At this point, I would say it's likely "safe" to update after verifying your boot drive backup/clone.

    ----------

    And some people were up in arms about it. Also think that's around the time when NVIDIA started releasing updates on a more timely basis.
     

Share This Page