1 2 3 Previous Next 30 Replies Latest reply: Nov 1, 2013 8:03 AM by digibudII
Studio Engineer Level 2 Level 2 (445 points)

I LOVE FCPX and this is NOT intended as a rant.

 

I cannot wrap my head around this following fact

 

Thesis :

Playback of an H.264 | 1080p Movie File (No Audio) @ High Quality PB Setting & 25fps

The Movie File is residing on a drive capable of RAW Image Sequence Playback

CPU = MBP Retina, 2.6GHZ, 1GB Graphics set to High Performance, SSD Drive & 16GB RAM

 

I have never (on any CPU) been able to reliably playback above inside FPCx. The movie will start off just fine but half-in it will start to get choppy.

(No Effects etc applied of course)

 

Today, I wanted to trouble shoot it...

 

I started with Activity Monitor (Checking CPU Cycles) and here are the results from different apps when hitting play in accordance with above thesis

 

FCPx = a WHOPPING 245% Resulting in choppy playback

Adobe Premiere Pro (Set to High Quality) = 20-30% = Smooth Playback

Quicktime Player 10 = 9%

VLC Player = 9%

Quartz Composer = 9%

 

I tested this on 5 different Macs and ratios between the apps are concurrent.

 

Why on earth would FCPx need so many CPU Cycles to playback the SAME files others are playaing back at 10 times less the cycles.

In my book there must be something seriously wrong with its programming - at least in its playback department.

 

I am on ML 10.8.2 and FCPx 10.0.7 and Playback is a nightmare in comparison to the other apps. And it has been that way since 10.0.0

 

 

 

I have tried to create optimzed media... PR 422 as well as 4444 and here are the results

 

FCPx 100-120%

PPRO 1-2%

QT Player 10 1-2%

VLC - NOT APPLICABLE as it does not play PR

 

This too is downright rediculous in comparison...

 

 

If anyone has ANY clue to why this is a fact --- I would love to hear about it...

 

Thanks

 

