Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Apple Final Cut Pro Suggestions on FCPX performance

  • Suggestions on FCPX performance

    Posted by Shawn Malone on November 28, 2018 at 6:17 am

    Hello, this is my first post here, although I have been visiting the forum since I started using FCPX a few months ago. So Hello out there!

    Anyway, my question has been asked in many forms, many different times, but I’d thought I’d give my specific setup and see what everyone has to say.

    I’m just trying to get a little bit better performance from FCPX. It is generally working great. I just get a few lags and stutters here and there. So I want to see if there’s any suggestions that would help this. Mainly getting some lags when I add a clip to the project…slight timeline cursor freeze while the clip thumbnail/audio waveform draws. And then just a few stutters here and there while playing footage mainly in the project, sometimes in the browser. Also, it takes a few seconds for a transition or effect to render, depending on which one is used…might be normal, not sure.

    Setup:
    2009 MacPro 5,1
    High Sierra (latest)
    64 RAM
    2 x 3.33 GHz 6-Core Intel Xeon
    EVGA GTX 980ti 6GB

    SATA SSD – OS
    PCI SSD – Cache/backups
    SATA 7200 – Footage
    SATA 7200 RAID 0 – Library

    Motion Templates currently set to Library. I have had them set to the Motion Templates folder before also.

    Almost always editing 1080/2-ch footage. I have done some 4K optimized. It played very well, as good if not better than the non-optimized 1080 footage. Usually 10-15 min projects. Generally, no colorFX or anything complex. A few clip FX here and there (like 1-3 per project). A handful of titles usually…nothing crazy…lower thirds type stuff. Maybe a few speed FX.

    I have tried Libraries & Footage on the same 7200 drive. I just recently split them up between my 2 drives to test it. For some reason my footage plays a little better on the non-RAID drive…just barely better. Is it any better to have the Library & Footage on different drives? It sounds like a logical assumption.

    I have background rendering on. I see usually this is recommended off, but doesn’t this render all of my transitions and clipFX? I would want them rendered each time I use them to preview them. Or am I missing something there? I have been monitoring the background tasks. Its not rendering anything else until I do a new effect so it’s not like its continually rendering something in the background. Obviously the longer clips with FX take longer, but generally a few seconds for a 15-30 sec transition.

    Also, I never really feel like I am getting much from my expensive GPU! Maybe it’s me…I can’t recall the exact model, but I replaced an early Quadro, I think one of the first CUDA GPUs, and I haven’t really seen much difference…in fact, when I was using Premiere (before I went to FCPX), I swear transitions would play smoother, as if rendered, almost instantly with the Quadro. After installing the 980ti, there was a bit of a stutter to the simplest of transitions…like it wasn’t rendered. I’d have to at least play the transition twice before it played smoothly…like it was rendering. (I did gain the use of some GPU accelerated FX, but still…)

    As I said, FCPX is generally working well. Just a few hiccups I’m interested in seeing if they can be smoothed out via system or prefs config. I made the switch from using Premiere for a long time and so far I’m very happy with FCPX!

    Thanks in advance,
    Shawn

    Pat Sitton replied 7 years, 2 months ago 7 Members · 17 Replies
  • 17 Replies
  • Bret Williams

    November 28, 2018 at 12:35 pm

    Since you’re not using an i5/i7 processor with Quicksync, all the decompression of h264 codecs is left to your processor, which is almost 10 years old. Do your processor a solid and optimize everything. You noticed playback was easier with the optimized 4K. That’s why.

    _______________________________________________________________________
    https://BretFX.com FCPX Plugins & Templates for Editors & Motion Graphics Artists
    Hang Tag https://bretfx.com/product/hang-tag
    Overshoot Text https://bretfx.com/product/overshoot-text/
    Outliner https://bretfx.com/product/outliner/
    Clock Maker https://bretfx.com/product/bretfx-clock-maker/

  • Steve Connor

    November 28, 2018 at 2:32 pm

    [Shawn Malone] ” Is it any better to have the Library & Footage on different drives? It sounds like a logical assumption.

    No I would say it’s better to have both on your fastest drive

    [Shawn Malone] “I have background rendering on. I see usually this is recommended off, but doesn’t this render all of my transitions and clipFX? I would want them rendered each time I use them to preview them. Or am I missing something there? “

    The general rule is to set this to “off” transitions and FX should be pretty much real time on your system. I never render timeline fx at all and use “Better Performance” mode

  • Joe Marler

    November 28, 2018 at 2:41 pm

    Brett mentioned an important point re Quick Sync. Besides using optimized media you could consider using proxy only which gives similar performance improvement but without the 6x size increase of optimized media. Optimized media will reduce the CPU problem but can create an I/O bottleneck due to the large file sizes. By contrast proxies reduce I/O overhead since they are typically about 60% the size of the original H.264.

    If most of your content is 1080p then proxy of that is 1/2 the linear and 1/4 the pixel resolution or 960×540, but that’s usually enough for editing decisions. Proxy of 4k is 1080p. The only thing proxy doesn’t support is alpha channel transparency. If you have mixed proxy and non-proxy material, proxy mode is a global setting so you can only see one or the other.

    Given the age of your machine using proxy or optimized media may be your best option.

    Your Xeon CPU is Bloomfield (a variant of Nehalem) which was Intel’s 1st generation in the “Core” series. Current generation is 8th (Coffee Lake), so there are 7 generational gaps between your CPU and current ones: https://en.wikipedia.org/wiki/List_of_Intel_Core_i7_microprocessors

    Each generation slightly improves IPC (Instructions Per Clock) so after many generations there can be a significant cumulative performance improvement at the same clock speed, such as maybe 50%. Note this varies with specific workload.

    Nehalem to Broadwell IPC differences: https://us.hardware.info/reviews/6215/2/intel-five-generation-ipc-test-broadwell-haswell-ivy-bridge-sandy-bridge-and-nehalem-results

    Broadwell to Coffee Lake IPC differences: https://www.pcper.com/reviews/Processors/Intel-Core-i7-7700K-Review-Kaby-Lake-and-14nm/Clock-Clock-Kaby-Lake-Skylake-Broad

    In general I would suggest considering a newer machine, especially one with an Intel CPU supporting Quick Sync. FCPX on the Xeon-powered iMac Pro uses AMD’s similar UVD/VCE hardware.

  • Andreas Kiel

    November 28, 2018 at 8:27 pm

    [Shawn Malone] “Motion Templates currently set to Library”
    Never ever do that.
    This will screw up your library, projects etc when you change machines/users.

    Spherico
    https://www.spherico.com/filmtools

    \”He who fights with monsters should be careful lest he thereby
    become a monster. And if thou gaze long into an abyss, the abyss will
    also gaze into thee.\” – Friedrich Nietzsche, Beyond Good and Evil

  • Shawn Malone

    November 28, 2018 at 9:38 pm

    Thanks for the great info! Never knew about Quicksync. Actually, when I first started using FCPX, I was unknowingly optimizing all of my footage. As I continued to research while using FCPX, I found the large file sizes with optimized media and turned that off except for 4k stuff. Now that I think about it, that’s about when it seemed like FCPX started having hiccups. It definitely appeared to run smoother and quicker on my first few edits before I switched that (it especially seemed much more responsive than Premiere!). Space isn’t too much of a concern right now so I don’t think it’d be a big deal.

    Thanks so much for the help!
    Shawn

  • Shawn Malone

    November 28, 2018 at 9:56 pm

    Wow, thanks for the CPU breakdown. You can read all this stuff online, but sometimes you just need a specific succinct explanation and that was it! Financially, I need to stick with this system for now, and I was just trying to see if there were any tweaks I could do to help it along…again, I am not unhappy with it as of now, just trying to smooth it out as much as I can with what I have.

    The reason I went with this MacPro is that the PCI slots were appealing, and my peers all said it will perform great compared to more recent Macs, with the added expandability being a plus…but I’d be willing to investigate more on newer systems for the future. If I go with an iMac or newer trash can MacPro, what is the GPU situation? Does the better CPU negate having to have a massive GPU? Being unfamiliar with anything but PCI cards, if I would still utilize a hefty GPU, what is the connectivity? Is it external? Or are they sold with custom configured GPUs of your choice?

    I want to eventually go that way, but this seemed like the best way to go at the time, financially and upgrade-wise. When I bought the system, I had almost no edit work (I was just jumping back into it after doing mainly audio for years, having started video editing back in the analog age!). Now I have basically around the clock edits, so I am very happy with the MacPro and that I am making a living with it, but I would like to upgrade when I can afford it. Any other tips on upgrades would be appreciated and thanks again for the valuable info!

    Shawn

  • Shawn Malone

    November 28, 2018 at 9:59 pm

    Thanks! I will give both of these options a try! As far as the library/footage location, I figured it would be less work per drive if they were separated. Does having them together make it easier/faster for the library to access the footage?

    Thanks again,
    Shawn

  • Shawn Malone

    November 28, 2018 at 10:03 pm

    Thanks for the reply! Would this be the only reason to keep them in the Motion Templates folder? I’m a one-man operation so there’s no sharing of edits/machines. I realize that could happen at some point though. I figured it was a good thing to keep the OS drive (where my motion templates folder is) from doing another activity.

    Thanks again,
    Shawn!

  • Bret Williams

    November 28, 2018 at 10:03 pm

    Yup. Keep motion templates out of the library. Many of us have tried and tried but it always goes awry. You’ll end up with multiple “copy 1, 2” versions of effects all over the place. It was an ok idea that they didn’t implement well.

    _______________________________________________________________________
    https://BretFX.com FCPX Plugins & Templates for Editors & Motion Graphics Artists
    Hang Tag https://bretfx.com/product/hang-tag
    Overshoot Text https://bretfx.com/product/overshoot-text/
    Outliner https://bretfx.com/product/outliner/
    Clock Maker https://bretfx.com/product/bretfx-clock-maker/

  • Andreas Kiel

    November 28, 2018 at 10:15 pm

    [Bret Williams] “You’ll end up with multiple “copy 1, 2” versions of effects all over the place”

    And that will lead into a situation that your system is even more busy – and needs more memory.
    Each instance needs it’s own memory.
    One user on the Apple FCP forum had around 20 instances of the same custom template.

    Spherico
    https://www.spherico.com/filmtools

    \”He who fights with monsters should be careful lest he thereby
    become a monster. And if thou gaze long into an abyss, the abyss will
    also gaze into thee.\” – Friedrich Nietzsche, Beyond Good and Evil

Page 1 of 2

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