Activity › Forums › Creative Community Conversations › After Effects CS6 GPU acceleration, CPU crunch, various Macs – Barefeats
-
After Effects CS6 GPU acceleration, CPU crunch, various Macs – Barefeats
Posted by Craig Seeman on July 5, 2012 at 9:04 pmGPU acceleration in After Effects CS6: Which Mac does it better?
https://barefeats.com/aecs6.html
For GPU note how nVidia blows away AMD. Interesting is that the 2012 MBPr fares pretty well.
For CPU the 16 core ProMac system beats all the Macs. The 12 cores Macs are closest but nearly twice as slow.Dennis Radeke replied 14 years, 1 month ago 5 Members · 8 Replies -
8 Replies
-
Franz Bieberkopf
July 5, 2012 at 9:23 pm[Craig Seeman] “… ProMac system beats all the Macs.”
Sigmund,
Your slip is showing.
Franz.
-
Gary Huff
July 5, 2012 at 9:46 pm[Craig Seeman] “For GPU note how nVidia blows away AMD. Interesting is that the 2012 MBPr fares pretty well.”
Well, that’s because the After Effects ray tracer requires CUDA, so if they hadn’t performed the hack to make the 650M chipset work in After Effects, the numbers would have been similar.
-
Walter Soyka
July 6, 2012 at 1:08 amHere’s some more on Juan Salvo and Danny Princz’s AE/GPU benchmarks [link].
It’s worth noting these benchmarks are specific to CS6’s new ray-tracing renderer. Third-party effects like Sapphire and Optical Flares can also process on the GPU, but normal 2D and Classic 3D rendering in After Effects is all on the CPU.
Walter Soyka
Principal & Designer at Keen Live
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
RenderBreak Blog – What I’m thinking when my workstation’s thinking
Creative Cow Forum Host: Live & Stage Events -
Dennis Radeke
July 7, 2012 at 2:55 pm[Gary Huff] “Well, that’s because the After Effects ray tracer requires CUDA”
Actually, After Effects CS6 uses NVIDIA’s Optix Ray-tracing engine which is why it’s so much faster on NVIDIA GPUs
https://www.nvidia.com/object/optix.html
Dennis – Adobe guy
-
Walter Soyka
July 7, 2012 at 3:13 pm[Gary Huff] “Well, that’s because the After Effects ray tracer requires CUDA”
[Dennis Radeke] “Actually, After Effects CS6 uses NVIDIA’s Optix Ray-tracing engine which is why it’s so much faster on NVIDIA GPUs”
And NVIDIA’s OptiX engine in turn exploits CUDA for GPU acceleration.
Gary misspoke when he said that AE’s ray tracer requires CUDA. As these tests show, you can render ray-traced comps on the CPU, but it is dramatically slower than rendering on the GPU, so a qualified NVIDIA GPU is highly recommended!
Walter Soyka
Principal & Designer at Keen Live
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
RenderBreak Blog – What I’m thinking when my workstation’s thinking
Creative Cow Forum Host: Live & Stage Events -
Gary Huff
July 8, 2012 at 5:14 am[Walter Soyka] “Gary misspoke when he said that AE’s ray tracer requires CUDA.”
Yes, I should have clarified. AE’s ray tracer won’t utilize OpenCL, apparently, so those tests are basically CPU render time, not CPU+GPU render time like the NVIDIA chipset allows.
-
Dennis Radeke
July 8, 2012 at 11:01 am[Walter Soyka] “As these tests show, you can render ray-traced comps on the CPU, but it is dramatically slower than rendering on the GPU, so a qualified NVIDIA GPU is highly recommended!”
This is true. When there is no NVIDIA GPU present, the Optix engine has been recompiled for CPU and therefore takes a performance hit. For my MacBook Pro with AMD/ATI, I use the “Draft” mode which utilizes OpenGL. For basic visualization, this isn’t too bad, but like you said the NVIDIA card is highly recommended!
Reply to this Discussion! Login or Sign Up