PDA

View Full Version : Need advise for Nvidia MacPro



Marc Berger
03-21-2012, 03:51 AM
Since its possible to put other Nvidia cards then GTX285 and Quadro 4000 into the Macpro, It would be great you could share experiences or thoughts about it. Right now I have a ATI HD5770 in slot 1, RedRocket in Slot 2, and a pcie e-sata Raid controller in slot 4.
How can I add a NVIDIA card for Cuda/Resolve and PPR? And which one is good for it, GTX470/480.....? Or 2 of them instead one ATI?
Thank you a lot for your input!
Marc

Jeff Kilgroe
03-21-2012, 08:46 AM
Some quick thoughts....

ATI 5770 is a double-width card and slot-1 is your only double-width slot. It also uses both available PCIe power connectors.

Current nVidia drivers fully support all GTX cards from the 200 series thru the 500 series on OSX. These are the drivers downloadable from nvidia.com, not the ones included in OSX. This driver set is incompatible with the current 10.7.4 beta seeds, so don't install 10.7.4 anytime soon. And only compatible with 10.7.3, which is actually running well on the Mac Pro systems (10.7.0 and 10.7.1 were flakey on the Pro).

Although support is there, unless the card has an Apple-compliant EFI, you will not be able to option-Boot to list of bootable devices, see the apple-logo boot screen or perform other tasks outside the OS as the system won't be able display anything from the non-EFI video card in those situations.

GTX470/480 are also double-width cards and require two PCIe power connectors.

Premiere requires CUDA acceleration on the displays where Premiere is active in order to be properly accelerated.

Resolve requires dedicated CUDA GPUs that are not being used for display. So if you only have one CUDA card in your system, you will have to juggle monitor cables between cards when you go from Premiere to Resolve and back.

Resolve now supports OpenCL and is partially accelerated by the ATI5770. I personally have not worked with Resolve on ATI GPUs to see how the acceleration works, but unlike their CUDA implementation, I believe you don't need a separate GUI GPU.

You can install a double-width GPU card in slots 2 and 3 of the Mac Pro, but you end up sacrificing the slot above, obviously. If you install more cards than you have available PCIe power connectors for, you will need to bring in external power or pull power from somewhere else.

How are you monitoring from Resolve? It's another topic entirely, but it's kinda hard to do proper grading when you don't have a proper output card feeding a calibrated display.

Many people who are serious about running Resolve have moved to using a PCIe expander box. Then you can install a couple lower-cost CUDA cards in that unit. For about US $3200, you can have a Cubix GPU-Xpander dual slot and put two GTX580 cards in it with that connected to your second slot in the Mac Pro. Unless the system is mostly dedicated to Resolve, people are either sticking with their ATI card for primary GPU or if they need CUDA on the primary card, the top choice is the Quadro 4000 Mac edition.

Another possibility is to install two Quadro 4000 (Mac) cards in your tower. It's cheaper than using the Expander and not as powerful for accelerating Resolve, but it still does rather well. This is actually the setup I'm running currently as I've sold my PCIe expander and some other things recently. My current Resolve system is an '09 Mac Pro, 8-core 2.93GHz with 24GB RAM, Quadro 4000 card in slot-1 and slot-4, RED Rocket in Slot-2, DeckLink HD Extreme in Slot-3. I'm most likely moving all my Resolve work over to Windows in the coming months anyway. My 6-core i73960X workstation I built a few months back, handles Resolve beautifully. My only complaint about the current Mac Pro setup I have is I could really use one more slot to put the SAS/SATA card back in. I have to do backups over the network. Not a big deal, I'm using Time Machine for backups on this system to a NAS volume on a server where it gets written to LTO tape on a semi-regular basis. ...Really wish the system had 10Ge in this case too...

When I had the Cubix expander box, I was using the 4-slot unit. That was installed in slot-2 and contained two Quadro 4000 cards. I also still had a Quadro 4000 in slot-1 in the tower. Slot 3 and 4 in the tower had my ATTO 6Gbps SAS/SATA card and the Decklink HD 3D+ card. RED Rocket was in the expander with the two GPUs and I also had a CalDigit USB3 + eSATA card in the expander as well. I figured the expander would bottleneck itself between two GPUs and a Rocket, but it performed great.

