Kenny Mosher
Well-known member
- Joined
- Jun 3, 2011
- Messages
- 523
- Reaction score
- 1
- Points
- 18
I've got a PNY GTX580 3GB card in an '09 Mac Pro right now. Running OSX 10.7.4 and latest nVidia drivers... Here's the pros/cons of that configuration:
Pros:
It's cheaper than a Quadro 4000 and is a badass card if you also boot into Windows or Linux on the same system. CUDA performance is great -- a little better than the Quadro 4000, even when running on the Mac and given the other shortcomings I'm about to list. Under Windows, it screams, it smokes the Quadro 6000 in everything but OpenGL performance when in Windows. And that comes down to different driver optimizations.
Cons:
Drivers do not currently support proper power management or monitoring, fan control, etc.. for the card. It really does need a hack to work 100% properly. Drivers only see and allow for using 2GB of that 3GB onboard RAM. OpenGL performance is abysmal -- Cinebench scores are 30% less than the Quadro 4000 and so is overall OpenGL performance in apps like Maya, Lightwave, etc..
So... GTX580 makes a great secondary GPU in a PCIe expander for CUDA processing. Cheaper than a Tesla card and almost as good. Great primary card if you will be spending most of your time in Windows or Linux, but it's a dog in OSX unless we start hacking some config files and whatnot to make it work properly.
All things considered, I think the best card to buy for a current Mac Pro (or 2009 model, possibly '08 model if you still think it's worth spending money on) is the Quadro 4000 Mac Edition. It's officially supported, although the superior drivers come from nVidia, not Apple, so OSX updates tend to break compatibility with the latest "good" drivers until nVidia releases their updates a week or so later. IMO, not a big deal, on a production system no one should ever jump on a new OS update when first released.
The Quadro 4000 is a solid card, only takes one slot width and one 6-pin power connector. Two of them fit great inside a Mac Pro for additional CUDA acceleration in Resolve. If you need more 3D / OpenGL horsepower than what the Qudro 4000 gives you, then you probably should be looking at a Windows or Linux box for your software anyway. For 2D performance it does great. Personally, I think some of the ATI cards handle better under OSX for 2D performance and overall smoothness in running the GUI. The ATI 5870 isn't a bad card either and has decent OpenCL performance for FCPX. It's not on the supported list for CS6, but I believe you can change the text in the config file to make it work, just as you can with nVidia cards for CUDA. MPE does support OpenCL now, but it's not as complete or robust as the abilities with CUDA.
Hey Jeff
I just got the EVGA GTX 580 3GB as well as a used GT 120 for my 2008 3,1 Mac Pro. I have the 580 in slot 1, the Red Rocket in 2, ESata Card in 3, and the GT 120 in 4. I have an ATI Power Supply feeding power to the 580. For some reason I cannot see the 580 in the system profiler. I am running 10.7.4 and have the latest NVidia drivers installed. When I disconnect the power from the 580, all PCI cards show up, but when the 580 has power going to it, the 580 and RR don't appear in the profiler. Do you have any recommendations?
Thanks!!
Kenny