Skip to main content
Curt Wrigley
Inspiring
April 1, 2010
Answered

Pr CS5 - List of supported CUDA Cards

  • April 1, 2010
  • 24 replies
  • 65426 views

Adobe is working on a playback and rendering engine for Adobe Premiere Pro called the Mercury Playback Engine. This new engine is NVIDIA® GPU-accelerated, 64-bit native, and architected for the future. Native 64-bit support enables you to work more fluidly on HD and higher resolution projects, and GPU acceleration speeds effects processing and rendering.

The Mercury Playback Engine offers these benefits:

  • Open projects faster, refine effects-rich HD and higher resolution sequences in real time, enjoy smooth scrubbing, and play back complex projects without rendering.
  • See results instantly when applying multiple color corrections and effects across many video layers.
  • Work in real time on complex timelines and long-form projects with thousands of clips — whether your project is SD, HD, 2K, 4K, or beyond.

Ensure your system is ready to take advantage of the Mercury Playback Engine in a future version of Adobe Premiere Pro. The Mercury Playback Engine works hand-in-hand with NVIDIA® CUDA™ technology to give you amazingly fluid, real-time performance. See it in action

* PR CS5 supports the following list of CUDA cards:

GeForce GTX 285Windows and MAC
Quadro FX 3800Windows
Quadro FX 4800Windows and MAC
Quadro FX 5800Windows
Quadro CXWindows

More hardware details:

