Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Apple Final Cut Pro New Macbook pro: Favor cpu or gpu for best performance in FCPX?

  • New Macbook pro: Favor cpu or gpu for best performance in FCPX?

    Posted by Steven Fokkinga on December 17, 2016 at 2:41 pm

    Hi all,

    I’m on the brink of buying a new Macbook pro 15″ 2016, and I’m trying to decide which configuration will work best for performance in FCPX. The maxed out version (best cpu and best gpu) is too much for my budget, so I’m wondering which upgrade, either better cpu or better gpu, will have most noticeable advantages. I will mostly edit 4k h264 footage (from Sony A7s ii), which is quite heavily compressed. My concern is with straightforward editing – smooth playback without dropped frames – and color grading. Would I benefit more from the better CPU (2.9 GHz instead of 2.6 GHz), or from the better GPU (460 instead of 450)? Or would middle ground for both be best (2.7 GHz with 455)?

    Basically I’m asking about the relative importance of the CPU and the GPU in FCPX. I have tried to find information about this online, but no luck so far.
    Thanks in advance!

    Adam Johnson replied 7 years, 10 months ago 4 Members · 4 Replies
  • 4 Replies
  • Gary Huff

    December 17, 2016 at 5:38 pm

    [Steven Fokkinga] “Basically I’m asking about the relative importance of the CPU and the GPU in FCPX. I have tried to find information about this online, but no luck so far. Thanks in advance!”

    The Core i7 supports multithreading, and FCPX does well with the non-GPU MacBook versions, so I would recommend you pick a Core i7 and the 450.

  • Noah Kadner

    December 17, 2016 at 8:14 pm

    FCPX uses the GPU for most realtime effects/rendering/ exporting task- so I would actually recommend the opposite. The CPU is for less real-time tasks like computation of optical flow analysis and loading media/projects. So I would say in a broad sense if you’re working with huge projects (in terms of amount of media/metadata) with not much effects the faster CPU would be better, if you’re working with less complex projects but will be applying a ton of effects/multicam/repeated rendering get the faster GPU. Clearly the fastest of both would be ideal but if this is Mac is primarily for FCPX, I’d get the better GPU…

    Noah

    FCPWORKS – FCPX Workflow
    FCP Exchange – FCPX Workshops
    XinTwo – FCPX Training

  • Steven Fokkinga

    December 18, 2016 at 2:23 pm

    Thanks both for sharing your knowledge. I have also asked elsewhere, and the views seem to differ a lot. Some people say that decoding (4k) h264 is purely a CPU-task, so recommend to get the best possible CPU, others stress the importance of the GPU and having a lot of VRAM. It’s a shame Apple doesn’t have something like a white paper to clarify how FCPX uses different resources.
    If anyone else has personal experience with this, please chime in!

  • Adam Johnson

    June 28, 2018 at 4:24 am

    WARNING – POST RETURNING FROM THE DEAD.

    While OP has probably purchased a laptop by now, I figured I might just add my current experience to this thread in case anyone happens across it.

    It’s 11 at night and I’ve been exporting a fifteen minute video for over an hour now on my base model 13″ MacBook Pro with Touch Bar.

    What’s important here are the details, however. This short commercial vid contains a nearly 15-minute keyed, graded LOG clip with conversion LUT a background generator, intro and outro graphics packages, a lower-thirds, company logo and probably 8 or 10 titles along with some audio processing. The CPU is only around 25% total usage. The GPU is absolutely pegged.

    Conversely, I love shooting short docs and since those basically get a grade and some audio work, maybe a short and light stabilization, they tend to export much faster – sometimes sooner than the clip would even take to play. During these times, CPU usage is significantly higher and GPU usage is relatively non-existent.

    Here’s the “gotcha” – when stabilizing footage, GPU usage is rockin’. When transcoding mp4 to something like Prores 422, the cpu is rockin’. Rendering is kind of a mixed bag afaik. It seems like sometimes it prefers cpu usage and other times, it prefers gpu usage.

    To summarize – if you think you’re going to be exporting clips with bucketloads of effects, titles, keying, etc, go for the most hardcore GPU you can afford. If you can wait during those times or if you tend to do very little keying, graphics, etc., go for the CPU – it’ll save you time on import.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy