After Effects CPU?

Luca1

Limp Gawd
Joined
Nov 14, 2008
Messages
349
Hi there,

Realistically, what CPU would I need to preview in After Effects in a semi real time at least?

I currently have a Xeon 5670 OC'd to 4.2Ghz, and the composition I am trying to preview takes around 10 minutes to load 10 seconds of video to RAM and let me preview it in real time. I am using 16GB of 1600Mhz RAM. SSD's and an Asus GTX 770 OC if that also makes a difference..

What are my options as far as After Effects real time rendering? Or is this something that just isn't done at a prosumer level?

Cheers,
Luca
 
Looks to me like the current version is not able to do real time rendering.

See here for some information:
https://www.reddit.com/r/AfterEffects/comments/39wo2y/demo_of_real_time_rendering_in_after_effects_with/

And here for a tutorial on how to speed up rendering:
http://cgi.tutsplus.com/tutorials/significantly-speed-up-your-renders-from-after-effects--ae-26822

That tutorial was ridiculously helpfull. Thanks!!

She's purring along now. No where near real time, but much faster.

 
CPU rendering in After Effects is a waste of time. If you want real time previews or more fluid previews, your only option is to get a GPU that AE supports for Raytrace Rendering.

Even an old GTX 580 will knock your rendering times down from 3 hours on a hex core CPU at quality level 3 to 10-20 minutes on the GPU at quality levels higher than 6.

Supported cards list:

https://helpx.adobe.com/after-effects/system-requirements.html#supported-gpus-aftereffects

And yes, even if you're not doing ray trace rendering, having one of these cards will improve your preview speeds in general.

This is a collection of benchmarks using the same project file on several cards.

http://www.loopoutcontinue.com/cuda/

Compare the GPU vs CPU (bottom of the list) times.
 
very nice..how does the cpu compare time wise using your nvidia 770 as cuda vs cpu rendering?
 
very nice..how does the cpu compare time wise using your nvidia 770 as cuda vs cpu rendering?

While I don't have any time frames to cite, my old lady's i5 3000-3100mhz machine went from hours to minutes when she started using a 950GTX to render.

Her stuff is well above my head.. So I don't know all the details. ...just that she was rendering with her CPU for a while, then I got her the 950GTX as a gift - never got laid so much in one week in all of my life.

NOTE: Adobe's official list doesn't have all the newer cards. But all you need to do is Google "AE Cuda hack" or something like that. ...there is a simple way to make sure AE recognizes your card for GPU rendering.
 
Last edited:
While I don't have any time frames to cite, my old lady's i5 3000-3100mhz machine went from hours to minutes when she started using a 950GTX to render.

Her stuff is well above my head.. So I don't know all the details. ...just that she was rendering with her CPU for a while, then I got her the 950GTX as a gift - never got laid so much in one week in all of my life.

I'd believe it. When I was first starting out doing 3D rendering in After Effects, I couldn't believe how long it would take to render on a Hex core a simple 10 second loop using an extruded font. Not even that complex, just a word, 20 pixel depth, slight tilt and back. 5 hours. So I stuck to classic 3d and flat objects. Didn't look as great but it still did the job. But I needed to improve once i was getting more proficient in AE so I looked back into raytrace rendering.

Despite having a CUDA capable card (GT 640), After Effects wouldn't use it when I added it to the raytrace supported cards list, so I picked up a used GTX 470 (one of the cards specifically mentioned in AE CS6's supported cards list) and didn't expect much.

Loaded up that same project file that previously took 5 hours.

It was done in 7 minutes.

Doubled the quality level.

12 minutes.

CPU rendering is a total fucking waste of time. Go GPU whenever you can.
 
CPU rendering in After Effects is a waste of time. If you want real time previews or more fluid previews, your only option is to get a GPU that AE supports for Raytrace Rendering.

Even an old GTX 580 will knock your rendering times down from 3 hours on a hex core CPU at quality level 3 to 10-20 minutes on the GPU at quality levels higher than 6.

Supported cards list:

https://helpx.adobe.com/after-effects/system-requirements.html#supported-gpus-aftereffects

And yes, even if you're not doing ray trace rendering, having one of these cards will improve your preview speeds in general.

This is a collection of benchmarks using the same project file on several cards.

http://www.loopoutcontinue.com/cuda/

Compare the GPU vs CPU (bottom of the list) times.

After reading this I did some searching and found this article:

http://arkadiusz-leszko.blogspot.com.au/2010/07/speed-up-rendering-in-after-effects.html

The previews are already using Open GL apparently, but then I read

"To enable OpenGL for rendering final output, click the underlined text next to Render Settings in the Render Queue panel, and select Use OpenGL Renderer."

Rendered a clip without Open GL - 12:49. Rendered with Open GL - 5:09.

Thanks muchly :)
 
Back
Top