I've seen AE using 10% of my CPU capabilities while rendering very basic stuff. Chances are high, AE is holding back itself in your case. While I was waiting for the render to complete, I read about aerender.exe and later wrote a basic render manager in python to get a better performance. I never ask much what AE should or could, but focused on finding a solution. Your screenshot reveals what AE is using all cores, but is not loading them up much. This is what annoys people - including myself. CPU load highly depend on the frame, effect, footage, ... If you are using the Force Motion Blur effect with 32 samples for instance, it will push the CPU to 100% at a very nice pattern. However, this does not speed up anything, since there is now even more so calculate. I don't know in detail how AE renders images, but it needs to rasterize everything before it can be processed. When working with shape layers or vectors, than there is this additional calculation. Also, you have to imagine that one layer of an HD image with alpha channel has around 66MBit and CPU has to do manipulations on those data with only 2048 Bit level 1 cache. Since it took around 100 CPU cycles to load data from RAM into level 1 cache, you might understand that your system is waiting for data most of the time when rendering. CPU is simply not made for massive data manipulation - that's why GPUs envolved. Adobe missed the good point to switch to full GPU support and tries to keep up now. But this process will took years, for sure. You can launch two render processes. This will reduce render times by almost 50%. But since even one render process already uses 2/3 of your RAM, there is not much to benefit from a 2nd render process. Because once out of RAM, render time increase in large amounts, like 10 times from normal. You can validate this if you close AE, reopen it and limitedly start rendering. Keep an eye on the RAM load. If it is below 50% most of the time, you could start a second render process. As said, dealing with aerender.exe is very easy. A simple batch will do it - not comfortable, but will do it. I only noticed a sluggish UI when a script or extension hangs, compositions are not rendered in preview, a lot of audio layers with displayed waveforms, a lot of expressions - especially when for or while loops are involved - or just a bad day for the computer. In most cases restarting the machine, rendering everything, closing plugins, clearing cache or just working for a couple of hours solved those issues. You can try to reset your preferences (Reset After Effects Preferences), update all drivers, reinstall AE, get rid of unused software, clear temp folder, create and try with a new OS user account or as last option, reinstall OS and everything. For a more accurate advice, we need your computer specs and a screenshot of your AE UI and comp will be helpful. Also a screencap of the issue would help much.
... View more