Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iMovie - Multithreaded or not?

Hi,

I'm wondering if the current version of iMovie is optimized to work on multiple cores or not?

Is Final Cut multithreaded?

Thanks for your help!


Nordie

PC, Windows XP Pro

Posted on Aug 31, 2008 2:02 PM

Reply
Question marked as Best reply

Posted on Aug 31, 2008 3:41 PM

They rely on QuickTime, and I don't think that QuickTime is.

I'll check on my multicore G5 and Intel Mac mini tomorrow..
7 replies

Sep 1, 2008 7:38 AM in response to nordie99

I don't think they're multi-threaded, or whatever the term is.

As Appleman says - below - the advantages of multiple cores with iMovie are that different jobs can be doing their own things simultaneously without interfering with others ..like QuickTime transcoding a video file using one core, and material being saved to disc using another, while a third operation (e.g; manipulating what you see onscreen) can be handled by another.

When Exporting as a QuickTime movie from iMovie '08 on my quad G5 my Activity Monitor (..Applications>Utilities>Activity Monitor..) shows this kind of thing..

User uploaded file User uploaded file User uploaded file User uploaded file

..which appears to show that the process is being "handed over" between different processors so that they all get a bite at the cherry, but it's not being split simultaneously between all four.

My " iStat pro" Widget shows a similar distribution of the load, with different processors handing it back and forth rather than all working together on the one job:

User uploaded file User uploaded file User uploaded file User uploaded file

My Intel Mac mini has only two cores, and there's insufficient difference between them - using Activity Monitor - for it to be worth posting any pictures.

So iMovie's a bit of a single-core "plodder", but I think QuickTime's always been that way. Now, when Snow Leopard arrives, with its 'Grand Central' farming-out of processes through the graphics processor ..oh; wait; I don't think that'll do anything for PowerPC Macs like mine, and my Mac mini has no dedicated graphics memory, so, er ..never mind!

iMovie does what it does in the way that it's been engineered to work, and I'm OK with that. Final Cut Pro HD uses multi cores, I believe, for handling much of the rendering (..video adjustment..) which it, or 'Motion', does ..but any operation requiring conversion of video via QuickTime still uses just one processor at a time, as I understand.

But then again ..who cares..?

iMovie - Multithreaded or not?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.