If you keep everything within the tower and don't want to spend the money for the two quadro cards, your next best bet is something like a GTX480 or GTX560 in slot-1 to accelerate Resolve and then pick up an older GT120 Mac edition card, which takes a single slot and no extra power connector, to use as your display GUI card. If you want to accelerate Premiere, swap the display cable(s) from the GT120 to the GTX card... :/ Personally, I've been there, done that. It was a pain and didn't always work. There's also a single-slot, low-power GTX520 card out there, but not specifically for the Mac, so no EFI, meaning it will have the restrictions I listed above.

Mike P.
03-21-2012, 09:54 AM
Hey Jeff, kind of niche question, but have you tried connecting two cards in SLI (and leaving them physically connected) even though you don't use them as such in Resolve or CS5.5?

Let me explain; say I was using a hackintosh machine and wanted to have GPU-accelerated MPE (only uses one GPU) and Resolve (needs two+ GPUs but as far as I know, doesn't use SLI... Plus I don't think OSX can use SLI either), but then on the same machine I dual boot into Windows for some gaming (which takes advantage of SLI)... You think it would cause any problems? I'd just hate to have to keep opening the tower and pulling off the SLI connector every time I want to switch platforms. Similarly, if they're connected via SLI in windows, does it not play nice with the windows version of Resolve?

Terry VerHaar
03-21-2012, 10:25 AM
Something of an aside - Jeff, your encyclopedic knowledge of all things technical is nothing short of amazing!

Now, back to our regal;ar scheduled program. :smiley:

Marc Berger
03-21-2012, 11:49 AM
Hi Jeff, thanks a lot for your very detailed input!!! It helps me a lot. When I heard the news about the newly enabled cards I thought very naive: " Wow, great, now I can just open my Tower and put any Nvidia card", but I had a instant feeling there is more to know about it. You´re very generous with your knowledge (I agree with Terry. Amazing).
Your own actual solution looks best to me.
Would be great to have a cubic expander solution with a thunderbolt connection, and then put the graphic cards and Red Rocket in there and use it with Macpro (with thunderbolt) and Macbook pro...but I guess it will take a while until all needed parts are available.
Cheers,
Marc

Jon Jones
03-21-2012, 01:16 PM
Yeah Jeff is our foremost expert in this arena. His experiential knowledge blows most of ours out of the water. I can hardly imagine the many sleepless nights and rendering heartaches Jeff has experienced throughout the years, lol.

Jarek Zabczynski
03-21-2012, 11:37 PM
So then additional cards in an expander won't help in Premiere?

Jeff Kilgroe
03-22-2012, 11:15 AM
Hey Jeff, kind of niche question, but have you tried connecting two cards in SLI (and leaving them physically connected) even though you don't use them as such in Resolve or CS5.5?

Let me explain; say I was using a hackintosh machine and wanted to have GPU-accelerated MPE (only uses one GPU) and Resolve (needs two+ GPUs but as far as I know, doesn't use SLI... Plus I don't think OSX can use SLI either), but then on the same machine I dual boot into Windows for some gaming (which takes advantage of SLI)... You think it would cause any problems? I'd just hate to have to keep opening the tower and pulling off the SLI connector every time I want to switch platforms. Similarly, if they're connected via SLI in windows, does it not play nice with the windows version of Resolve?

I've never tried it personally, but it should work just fine.


Hi Jeff, thanks a lot for your very detailed input!!! It helps me a lot. When I heard the news about the newly enabled cards I thought very naive: " Wow, great, now I can just open my Tower and put any Nvidia card", but I had a instant feeling there is more to know about it. You´re very generous with your knowledge (I agree with Terry. Amazing).
Your own actual solution looks best to me.
Would be great to have a cubic expander solution with a thunderbolt connection, and then put the graphic cards and Red Rocket in there and use it with Macpro (with thunderbolt) and Macbook pro...but I guess it will take a while until all needed parts are available.
Cheers,
Marc

