1 person found this helpful
What platform - Windows or OS X?
GPU capabilities are quite limited in After Effects, compared to Premiere Pro. Ultimately, you are far better off spending money on RAM and CPU performance before shelling out big bucks on GPUs. Primarily, some NVIDIA GPUs can be utilised when using the 3D Ray Traced Render Engine. Beyond that, a GPU can really only offer OpenGL preview capabilities in AE, which are provided in quite low end cards these days.
a - This page has a list of cards for After Effects CC which provide GPU acceleration of the ray-traced 3D renderer. Otherwise, most standard low end cards provide adequate OpenGL capabilities for AE.
b - AMD cards cannot (and will probably never) provide GPU acceleration of the ray-traced 3D renderer. There's no point buying a high end AMD card if it's only for AE use. As above, most standard low end cards provide adequate OpenGL capabilities for AE.
c - One GPU, as far as I'm aware. I'm happy to be corrected about this if I'm wrong. Premiere Pro CC can utilise one whilst working, and two whilst rendering. Perhaps After Effects renders via Adobe Media Encoder can also use two GPUs?
NVIDIA provide some very basic benchmarks of their GPUs with AE.
Some third party plugins are reliant on GPU acceleration, including Video Copilots Element 3D and Optical Flares. This creates a render pipeline dilemma if you are doing multi-processor rendering, because each AE render process must wait in line for GPU access, The result is that you can often render projects faster WITHOUT multi-processing if you're reliant on GPU-accelerated plugins.
Adobe spokespeople have hinted that better multi=processing management is on its way with a future release of AE, but it's not clear exactly what that will be, for now.
1 person found this helpful
To further back up what Mr. Yoole is saying, read this. Barring third-party plugins like Element 3d, After Effects only uses the GPU heavily to do one thing - acceleration of the ray-tracing renderer. That's it. And since CC comes with a free install of Cinema 4d Lite, the AE ray-tracing renderer is already an outdated way to do 3d in After Effects anyway.
2 people found this helpful
The page that Szalam pointed to says this about multiple GPUs:
"If you have multiple GPUs installed, the GPU-accelerated ray-traced 3D renderer will use the CUDA cores on all of them, as long as they are of the same CUDA compute level. (See the technical specifications of your GPU for its CUDA compute level.) After Effects will also use all of the VRAM on the installed GPUs, with the caveat that both cards will be treated as if they each have the amount of VRAM on the card with the lesser amount of VRAM."
Read that whole page carefully if you want to know about After Effects and GPUs.