Apple’s ‘sneak peak’ of the new Mac Pro yesterday has got a lot of Premiere Pro users excited (and us too!), and has generated some questions around GPUs. Here I’m going to try to clarify the situation regarding GPU support in the forthcoming Premiere Pro CC (a lot of this information is in the previous blog post, but I’m reposting it in light of yesterday’s announcements).
When we first built the Mercury Playback Engine, we focused on NVIDIA CUDA technology. Since then, however, we have worked hard to ensure that users of both NVIDIA and AMD GPUs were able to harness the full power of the Mercury Engine, and I’m happy to confirm that Premiere Pro CC supports GPU acceleration on both AMD and NVIDIA hardware on both Mac and Windows.
The full list of supported GPUs in Premiere Pro CC is here.
For more information on exactly how the Mercury Playback Engine utilizes the computational power of the GPU, go here.
Also, some customers may be aware that in the past there was a not-so-secret way of enabling non-supported GPUs by the ‘hacking’ or removal of a text file. This is no longer necessary in Premiere Pro CC. As long as you have a reasonably modern card with at least 1GB of VRAM, you will still be able to enable that card in the Project Settings dialog. A warning message will appear letting you know that your card has not been certified by Adobe, but once that dialog is clicked through you can use your GPU. The team does try to certify as many GPUs as possible, but we can’t test everything, so this is a way to let you decide if you’re happy using an untested configuration.
Finally, please note that Premiere Pro CC has support for multiple GPU configurations on export (only one is used during playback) so having more than one GPU will speed up your output times. This means that – you guessed it – Premiere Pro will utilize the dual-GPUs in the new Mac Pro when exporting to an output file. Indeed, our very own David McGavran will be talking about our OpenCL improvements at WWDC on Thursday.