Yeah, it's never as simple as we'd like. Even in PC land where we can essentially choose whatever GPUs we want, there are still issues with what the hardware can actually handle and what components will get along with others. As for the expander solution with Thunderbolt, that's an option coming soon -- we'll have to hope for Thunderbolt ports on the new Mac Pro, which I've been told by a couple reliable sources that it's all coming. The one issue we have with Thunderbolt though, is it's not as fast as a lot of people keep thinking it is. Yes, it's fast -- 20Gbps in a single port via two 10Gbps channels. But there are some restrictions -- current device headers only allow for 10Gbps to be used per device with the second channel available for pass-thru, if the peripheral maker decides to implement that aspect of it. More capability is coming and an effective speed doubling with the shift to PCIe 3.0 and optical cables -- probably later this year or early next year for actual release.

As it currently stands, the 10Gbps of bandwidth available to a Thunderbolt PCIe expander, like the one from Magma that was demoed at IBC with the Red Rocket, equates to two lanes of PCIe 2.0, or 4 lanes of PCIe 1.x spec. It allows the RED Rocket to run at half it's maximum throughput. So it's not like you're going to cram a bunch of other stuff into a Thunderbolt expander.


Yeah Jeff is our foremost expert in this arena. His experiential knowledge blows most of ours out of the water. I can hardly imagine the many sleepless nights and rendering heartaches Jeff has experienced throughout the years, lol.

Sleep? Around here it's just "night" or that time of day when my phone doesn't usually ring.


So then additional cards in an expander won't help in Premiere?

