Does FCPX support dual GPU rendering on MacPro 5.1?

Donar

macrumors 6502
Original poster
Jul 12, 2008
359
45
Germany
Hello,

i'm curious if FCPX supports dual GPU rendering on MacPro 5.1? So anybody has the hardware and tried it out?
 

Siderz

macrumors 6502a
Nov 10, 2012
991
3
I don't know much about this, but I think you'd need to connect the GPUs using something called 'Crossfire' for ATI and 'SLI' for Nvidia. Even then it might not work, I don't know, probably need a specific card supported by FCPX.

But the main point is that you can't just put two GPUs into a computer and they'll work together, they both need to be connected.
 

jasonvp

macrumors 6502a
Jun 29, 2007
604
0
Northern VA
But the main point is that you can't just put two GPUs into a computer and they'll work together, they both need to be connected.
That's actually not true at all. You can put two identical GPUs into any system, and it's up to the software to make them work together. Connecting them via SLI and/or Crossfire is needed for certain applications (think: games) to use them as one virtual GPU.

That's not the case with CUDA (for nVidia) or OpenCL (nVidia and/or AMD). Multiple, unconnected GPUs will work just fine with either of those APIs.

The real challenge with the Mac Pro 5,1: power. How do you intend to power more than 1 reasonably powerful GPU? Answer: you can't without adding external or drive-bay power supplies.

But to answer the OP's question: there's no technical reason why FCPX should not work on a Mac Pro 5,1 with multiple GPUs, assuming you can power them.
 

mBox

macrumors 68020
Jun 26, 2002
2,295
54
Using FCPX on our AVID system which is connected to a CUBIX housing Dual Quadro 4000s and a RED ROCKET how can we tell if its using it?
Is there a utility app that will spit data?
The Mac Pro has an Quadro 4000 as host display card as well.
The CUDA works and shows in RESOLVE but nut sure how to test with FCPX.
 

Unami

macrumors 6502a
Jul 27, 2010
743
468
Austria
Using FCPX on our AVID system which is connected to a CUBIX housing Dual Quadro 4000s and a RED ROCKET how can we tell if its using it?
Is there a utility app that will spit data?
The Mac Pro has an Quadro 4000 as host display card as well.
The CUDA works and shows in RESOLVE but nut sure how to test with FCPX.
disconnect the cubix and see if there's a difference? as fcpx is more optimized towards ATI, i'd guess there won't be any - but trying can't hurt.
 

Donar

macrumors 6502
Original poster
Jul 12, 2008
359
45
Germany
Hello,

thanks for your answers the question has been answered in a different thread. :)

Long story short....(copy and paste from a different forum.)
MacPro 2006 1,1
12GB RAM
Internal SATA 7200RPM 1tb Drive
Radeon 5770 1GB VRAM
BruceX on FCPX 10.0.9 and 10.7.5 (ProRes) -- 2 min 52 seconds (or 172 seconds)

Radeon 5770 1GB VRAM
BruceX on FCPX 10.1 and 10.9.1 (ProRes) -- 1 min 31 seconds (or 91 seconds)

2x Radeon 5770 1GB VRAM
BruceX on FCPX 10.1 and 10.9.1 (ProRes) -- 55 seconds
The real challenge with the Mac Pro 5,1: power. How do you intend to power more than 1 reasonably powerful GPU? Answer: you can't without adding external or drive-bay power supplies.
That is true, but if you like tinkering more than paying $$$$ or €€€€ for a new MacPro it is not that big of a problem. Ok it probably won't look pretty (depending on skill).

That's actually not true at all. You can put two identical GPUs into any system, and it's up to the software to make them work together. Connecting them via SLI and/or Crossfire is needed for certain applications (think: games) to use them as one virtual GPU.

That's not the case with CUDA (for nVidia) or OpenCL (nVidia and/or AMD). Multiple, unconnected GPUs will work just fine with either of those APIs.
Thanks for the explanation i really did not know if there must be a crossfire bridge or other hardware to be technically able to use both GPU.
 
Last edited:

Siderz

macrumors 6502a
Nov 10, 2012
991
3
That's not the case with CUDA (for nVidia) or OpenCL (nVidia and/or AMD). Multiple, unconnected GPUs will work just fine with either of those APIs.
I didn't know this, can I get a source?

That's the problem I see with DIY PC stuff; it's too saturated with gaming queries.
 

jasonvp

macrumors 6502a
Jun 29, 2007
604
0
Northern VA
I didn't know this, can I get a source?
There's no "source" available. It's up to the applications to make it work. I know of one app thus far that works fine with two (or three, or four, or...) independent, non-interconnected GPUs: Adobe's latest Premiere Pro.
 

Siderz

macrumors 6502a
Nov 10, 2012
991
3
There's no "source" available. It's up to the applications to make it work. I know of one app thus far that works fine with two (or three, or four, or...) independent, non-interconnected GPUs: Adobe's latest Premiere Pro.
So...that means I need a source on where it says Premiere Pro does this...

----------

You need to catch up on Open CL instead of just guessing and giving false advices.
If I hadn't of made a guess then the guy probably wouldn't have gotten a response. Note how long ago he made the post, note how as soon as I replied he got some more replies; the posted got 'bumped' to the top of the digital video subforum.

Not only that, I even started with "I don't know much about this, but I think you'd need to connect the GPUs", implying the OP should take my response with a grain of salt, and hope that someone else will reply with better information.

Don't tell me to stop 'guessing' and to stop giving 'false advices', that's the best way to halt progression in this world; to stop making guesses. You didn't need to approach me that way, you could have left me with the link and I'd have gone on with reading it.
 

hwojtek

macrumors 65816
Jan 26, 2008
1,319
399
Poznan, Poland
Don't tell me to stop 'guessing' and to stop giving 'false advices', that's the best way to halt progression in this world; to stop making guesses. You didn't need to approach me that way, you could have left me with the link and I'd have gone on with reading it.
I'm sorry to wind down the progress of the humanity with my choice of vocabulary. I used the exact words to emphasize that your answer steered the OP in the very wrong direction of false information and - contrary to what you might have felt - not to bash you personally. Maybe I brought the progress to a halt, but I am proud to have used the proper rhetorical device.

BTW it's fairly easy - a GPU is used to do calculations, because OpenCL creates a layer of "processing power" instead of "processing units" * for the application. So the more GPUs are used in OpenCL, the more firepower, because OpenCL handles it transparently. Would you design it in a different way?

* big simplification, I know.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.