http://www.adobe.com/products/premiere/systemreqs/

    This topic has been closed for replies.
    Correct answer Wil Renczes

    I think I just have to wait and see how bad my GTX260 will perform before I buy a new card. I would like to know wich card to buy, though...that´s why I am interseted in knowing the difference in performance between the supported cards. But I´ll try to patient.

    About the Mercury Engine supporting CUDA - i just found this post: http://forums.adobe.com/message/2583980#2583980

    It seems that the Mercury Engine was not initially build for CUDA, but just for 64-bit...that might be the answer to why all CUDA cards are not supported. But tell us the story Adobe and Nvidia!!!!

    Could one of your evangelists or some one else from Adobe and/or Nvidia (no offense to all you great guys who have heard something from someone who might know etc) not enlighten us here, in this forum, before we start some kind of conspiracy theory about Adobe and Nvidia? Put the (video)cards on the table (so to speak ;-) ) and tell us:

    1. What is the main reason why all NVIDIA CUDA cards are not supported? Is it techincal? A time issue? Or what? Why?

    2. When will we know if older less expensive Nvidia cards like GTX 260 will also be supported? We need to know so we can see if we need to buy new cards or just stick to the old ones long eneough to get support....is this not a valid wish?

    3. When will we get an overview of how the supported cards perform compared to each other in preview, rendering etc.? We need to know so we can get excact the card that meets our needs. Roight now I don´t know if I just need a GTX285 or the Quadro CX. I need to know how much more performance I will gain from buying a much more expensive card. If I get fx. a 50% performance boost buying the CX I will buy it at once. Is it only 2% I think I will buy the GTX 285...otherwise i would be a fool with my money.

    These are all questions that would be nice to get answers to before the shipping of CS5 - so we can make our choices whether to buy new videocards and if - which to buy - or we would like to wait untill our existing older Nvidia cards is working with the Mercury Engine. If we continue to not get any information about these questions this could develop into be a karma-killer for both companies....And you both have good karmas with me untill now!

    I very much like Adobes products - been using allmost every one of them them for years. I have also had several Nvidia Cards over the years and have only tried the ATI cards a few times with bad experiences. So i stick to Adobe and Nvidia - no matter what - have no choice either;-) But I will be a very unhappy and dissapointet customer and user, if this story ends up looking like some kind of dirty deal between two companines. But I guess there is an explanation and it has to come from your comapines directly - not from a second source.

    You could avoid all this by being more open about this issue and tell us more - and no more sales-talk - we allready want your products - they are all great - but we need help to find out which and when to buy what....please!


    Now that the launch is done and this information is all public, I'm going to summarize all the bits of information that have been floating around into one distilled post:

    The Mercury playback engine comprises of 3 areas (our chief weapons are surprise, surprise and fear...  nevermind...):

    - 64 bit support, and better memory management / frame cache management / sharing between the Adobe apps (ie Premiere and After Effects & the Media Encoder have a notion of shared memory now, and are aware of how much is being consumed by their peers);

    - optimizations to multithreaded rendering, to the playback's pipeline, speed improvements with various media types, and all around general fine tuning

    - CUDA acceleration of effects / transforms / pixel conversion routines.

    Don't have a supported CUDA board?  You still get two out of three.  Might not seem as sexy on the cover, but CS5 is still a massive improvement over CS4 even without the hardware acceleration.

    (Conversely:  let me dispel the myth that you can drop in a CUDA supported board into any box and you magically get umpteen layers of RED 4K in realtime.  All that CUDA does is free the CPU from the tasks of doing image processing - video footage however still needs to be decoded by the CPU.  If you're looking to do high end 4K, do yourself a favor and don't shortchange yourself on a cruddy box.  Get an i7, for cryin' out loud...  but I digress)

    Now, why the limited card selection?

    One of the biggest themes was to improve stability and making Premiere truly earn the Pro moniker.  To quote another engineer, "This was a decision about being Pro."  By limiting the selection of cards, you have a guarantee that the product will do what it's supposed to, that your rendering accuracy will be as good as in software, and that these cards will play nice with 3rd party I/O vendors.

    What's the difference between the level of functionality I get with the GTX 285 vs the Quadro boards?

    The GTX is limited to 3 streams of realtime.  Also, the Quadros come with more memory, so this helps if you're looking to do hi-res (eg RED) editing. Lastly, as a gaming card set, the GTX cards will downclock themselves if they're overheating, so your performance might drop if your cooling isn't the best.  The Quadros OTOH have a fixed clock rate, assumingly they have better heat tolerance levels.

    When will that selection expand?

    TBD.  All I will say is that we are looking at some of the next-gen Fermi cards, but they're still undergoing evaluation.  Let's put it this way - the beta users group is still running so that they can help test the new card support going forward.   Keep your ear to the ground, I'm sure there will be plenty of noise made when they're announced.

    Can you add me to the beta list?

    Nope.  Not my domain, I'm afraid.

    What's the scoop with ATI cards, and openCL?  Why nVidia / CUDA only?

    When the acceleration work began over a year & a half ago, openCL wasn't even a finalized specification.  CUDA was a more mature technology, so that's what we went with.  For the future? It'll be evaluated for CS 6.

    24 replies

    April 12, 2010

    It stands to reason that if CUDA architecture is supported in CS5, that all CUDA enabled GPU's should be able to take advantage of Mercury to one level or another.  The only difference between the GTX 285 and ALL the other CUDA enabled cards (as it relates to CUDA) are the amount of processing cores...that's it.  I have a GTS 250 and it works splendidly with Cyberlink Espresso, a CUDA enabled transcoding program.  So, the results are great with a program that can take advantage of my card.  I just don't understand why Adobe can't write software that's takes advantage of cross-GPU architecture, and only supports one of the many cards that have the SAME architecture.  I was looking forward to upgrading my PRE8 to Premiere PRo CS5, but I don't think I want to upgrade my already powerful GPU for one program.

    Harm_Millaard
    Inspiring
    April 12, 2010

    AFAIK only certified nVidia cards allow hardware acceleration to be turned on. It is disabled on non-certified cards. However, all video cards can use the software MPE, which results in significant performance gains, just not as much as with a certified card.

    Participating Frequently
    April 12, 2010

    I wish someone from Adobe would chime in on this topic.

    It boils down to "unofficial support" with any Cuda compatible card...YES or NO.

    I don't think anyone of us know that answer.

    Since I have a GTX 260, which is very close in specs to the 285, I'm wondering  what the net effect is if any.

    This may take a few months to hash out.  In the mean time, I'm not making any moves.

    Curt Wrigley
    Inspiring
    April 12, 2010

    To clarify a a bit more; the Mercury Playback Engine (MPE) is a combination of SW and GPU.  So, even if you dont have a supported graphics card you will see improved performance.  The compatible cuda card adds significant improvement on top of that.

    Participant
    April 12, 2010

    So as someone who has an NVIDA GeForce GT220 - does this mean that I will not be able to run Premiere CS5 at all? Or is there another playback option for those of us who can't splash out even more money on a new graphics card?

    Participating Frequently
    April 12, 2010

    It will work...You just can't take advantage of the Mercury accelaration.

    Participant
    April 12, 2010

    Thanks, I guess that's some consolation for us still in the stone age

    Participating Frequently
    April 12, 2010

    "Certfied" Cuda cards...What does this mean?

    The list of Cuda compatible cards is long.

    What about the GTX 250, 260, 280 models?  These models are very close in terms of specs to the GTX 285.

    Can the list be that rigid?  I hope not.  The GTX 260 can be had for $160.

    The other side of the spectrum is the GTX 470 and 480.  The GTX 470 is at the same price range as the GTX 285.

    Someone!.....HHHHEEELLLPPP!  

    Harm_Millaard
    Inspiring
    April 12, 2010

    It is that rigid. Only certified cards are capable of enabling MPE hardware rendering. All other cards are not supported AFAIK.

    Participating Frequently
    April 12, 2010

    The bigger question is why the GTX 285 verus GTX 470 or 480 at launch considering the similar price point?

    Nvidia would have gotten a huge boost in Fermi sales and Adobe would have gotten a lot more performance/$$$ ratio on the low end.

    I know...The Fermi cards just came out but I'm sure they had access many months ago.