Nope. :(

Premiere only uses one GPU for acceleration and it has to be the primary GPU on which Premiere is working / displaying viewer windows. In most situations, a GPU like the GTX480 or GTX560 and up is plenty good with what MPE uses it for. And the GPU is not going to be your bottleneck.

Christopher Barrett
03-22-2012, 11:23 AM
Nope. :(

Premiere only uses one GPU for acceleration and it has to be the primary GPU on which Premiere is working / displaying viewer windows. In most situations, a GPU like the GTX480 or GTX560 and up is plenty good with what MPE uses it for. And the GPU is not going to be your bottleneck.


Oh, drag... I've got 2 4000's in the expander and run the displays off of a 5870. I wondered why I wasn't getting better Premier performance. So I should ditch the 5870 and get another 4000, eh?

Jeff Kilgroe
03-22-2012, 05:39 PM
Oh, drag... I've got 2 4000's in the expander and run the displays off of a 5870. I wondered why I wasn't getting better Premier performance. So I should ditch the 5870 and get another 4000, eh?

Pull the ATI card and replace it with one of your 4000's. See how that does for you with everything before you spend the $$$ on yet another quadro. I suppose it depends on how hard you're pushing the system in Resolve as to whether you really need two of those Quadros in that expander. No other app is going to use them. If you're going to buy another card, you would probably do better to put a GTX580 in the expander and use it for the CUDA acceleration in Resolve instead.

The only real issue with using non Mac specific GPUs for Resolve in this case is that the current nVidia drivers work and make it easy to use. No guaranty that will continue with future OSX and nVidia driver release combinations.

Josh Negrin
03-22-2012, 05:45 PM
I have an NVidia gtx 580 in my 2010 mac pro running the latest version of lion. I can speak from experience in how awesome it is to playback 4k footage in realtime in premiere pro cs 5.5. Also, I switched over to premiere pro for editing a 2 hour show every week. I haven't comepletely ditched fcp yet, but I'm getting there. :)

-josh

Jon Jones
03-23-2012, 11:38 AM
Jeff, I know that we have discussed this somewhat before, but would it be possible for me to install a Quadro 6000 in my MAC PRO, and utilize the 6GB of RAM and the CUDA cores for Premiere as well? I really want your answer to be yes I have a secret formula that will work, HAHAHAHA! But I'll take whatever, lol

Jeff Kilgroe
03-23-2012, 12:58 PM
Quadro 6000 won't work inside the tower, you would have to put it into a PCI expander. Or at least I'm pretty sure that's the situation. Also not sure about driver support for the 6000 on the Mac. IMO, save the money and go with the GTX580, it screams. If you think you still need more (and the law of diminishing returns kicks in here pretty quickly) you can add a second one or choose the GTX590 instead. The benefits to running the Quadro cards is not raw performance, they offer higher precision for OpenGL performance and specific functions, gunlock support and a few other bells and whistles that are not going to do anything for you on OSX at this time, especially if it's a secondary card being used to augment CUDA.

Brian Merlen
03-23-2012, 02:06 PM
I saw some guy on ebay is selling hacked 6000's to work in mac pros, someone mentioned it in another thread...some where....i am on set, don't have time to find a link...

personally i am weary of hacked stuff, whether its hackentosh or hacking a pc only card into a mac, you have no support from apple/nvidia by hacking so personally i wouldn't risk it...however some obviously do...

Jon Jones
03-23-2012, 02:27 PM
Yeah I have been reading about others hacking their command script, and soldering something or rather, to use the higher end cards. Not sure I'm ready to fudge up my investment at this particular moment. Jeff, I think that I may go with your recommendations however on the dual GTX580's. You are talking about the 3GB cards arent you? Also I have a cubix expansion bay coming my way sometime in the next month, can I put them inside of that along with 2 more rockets?

Jeff Kilgroe
03-23-2012, 05:40 PM
Yeah I have been reading about others hacking their command script, and soldering something or rather, to use the higher end cards. Not sure I'm ready to fudge up my investment at this particular moment. Jeff, I think that I may go with your recommendations however on the dual GTX580's. You are talking about the 3GB cards arent you? Also I have a cubix expansion bay coming my way sometime in the next month, can I put them inside of that along with 2 more rockets?

Which Cubix are you getting? Two GTX580s and two Rockets would probably overload that PCI slot anyway. There comes a point where you may do better to build more computers than trying to stuff all this crap into one. Your drives, CPUs, memory, etc.. can only handle so much and work so fast. Keep in mind the GTX580s are double-width cards and each take two PCIe 2x8 power connectors. The standard Cubix GPU-XPander boxes will only hold two of the GTX580 and nothing else as they are only sold with two double-width slots or 4 single-width slots.

Jon Jones
03-23-2012, 06:35 PM
Hmmm, I have an idear, what if I put another MAC PRO in my bigfoot cart and connected them through the 32TB Raid array? Then I can split up jobs between the two, and is there a way to share the red rockets between units?

Jeff Kilgroe
03-23-2012, 08:50 PM
Hmmm, I have an idear, what if I put another MAC PRO in my bigfoot cart and connected them through the 32TB Raid array? Then I can split up jobs between the two, and is there a way to share the red rockets between units?

Hmmm... What are you trying to accomplish? Is it faster transcodes? Or what specifically? You can connect both systems to the same 32TB RAID, given the proper connecting hardware. Basically you have to set up a small SAN.

No way to share the Rocket cards between the two, but depending what what you are trying to make happen, you may or may not do better to have them in one box. Actually that's not really true about the sharing, you can use the command-line renderer (REDLINE) and interface it with a network render manager software like ButterflyNet, Chalice, etc.. So you can help automate splitting transcodes or renders across multiple systems and each will use whatever Rockets installed for the task presented to them. Honestly though, that's really a pain unless you have a ton of systems in a render farm. For 2 or 3, you're probably best off to just come up with a system where you divide up your transcode queues and dump them to the same storage volume.

The biggest thing to keep in mind here is that no matter how much hardware you try to pack into a system or how much money you throw at this, there is only so fast you can make it all work. The more exotic or elaborate you try to be with your hardware configurations, the greater the risk of things not working as they should. ...And also more work and $$$ involved to fix things when something breaks.

Jon Jones
03-24-2012, 08:25 AM
Ahhh, yes well your knowledge on these subjects is dizzying, I just woke up man, settle down, lol. No but for real, I understand what you are saying. Point taken. I will just start with dual 580's, I'll put one in the cubix bay, and one in the tower, and then see where I am at.

Walter R
03-24-2012, 09:40 AM
Hi,
I see a few folks talking about a GTX 580 in a Mac Pro tower in this thread. Is that even viable given the power requirements or are you guys adding an additional power supply?

Paulo Emílio
03-24-2012, 11:13 AM
as you guys can see my EVGA GTX 590 running on my mac pro 2009. the problem here is the second cuda core, is only 512mb and show as a generic NVIDIA. Any suggestion to fix this ? nvidia guys, THANK YOU f** awesome. http://postimage.org/image/b49h9ppb5/

http://postimage.org/image/b49h9ppb5/

Jeff Kilgroe
03-24-2012, 09:25 PM
May be a driver issue, as in the drivers aren't smart enough to set it up as a second GPU with the right parameters, so it's defaulting to what you're seeing. Not sure if there's much you can do about it.

It could also be a power issue. As Walter inquires two posts above about the 580, he's correct and I've said it further back in the thread. The 580 doesn't fit within the power profile of the Mac Pro tower. People are doing it, but it has to be over-drawing on the PCIe power connectors. The GTX590 takes MORE POWER than the 580 card does. ...Just something to think about. I would not attempt running a GTX590 without supplementary power or placing it in a PCIe expander. But would be curious to see if it worked in that situation or still does what you're reporting. When it all comes down to it, I'm still betting there's only so far the drivers will go. It looks like the current nVidia set only supports the GTX580 and below, on down to the GTX200 series.

Paulo Emílio
03-25-2012, 06:34 AM
Hi Jeff, thanks for the tip. It seems that there is not a power problem, but the driver. Testing here and I'll give you news. I'll test the DaVinci and the premiere CS5.5. It seems that 3d software, use only one core. For those 3d softwares I think a quadro will be better choice.

Paul Nordin
03-25-2012, 07:57 AM
. The standard Cubix GPU-XPander boxes will only hold two of the GTX580 and nothing else as they are only sold with two double-width slots or 4 single-width slots.

The Cubix GPU-Xpander 4 Pro I have has 4-double-wide slots, two power leads per slot.

Jeff Kilgroe
03-25-2012, 02:25 PM
Hi Jeff, thanks for the tip. It seems that there is not a power problem, but the driver. Testing here and I'll give you news. I'll test the DaVinci and the premiere CS5.5. It seems that 3d software, use only one core. For those 3d softwares I think a quadro will be better choice.

Let us know what you figure out. :)

