-
Multiprocessing on MacPro
Looking for wisdom here: I’m running the new CS3 on my MacPro 2.66GHz tower with 4 Gigs of RAM. I thought that getting the extra 2 Gigs would make Multiprocessing a reality, since my computer has 4 processors. That’s a gig of memory per processor, which seems like a lot to me.
But when I turn on Multiprocessing (well, when I check “render frames simultaneously” in the Multiprocessing preferences tab), I get a 35-50 second delay every time I try to RAM preview. And I’m not talking about the first time you try it, when it has to set up the background processes. I’m saying every time I RAM preview, even after the background processes are in place. Even for a quicktime movie dropped into the timeline with no effects applied to it yet. (And I’m not working at some crazy frame size, either. This is a standard D1 720 by 540 frame.)
I have tried altering my memory allocations, as far up as 60% for RAM preview and as low as 30%. I also took the general memory usage down from 120% of 3GB down to 50%, up to 80%, and back up to 120%. It doesn’t seem to make a difference.
Essentially what happens is that the RAM preview stalls on the first 1 or 2 frames for a very long time, then renders all the frames in the work area very quickly, then stalls again on the last few frames.
When I turn “render frames simultaneously” off, the whole thing starts much faster, though it renders a little slower during the actual time it’s working.
I timed it on a particularly complex area of my project, with multiple layers using Keylight and some CC effects, and the net time was a minute forty using standard rendering vs. over two minutes and 10 seconds using multiprocessing for that particular chunk of my timeline.
What gives? Do I need even more than 4Gigs of RAM? Shouldn’t multiprocessing be faster than the good old fashioned one frame at a time method?
I have read the “freakin’ manual,” and it wasn’t much help. So any thoughts would be much appreciated.
Thank you!