Currently there's a bug in AE6 where running more than one
AERENDER process per machine crashes aerender, causing either
process to fail, or both processes to hang. Under windows,
the result is usually an 'Application Error' from AfterFX.EXE:
Adobe is trying to fix this in a future release or update.
This shows up on dual proc machines.
This shows up on dual proc machines used for rendering.
You need to prevent Rush from assigning both processors
to an AfterFX render, or your comps will hang.
Until Adobe fixes this, you can use the 'Ram' value in the
submit-afterfx 'Advanced Options' to prevent more than one
aerender from running on the machines.
To do this, assuming your render farm is configured in Rush
to have 2048 of ram on each machine, then submit your job
to the farm with the 'Ram' value in the submit form set to 2047.
This will prevent rush from starting more than 1 AERENDER
process per host, because Rush will think the AfterFX job
needs all of that ram to run each AERENDER process, preventing
it from starting another AERENDER on the same box.
You can then submit other kinds of renders (eg. maya) to these
machines using a Ram value of 1, and they'll be able to get on
because of the 1MB the afterfx job leaves behind (2048-2047=1MB available).
Another way is to change the number of cpus in the rush hosts
file to 1 for the dual proc machines, but that will affect
non-afterfx renders as well (eg. maya), so this is not recommended
unless you're using Rush exclusively for afterfx rendering.
The most flexible solution is the RAM solution above.
|