As for the 3D software and Quadro support, depends on the specific application. Many of them like ZBrush, Modo, Lightwave, and a few others do just fine with the GeForce cards as they don't make use of any of the Quadro's few extra features. Some others, namely Maya as far as what's available on OSX, does benefit from the Quadro. I really don't know how complete the Quadro driver support is on OSX currently and if there is any benefit to using a Quadro 6000. There are reports out there of people getting them to work, but I wonder just how well they work. Even with Quadro-specific features being used, an over-clocked GTX580 w/3GB should still be comparable, if not better in most situations. At least that's the way it works in PC land. For my PC workstations, the only workstation I've been able to justify the Quadro for is the one that runs XSI and SolidWorks and it's all about edge precision and stencil buffers and stipple masking functions of the Quadro.

Only 3D apps I run on OSX are Modo and Lightwave and that's out of convenience here and there. Most all my 3D work is done on Windows and I primarily live in Lightwave, Modo and Maya.


The Cubix GPU-Xpander 4 Pro I have has 4-double-wide slots, two power leads per slot.

Yeah, I should've been a bit more clear on that one... Cubix has several different models. I was thinking only of their compact desktop one at the moment I posted that. And it comes in two flavors with the same form-factor, either 2 double-width slots or 4 single-width slots.

Will Keir
04-21-2012, 08:23 PM
Without a RR?


I have an NVidia gtx 580 in my 2010 mac pro running the latest version of lion. I can speak from experience in how awesome it is to playback 4k footage in realtime in premiere pro cs 5.5. Also, I switched over to premiere pro for editing a 2 hour show every week. I haven't comepletely ditched fcp yet, but I'm getting there. :)