T.

  • 1. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    hipshaker Level 1 Level 1 (0 points)

    I can only say I've experienced similar symptoms.

     

    The same DSLR h.264 footage is more choppy in FCPx 10.0.7 than Premiere.

     

    The FCPx UI itself is also moderately choppy, and that's with only 20min of 1080p DSLR material (prores422) on the timeline.

     

    It should of course be noted that "background" rendering is off.

     

    Macbook Pro 17" (late 2011)

    16GB of RAM

    SSD drive

    thunderbolt drive for media

    Mountain Lion 10.8.2

  • 2. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Russ H Level 6 Level 6 (14,255 points)

    No playback problems here – whatsoever, regardless of resolution.

     

    CPU typically 60-80%.

     

    Not running ML, however. Running 10.6 amd 10.7.

     

    Russ

  • 3. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Karsten Schlüter Level 7 Level 7 (29,885 points)

    Studio Engineer wrote:

    …  Why on earth would FCPx need so many CPU Cycles to playback the SAME files others are playaing back at 10 times less the cycles. …

    me no engineer, but if I would …:

     

    maybe, it is not 'just' playback?

    h264 is a interframe codec, to make it editable, tons of computation is needed on-the-fly.

    maybe tools like Premiere have two routines - playback (as a just-a-player as VLC) and some 'edit mode'?

     

    … which doesn't explain, why even OptimizedMedia asks for computation ...

     

    but to go with Russ: my under-powered setup of an antique MacMini has no choppy playback, but I had never measured my CPU performance either ......

  • 4. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    fox_m Level 4 Level 4 (3,800 points)

    MenuMeters is a fun gadget to have:

    http://www.ragingmenace.com/software/menumeters/

     

    CPU, RAM, Network, and disk activity...

  • 5. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Karsten Schlüter Level 7 Level 7 (29,885 points)

    fox_m wrote:

    MenuMeters is a fun gadget to have:

    thanks, fox, for your recommendation …

    but I'm a huge fan of LESS data …

     

    that's why I allways got into debates with the breed of 'engineers', who, in their nature, want all data and all options.

     

    I want less.

    why two sliders when I can have one, doing the same thing …?

  • 6. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    fox_m Level 4 Level 4 (3,800 points)

    I don't follow the data so much as use them to be a first indicator something is *seriously* wrong... when the meters stop moving and something is supposed to be busy, I know it's usually toast -- or the flipside -- the meters are really busy but *nothing* should be happening -- I'll have a little 80's Frida flashback.

     

    For FCPX, if there's a spinning beach ball ("wait cursor" <wink>) and the meters don't move, I know it's hasta la vista fcpx -- catch u on the flipside. Or in Motion, if they're working really hard, I know I have to put up with the slow playback (and consider trimming back emitters and such... )  Transcoding to H.264 usually slams all the cores (especially with QT7Pro), and I know I just have to wait it out if I want it to go quickly. If I occupy the system with anything else, it takes away from the transcoding tasks and it takes much longer.  (The progress bar on an H.264 transcode is always so weird to me... It's like nothing really happens for about 1/3 of the process -- it seems like it's going to take forever --  and then it all finishes in less than a few minutes for the last 2/3's... )

     

    It's just a good indicator of what's going on. I could care less about the "beans" (you actually have to right click on the menu to get a dropdown with all the specific data).  I got used to having it around since my original (core duo) MacBook running Tiger and it's a little more convenient (and out of the way) than the Activity Monitor.

     

    --- not trying to sell it... it's just a habit of mine

  • 7. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Studio Engineer Level 2 Level 2 (445 points)

    hi russ,

     

    so you are saying that if you set playback in FCPx 10.0.7 (SL) to High Quality and hit play, your CPU Meter in Activity monitor never exceeds 70% ?

     

    I have done tests these past days with 10.0.7 and older versions on various CPUs ranging from Nehalem Mac Pro running SL etc... And I get the same results.The "% CPU" in activity monitor rises above 200% and that, every time. I even called a few colleagues of mine asking them to check activity monitor while hitting play as described in original post, and they both confirmed the atomic rise in CPU usage. SO this problem cannot be confined to any of my setups

     

    Thanks

  • 8. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Studio Engineer Level 2 Level 2 (445 points)

    Karsten Schlüter wrote:

     

    Studio Engineer wrote:

    …  Why on earth would FCPx need so many CPU Cycles to playback the SAME files others are playaing back at 10 times less the cycles. …

    me no engineer, but if I would …:

     

    maybe, it is not 'just' playback?

    h264 is a interframe codec, to make it editable, tons of computation is needed on-the-fly.

    maybe tools like Premiere have two routines - playback (as a just-a-player as VLC) and some 'edit mode'?

     

    … which doesn't explain, why even OptimizedMedia asks for computation ...

     

    but to go with Russ: my under-powered setup of an antique MacMini has no choppy playback, but I had never measured my CPU performance either ......

     

    I dont really care HOW PPRO does it.... I care about THAT it does it. PPRO too, HAS to decode the H.264 according to specifications. If what you are saying should maka any sense... Then no smart phone or older CPU should be able to smoothly playback H.264. My rMBP needs 250% to playback ONE H.264 stream. It really is rediculous.

     

    And how come Apple's own codec (In this case PR 422) performs 550% worse than when handled with PPRO... PPRO uses 2-3 % of CPU and FCPx 100% when performing a playback on ONE single PR 422 stream. Both apps set to highest possible quality of playback

     

     

    PS -- You really dont need to be an engineer to "feel" the choppy-ness of FCPx in comparison to other apps. You just need to spend a lot of time using the app instead of writing about it

  • 9. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Studio Engineer Level 2 Level 2 (445 points)

    Hi...

     

    I too should have mentioned that Background Rendering is set to off... And that setting it to on, makes no difference.

    hipshaker wrote:

     

    I can only say I've experienced similar symptoms.

     

    The same DSLR h.264 footage is more choppy in FCPx 10.0.7 than Premiere.

     

    The FCPx UI itself is also moderately choppy, and that's with only 20min of 1080p DSLR material (prores422) on the timeline.

     

    It should of course be noted that "background" rendering is off.

     

    Macbook Pro 17" (late 2011)

    16GB of RAM

    SSD drive

    thunderbolt drive for media

    Mountain Lion 10.8.2

  • 10. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Wild Giles Level 2 Level 2 (335 points)

    I have a similar setup, I'm getting only 10% with audio 9% without Audio of CPU usage for playback of H264 and no stuttering at all.

  • 11. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Alchroma Level 6 Level 6 (17,195 points)

    I'm  running the same MBPro with similar specs as yours exepting the system drive is a Hybrid 750 gig.

     

    FCP X reading Optimised media runs at 60-100% CPU.

    AVCHD 1920x1080i50 (not optimized) CPU reads 60-120%.

    DV 50-55%

    HDV 55-62%

     

    So far no stutter or dogey playback.

     

    Is there any other stuff running in the background?

     

    Al

  • 12. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Studio Engineer Level 2 Level 2 (445 points)

    Alchroma wrote:

     

    I'm  running the same MBPro with similar specs as yours exepting the system drive is a Hybrid 750 gig.

     

    FCP X reading Optimised media runs at 60-100% CPU.

    AVCHD 1920x1080i50 (not optimized) CPU reads 60-120%.

    DV 50-55%

    HDV 55-62%

     

    So far no stutter or dogey playback.

     

    Is there any other stuff running in the background?

     

    Al

    None whatsoever, FCPx is the only one... Got xCode installed, though...

  • 13. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    Studio Engineer Level 2 Level 2 (445 points)

    thanks... but strange ;-)

  • 14. Re: FCPx is seriously lacking Playback Performance Compared to Other Apps
    sundogme Level 1 Level 1 (0 points)

    I've just tried 1080p25 clips in FCP X 10.0.7 on this non-retina 15" MBP i7 2.66 1GB GeForce GT 650M and they play with no problems with High Quality playback selected in the prefs. This is from the internal stock 750GB 7200 drive.

     

    The clips are H.264 from a 5D MkII.

     

    This laptop also has Premiere Pro 6.0.2 and it also plays the clips smoothly with quality set to Full.

     

    During playback FCP X is hovering around 100% in Activity Monitor

     

    PP CS6 is around 32% but there's also Adobe QT32 Server at 70% (whatever that is)

     

    The laptop is running 10.7.5. I did have the FCP X 10.0.6 trial running on my Mac Pro with Mountain Lion and I didn't notice any choppy playback.

     

    Stuart

1 2 3 Previous Next