• New Nvidia drivers fix glitchy Fermi cards in Mountain Lion


    44
    Published on 09-18-2012 11:45 AM by
    Last week Nvidia released its first "Mac Pro" graphics card drivers for OS X 10.8.1. We've confirmed that these new drivers fix all of the issues with Nvidia GeForce GT 430, GTS 450, GTX 550Ti, GT 620, GT 630 Graphics Cards. If you have one of these cards, you will benefit from the new drivers. Nvidia also released an updated CUDA driver that added official support for the GK104 GPU, which is one of the many Kepler SKUs from Nvidia.


    Thanks to forum user vczilla, there is also a working OpenCL patch for the 304.00.00f20 drivers from Nvidia, as OpenCL support needs to be patched into the new drivers. This will patch the GeForceGLDriver.bundle and re-enable OpenCL support. Simply open Terminal and run the Perl script below. If you're unsure about terminal commands, wait a bit- we're adding all of this to the next version of MultiBeast. Let us know in the comments how these experimental drivers work for you.

    Code:
    sudo perl -pi -e '$c+=s/\x8b\x81\x1c\x0c\x00\x00\xeb\x06\x8b\x81\x20\x0c\x00\x00/\xb8\x02\x00\x00\x00\x90\xeb\x06\xb8\x00\x00\x00\x00\x90/; END { printf "%s: %d substitution%s made.\n",($c==1 ? "Success" : "Error"),$c,(!$c || $c>1 ? "s" : ""); $?=($c!=1); }' /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
    Download:
    Nvidia Quadro & GeForce Mac OS X Driver Release 304.00.00f20
    Nvidia CUDA 5.0 for Mac

    Related:
    Nvidia GeForce GT 430, GTS 450, GTX 550Ti, GT 620, GT 630 Graphics Cards Issues in Mountain Lion
    Nvidia 550Ti Sleep / Wake / Freeze Thread

    Updated Nvidia CUDA 5.0 for Mac Released
    Comments 44 Comments
    1. tamorgen's Avatar
      tamorgen -
      Is this needed/advised for any of the other 5xx cards? I have a GTX 570 card in mine
    1. tonymacx86's Avatar
      tonymacx86 -
      Tamorgen- good question- no- this is only for the cards that have sleep/wake glitch as specified in the post. You can install them- as they're pretty much universal, but you will most likely not have any performance benefit, and there may be upgrade difficulties later on. You're best served holding off on them unless you need them.
    1. nemix's Avatar
      nemix -
      Does this improve or fix anything with the 660ti and final cut x?
    1. macMag's Avatar
      macMag -
      thanks guys!
    1. bcsimons's Avatar
      bcsimons -
      When I try and run the installer, I get this error.

      Unsupported System
      "This computer will not support GeForce or Quadro Mac OS X edition cards."

      What exactly would be causing this and is there anything I can do to fix it?
    1. dxmorgan's Avatar
      dxmorgan -
      doesn't work for me. Asus GT430. i've got white screen after apple logo. i had to NVIDIARecovery (thanks qb84) from single user mode to boot in my mac. any help?

      p.s. i try to boot with npci=0x3000/2000 pcirootuid=0/1 -x -v. my actual boot flags are npci=0x3000 -v

      help?
    1. rohith's Avatar
      rohith -
      Quote Originally Posted by bcsimons View Post
      When I try and run the installer, I get this error.

      Unsupported System
      "This computer will not support GeForce or Quadro Mac OS X edition cards."

      What exactly would be causing this and is there anything I can do to fix it?
      Your system definition must be MacPro3,1, 4,1 or 5,1 to install this driver
    1. rohith's Avatar
      rohith -
      Quote Originally Posted by tonymacx86 View Post
      Tamorgen- good question- no- this is only for the cards that have sleep/wake glitch as specified in the post. You can install them- as they're pretty much universal, but you will most likely not have any performance benefit, and there may be upgrade difficulties later on. You're best served holding off on them unless you need them.
      hi tony can u clarify " there may be upgrade difficulties later on" iam using GTX 560 (non TI)
    1. McTavish's Avatar
      McTavish -
      Quote Originally Posted by bcsimons View Post
      When I try and run the installer, I get this error.

      Unsupported System
      "This computer will not support GeForce or Quadro Mac OS X edition cards."

      What exactly would be causing this and is there anything I can do to fix it?
      Change system definition to Mac Pro and everything works
    1. 5thwall's Avatar
      5thwall -
      Does this also help the 680 card?
    1. macMag's Avatar
      macMag -
      Quote Originally Posted by bcsimons View Post
      When I try and run the installer, I get this error.

      Unsupported System
      "This computer will not support GeForce or Quadro Mac OS X edition cards."
      What exactly would be causing this and is there anything I can do to fix it?
      Make this:
      1. Copy installer package from dmg to your desktop.
      2. Right-click -- Show Package contents
      3. Go to Contents folder and open Distribution.dist file in TextEdit
      4. Find text "var found_hardware = 0;" (without quotes). I'ts at 20-th row
      5. Change 0 to 1.
      6. Save file and try to install.
    1. mattjmartin's Avatar
      mattjmartin -
      This news has arrived just in time for me to return my GT-640 and revert to the GT-430 that is sitting on my shelf! Now we just need to get the airplay mirroring/discrete graphics thing figured out and I have everything I wanted!
    1. dxmorgan's Avatar
      dxmorgan -
      i don't know how but after i boot in safe mode, now my mac start without problem and sleep/change resolution works!!!!!
    1. bcsimons's Avatar
      bcsimons -
      Quote Originally Posted by rohith View Post
      Your system definition must be MacPro3,1, 4,1 or 5,1 to install this driver
      I used MultiBeast and changed the system definition to MacPro5,1 but that made it kernel panic. Is there anything else I should to if I change the system definition?
    1. Pesthufs's Avatar
      Pesthufs -
      Damn, I really regret I got a radeon hd 7970 now... hurry up, AMD.
    1. renet's Avatar
      renet -
      with EVGA GTS 450 1gb work fine! but not dual monitor, get black screen in both monitor, when connected the second monitor.
    1. bluerecap's Avatar
      bluerecap -
      This works with EVGA GTX 470????? thanks for help
    1. fixjet's Avatar
      fixjet -
      Quote Originally Posted by bcsimons View Post
      I used MultiBeast and changed the system definition to MacPro5,1 but that made it kernel panic. Is there anything else I should to if I change the system definition?
      Before using 4,1 or 5,1 you need to remove the AppleTyMCEDriver.kext in System-> Library-> Extensions (its for EEC memory), then those definitions should work. They conflict with that kext. Hope that helps.
    1. silverthumb's Avatar
      silverthumb -
      Quote Originally Posted by fixjet View Post
      Before using 4,1 or 5,1 you need to remove the AppleTyMCEDriver.kext in System-> Library-> Extensions (its for EEC memory), then those definitions should work. They conflict with that kext. Hope that helps.
      Great advice - thank you!
    1. rohith's Avatar
      rohith -
      Quote Originally Posted by bcsimons View Post
      I used MultiBeast and changed the system definition to MacPro5,1 but that made it kernel panic. Is there anything else I should to if I change the system definition?
      please remove the AppleTyMCEDriver.kext in System-> Library-> Extensions to boot successfully without KP. It is for ECC memory module . or it is better to choose Macpro3,1, it is what tony recommended. If you use Edited AGPM for ur GPU to enable GPU power management and full power u should use Macpro 4,1 or 5,1. In normal condition safe to use MacPro3,1.