-josh

Will Keir
04-21-2012, 08:44 PM
I saw a youtube video suggestion the ATI Radeon X1900XT graphic card is the faster on mac pros.

Jeff Kilgroe
04-21-2012, 10:39 PM
I saw a youtube video suggestion the ATI Radeon X1900XT graphic card is the faster on mac pros.

What was the date of the video? 'cuz the X1900XT was out of production before the '08 Mac Pro was EOL'd. And it was a crappy card anyway, not even as good as the nVidia 7800GT that a lot of people ditched in favor of it. Only reason people bought the X1900XT was because it could drive dual 30" displays, whereas the 7800GT could not. The only other card to do it at the time was the Quadro FX4500.

Will Keir
04-22-2012, 12:47 AM
Jeff, can help me with this one? What is the fastest graphics card current for the Mac Pro line? I am having a 2009 Mac Pro revival weekend. The rig currently has a GTX 285

Jeff Kilgroe
04-22-2012, 06:26 AM
Sit tight with the GTX285. The only faster card that has full Mac support is the Quadro 4000 and when I say faster, I mean it's like 5% faster at some things, mostly equivalent for others. The GTX285 is slower at texel operations, fill operations, memory moves and whatnot, but actually can push more polygons.

Other than that, you could install a GTX480 or one of the GTX5xx series in place of what you have now, using off the shelf cards. Some are reporting success with the GTX580, but I'd be wary of that one -- great card, but it draws more power than the Mac Pro logic board is designed to put out via the PCIe connectors. The nVidia drivers do support them. However, those cards don't have the Mac EFI support, which means you can't do certain things with them, like option-boot to pick which drive to start from. Also by not having the EFI and official support, you will want to be careful about when and how you update OSX and drivers. For example, the current nVidia drivers are incompatible with the 10.7.4 developer beta seeds. I'm sure nVidia will have it sorted by the time the update releases or shortly after, but just one example of potential issues.

Will Keir
04-22-2012, 12:28 PM
Good to know, thanks Jeff. It's amazing, I got this computer almost two years ago and it's still one of the faster Mac Pros you can build. Good investment at the time. Even then, without a RR card, it's wasn't able to get the job done I was expecting of it.

The physical limit for Ram is 32GB, but I heard you can install up to 64GB with OWC. Is there much of a reason to go from 32gb to 64gb? Will I see a difference?

Brian Merlen
04-24-2012, 10:36 AM
some of the newest mac pros can take up to 96gbs of owc ram....128 even, but mac os wont use more the 96...

Jeff Kilgroe
04-24-2012, 11:03 AM
Doesn't have to be OWC RAM, just the proper spec. And yeah... OSX locks you at 96GB. :-/

Will Holman
05-02-2012, 10:33 PM
Hey guys,
I'm putting together my editing/color correcting suite and I need help picking the most effective equipment. I know that there is a lot of hesitation in buying equipment because of the uncertainty around the next generation of MBP's but I need to get to work now! Whether it's a macbook pro with thunderbolt and raid storage, mink R, iMac, or mac pro whatever I get I want to be able to integrate what ever new ted comes in the next 6 months or so. I'm shot with the Epic and I'm planing to with Adobe CS6, Davinci Resolve, and possibly Smoke. I would appreciate any advice. Thanks

Will

K. cromwell
05-03-2012, 11:25 PM
Sit tight with the GTX285. The only faster card that has full Mac support is the Quadro 4000 and when I say faster, I mean it's like 5% faster at some things, mostly equivalent for others. The GTX285 is slower at texel operations, fill operations, memory moves and whatnot, but actually can push more polygons.

Other than that, you could install a GTX480 or one of the GTX5xx series in place of what you have now, using off the shelf cards. Some are reporting success with the GTX580, but I'd be wary of that one -- great card, but it draws more power than the Mac Pro logic board is designed to put out via the PCIe connectors. The nVidia drivers do support them. However, those cards don't have the Mac EFI support, which means you can't do certain things with them, like option-boot to pick which drive to start from. Also by not having the EFI and official support, you will want to be careful about when and how you update OSX and drivers. For example, the current nVidia drivers are incompatible with the 10.7.4 developer beta seeds. I'm sure nVidia will have it sorted by the time the update releases or shortly after, but just one example of potential issues.


