Activity › Forums › Adobe Premiere Pro › How multithreaded is Premiere?
-
How multithreaded is Premiere?
Posted by Tom Gomez on December 27, 2013 at 6:49 pmShopping for my new Mac Pro… wondering about CPU. I’ll be getting the biggest baddest firepros because I do a lot of RAW and 4k/5k editing. But in After Effects I usually avoid multiprocessing so as to reduce crashes and weirdness with some of my plugins. With the new Mac Pro, the least threaded processors are the fastest, which I think will benefit me more in AE… UNLESS premiere really uses all the cores and hyperthreads. Any thoughts?
THANKS!
================================================
YOU can help save TimeSpace. Join the Chronos Protectorate!Tom Gomez replied 12 years, 4 months ago 3 Members · 5 Replies -
5 Replies
-
Ericbowen
December 31, 2013 at 4:31 pmUnless the codecs/FX limits you, AE and Premiere will thread out to the cores/threads available. 4K media especially Red really needs more threads so I suggest you re-think this.
Eric-ADK
Tech Manager
support@adkvideoediting.com -
Tom Gomez
December 31, 2013 at 5:27 pmThanks Eric! Is there any documentation/benchmarks out there that explain a bit more about how Premiere/AE/Encoder use cores/threads and GPUs? Really trying to get a grasp on this!
In our current setups, the only things that seem to have made a big difference in anything have been the graphics cards.
But if CC is really using the threads, then I’d definitely want to shell out the cash for more of them!
The other big question is AE’s use of multiple cores in normal processing vs. using multiprocessing during renders. I haven’t been able to find good info on this!
================================================
YOU can help save TimeSpace. Join the Chronos Protectorate!https://www.95ers.com
https://www.SpaceAceMedia.com -
Ericbowen
December 31, 2013 at 8:21 pmThe first factor on threading is the codec and what amount of threads it takes for the player to ideally decode the media. This means this is dynamic based on the media used and the player used for decoding. That would be very difficult to document. However I can give you a general rule that does cover the majority of codecs. The higher the compression level the less threads required to ideally decode. Instead you want GHz once you reach 8 to 12 threads. The Lower the compression level the greater threading that will ideally decode so GHz is not as important as long as it’s 2.6GHz or higher. Red however is a world by itself because the compression level can be high with the amount of frame data the codec is holding. So since Red has a higher compression ratio with also a high data rate then it takes as much of both as you can give it with Adobe.
The GPU acceleration with Premiere performance/load is decided first by the CPU’s since the CPU’s have to decode the data before the GPU’s can process it. This means the CPU’s drive/feed your GPU’s. If your CPU’s are slower in feeding the data then far more of the GPU processing capability sits idle. If there is not enough system ram to efficiently transit the amount of data ready for GPU processing down to and back from the GPU Ram/GPU then much of the GPU processing capability sits idle. That is why having the best GPU’s and the incorrect core system configuration is a bad idea.
AE performs far better with Multiprocessing on. I am really not sure why people would turn that off. However if you do AE will still thread out some or among all threads available with some media and others it wont. FX though are the primary limiting factor to AE threading. Some FX do not thread well which means those FX when used will limit your threading performance no matter what media or settings are used then. Adobe is not forthcoming with any information as to which effects thread and which don’t so you have to test and see to find out for yourself.
Eric-ADK
Tech Manager
support@adkvideoediting.com -
Jeff Meyer
December 31, 2013 at 9:35 pmWith a dual 6 core MacPro (24 logical processors) and a Quadro I regularly see extensive usage of all CPU cores. Particularly when sending rendering to Adobe Media Encoder.
-
Tom Gomez
January 1, 2014 at 7:38 pmFantastic info Eric. Many thanks. Haven’t seen such a boiled down explanation anywhere!
================================================
YOU can help save TimeSpace. Join the Chronos Protectorate!https://www.95ers.com
https://www.SpaceAceMedia.com
Reply to this Discussion! Login or Sign Up