Maximize CPU USage for Faster Render Times in AE and ME
Copy link to clipboard
Copied
I'd be grateful for some help. I built my PC with the following hardware:
- X470 Aurus Gaming 5 wifi motherboard
- AMD Ryzen 9 3900x CPU
- NVIDIA GeForce GTX 1070
- I'm running Dual Channel ram: DDR4 2x16GB rated @ 2400MHz and 2x8GB rated @ 3200MHz, so their running at 2400MHz. but my PC says I've got 50GB ram (not sure why)
- My PSU is Kingwin LZP-550 i think its 550W, idk how to read it.
I'm running After Effects v.16.1.2, and Media Encoder 13.1.3
I'm getting render times slower than I think I should because my 12-core processor isn't being utilized anywhere near max capacity and my render times are maybe 5-10 min for a 2 minute video using an H264 codec, with a Vimeo 480p preset. I noticed tried using the GPU to render and the Mercury Software Only option. Neither seemed to matter on render time. I got this CPU thinking it would crush render times, but I'm not sure it is. Any thoughts?
Copy link to clipboard
Copied
AE doesn't care about cores a lot, what depends are highest clock speeds. GPU is hardly used, too.
The only thing to speed up render time is to use a render manager like RenderGarden, RenderBoss, or BG Renderer.
They are launching AE render engine more than once, so you can render in parallel - as long as your RAM is not filled up!
*Martin
Copy link to clipboard
Copied
Thanks for the response. Do you mean it is faster to render multiple comps at once or it's faster for each comp?
Copy link to clipboard
Copied
These render render managers let you render multiply frames at once.
That's all.
It doesn't matter if they are from the same comp, or another comp. If you have 10 comps with 100 frames, that's 1000 frames to render. AE and AME can only render 1 frame at a time. With the use of those managers, you launch the render modul like 4 times - rendering 4 frames at a time and being 4 times faster.
As soon as you ran out of RAM, the magic is over, because now you need significant more time for each frame, because RAM is swapt to hard disk and this is very slow from the processors point of view.
*Martin
Copy link to clipboard
Copied
Thanks again. It's kind of annoying that after effects or media encoder doesn't already do that but I don't know what about it
Copy link to clipboard
Copied
one more question: does a render manager like you're describing require multiple machines networked as a render farm or can i do that with a multi-core cpu on one machine? a link for a tutorial would be appreciated.
Copy link to clipboard
Copied
You can run those render jobs on several networked machines or only local. RenderGarden and RenderBoss are covering both situations, BG Renderer in the latest version, too, as far as I know.
For ore information just use internet search. You'll find plenty ressources about how to use the tools.
*Martin
Copy link to clipboard
Copied
If you want to be able to use more of your computer's rendering power try using Render Garden or any of the other background rendering solutions. I own several but RenderGarden - Toolfarm is my favorite.