So Jeff you're saying either this card -
http://www.newegg.com/Product/Product.aspx?Item=N82E16814130759&Tpk=GTX480

Or a 4000? inside a mac pro?

Jeff Kilgroe
05-04-2012, 07:53 AM
The catch with the off-the-shelf nVidia card is that you're at the mercy of nVidia driver support and long-term compatibility with OSX. For the moment, the nVidia drivers from the nVidia web site will work and you can use that GTX480 card. It does not have Mac EFI support on the card though as it's not made for the Mac, so with it as the primary GPU, you won't be able to Option-Boot and see a list of bootable volumes to start your computer from. You won't be able to do a clean install of OSX on that card as it won't drive the monitor from the EFI system...

The other option is obviously the Quadro 4000 card. You can get the Mac-specific version for about $725, less if used. I just sold one for $650 and that seems to be the going rate for used ones...

Personally, I would go with a Mac-specific card like the Quadro 4000 for my primary GPU. Then dabble with other cards as secondary GPUs for Resolve and CS6. Just be aware that there's only two PCIe power connectors in a Mac Pro. So if the Quadro 4000 takes one of them (it does), then for a second card you only have one connector, which means you have to pull extra power from the lower optical bay or an external power supply. There is also only one double-width slot in a Mac Pro. So you can install a card like that GTX480, but you will be wasting a precious slot if you go to install another double-width card.

Should also note that with Adobe CS6, FCPX and Resolve all supporting OpenCL, the nVidia GPU is not as necessary. The readily-available AMD 5870 card that is common in the current model Mac Pro systems is similar in power to the Quadro 4000 or GTX285 for compute functions. I personally have not tried these applications with that card, so can't quantify performance with those app/hardware combinations, however it seems to be a completely valid option now.

Rainier Raydán
05-07-2012, 12:22 PM
what about the Quadro FX 4800 for mac? its better than the quadro 4000? in blackmagic desing page say that de Quadro FX 4800 provide the best performance http://www.blackmagic-design.com/support/detail/faqs/?sid=3948&pid=4448&os=mac

Sam Edwards
05-07-2012, 02:38 PM
The FX 4000 is more recent than the FX 4800. But it's from one step farther down the product line.

Jeff Kilgroe
05-07-2012, 03:42 PM
The info in the Blackmagic white paper is old... FX4800 is a few generations old now, it's actually a bit slower than the GTX285, whereas the current Quadro 4000 is about the same as the GTX285 to about 5% faster or so. Depending on what you're doing with it. Quadro 4000 is the way to go at the moment -- it has the most current and capable driver support on OSX and is readily available. It also only requires a single 6pin PCIe power connector and takes a single slot width. It's much less of a power hog than the other two older cards. Both the GTX285 and FX 4800 are discontinued and getting harder to find. The FX4800 seems to actually be the easier of the two to locate, but it's expensive since it's apparently still on a lot of corporate purchase or approved hardware lists. By today's standards, it's a crap card, and yet they still sell for $1000 or more in a lot of cases. I kinda wish I still had a couple of them because I could sell them for more today than what I was able to sell them for a couple years ago. haha.

For CUDA acceleration in Resolve (and so it seems in Adobe CS6 as well), you can also use non-Mac video cards. The GTX 460, 480, 580, etc.. all provide superior CUDA acceleration over the Quadro 4000. But before you start buying any of those cards, pay attention to their width and power requirements and know if they're going to fit in your intended configuration or have a plan on whether you need PCIe expansion and/ or additional power.

Rainier Raydán
05-07-2012, 04:31 PM
I see... well i'm going to build a Edit/Color-Corrector module but i dont know what it is that you've been talking up there. So... i have a MacPro 12-core with DaVinci Resolve and FCP7 (i can work with Premier CS6 if needed), what do i have to buy to get my module work in real time? i suppose the RedRocket its the first in list but what else?

David Callahan
05-09-2012, 08:37 AM
For CUDA acceleration in Resolve (and so it seems in Adobe CS6 as well), you can also use non-Mac video cards. The GTX 460, 480, 580, etc.. all provide superior CUDA acceleration over the Quadro 4000. But before you start buying any of those cards, pay attention to their width and power requirements and know if they're going to fit in your intended configuration or have a plan on whether you need PCIe expansion and/ or additional power.

Jeff,
Do you have any recommendations for a MacPro 4,1 8 core machine to run CS6 with Cuda support on a budget? Transitioning from FCP7, I've been using a Kona LHe card with a stock video card in my Mac. I called Kona and they confirmed they will not be writing drivers for the Kona LH series, as they are end of life products. So I'm wondering what the best combo video/IO card might be that would give decent CUDA support but would work well with a BlackMagic IO card. I would like to go with BlackMagic so I could use Resolve as well. I need something that will play out of an I/O card to a production monitor. Is this possible with CUDA acceleration?
What would you see as minimum RAM to work with R3D's as well?
Thanks for your thoughts.

Peter Corbett
11-14-2012, 12:59 PM
Some quick thoughts....


Premiere requires CUDA acceleration on the displays where Premiere is active in order to be properly accelerated.




Great posts Jeff. Just confirming that the Cuda-enabled GPU must be also used for the dual displays to work properly? I've been advised that Premiere works better like the setup for Resolve with 1 x single-slot for displays and a card like my macvidcards GTX 570 used just fro Cuda. I don't doubt your opinion at all, but if you have the time, could you briefly expand on your view of Premiere and Cuda?

Many thanks,
Peter

Jeff Kilgroe
11-15-2012, 10:50 AM
FWIW, that post of mine is nearly 9 months old now and not applicable to Adobe CS6. ;)

That said, Premiere no longer needs your CUDA card to host the primary display or the display used for video output. Just be aware that Premiere only supports one GPU. To use more than one GPU in Premiere, currently anyway, it's done via nVidia's MAXIMUS interface. That is only supported on Windows and only works when pairing certain Quadro cards with appropriately matched Tesla compute cards or by using dual Quadro cards.

FWIW, Resolve 9 no longer requires a GUI card plus additional GPU card. However, it still is multi-GPU aware. So you get acceleration in Resolve 9 with a single GTX570 or Quadro 4000 on the Mac.

Dave Cox
11-16-2012, 05:47 AM
Huh, I wasn't aware that you could use a single card for GPU / GUI in resolve 9. That sounds like it might really help solve some issues with on-set carts using a mac pro..

Adam Welch
11-16-2012, 09:24 AM
So will having two Quadro 4000 only improve performance for Resolve? Will I see any improvement with After Effects or Media Composer?

Jeff Kilgroe
11-16-2012, 05:43 PM
Dual Quadro 4000 cards will indeed help in Resolve. And since Resolve 9 can utilize CUDA on the GUI card as well now, it should work better than Resolve 8 for you. After Effects uses OpenGL for accelerating its raytrace engine and it does support multiple GPUs for that. Media Composer has very minimal GPU support, I don't think you'll be gaining anything there. But I have not been using Media Composer lately, so I can't say for sure about what's come along in the last point release or two.

Peter Corbett
11-18-2012, 11:03 PM
Cool. Many thanks Jeff for your detailed clarification.



FWIW, that post of mine is nearly 9 months old now and not applicable to Adobe CS6. ;)

That said, Premiere no longer needs your CUDA card to host the primary display or the display used for video output. Just be aware that Premiere only supports one GPU. To use more than one GPU in Premiere, currently anyway, it's done via nVidia's MAXIMUS interface. That is only supported on Windows and only works when pairing certain Quadro cards with appropriately matched Tesla compute cards or by using dual Quadro cards.

FWIW, Resolve 9 no longer requires a GUI card plus additional GPU card. However, it still is multi-GPU aware. So you get acceleration in Resolve 9 with a single GTX570 or Quadro 4000 on the Mac.