Proof FCPX 10.4.7 is slower than 10.4.6 and eGPU use worse

Here is proof that the latest update to FCPX is slower than the previous 10.4.6 on my Mac Book Pro with both rendering and playback and shows how the eGPU use is less utilised and slower than in 10.4.6.


My specs:

Macbook Pro 15 Inch Late 2016, 2.9Quad i7, 16GB ram, 2TB SSD, Catalina

eGPU: Radeon vii in Razor Core X


I ran exactly the same test on 10.4.6 and 10.4.7 both with and without eGPU connected

[Playback: 1st playback playing through same rendered & unrended clips

2nd playback down after the first run playing through same rendered & unrended again]


Render two clips from Canon 5DM4 4K:

(1) 10.4.6 without eGPU 3:10min [1st Playback both no lag, 2nd both small lag]

(2) 10.4.6 with eGPU 3:50min [1st both no lag, 2nd no lag]

(3) 10.4.7 with eGPU 4min [1st rendered smooth, un-ren. laggy, 2nd both laggy]

(4) 10.4.7 without eGPU 4min [both no lag, 2nd both laggy]


Render two clips from RED Raw R3d 5K:

(5) 10.4.6 without eGPU 2:55min [1st rendered smooth, un-ren. laggy, 2nd both laggy]

(6) 10.4.6 with eGPU 2:50min [1st rendered smooth, un-ren. laggy, 2nd rendered no lag, un-ren lag]

(7) 10.4.7 with eGPU 3:58min [1st both laggy, 2nd both laggy]

(8) 10.4.7 with eGPU 3:05min [1st rendered smooth, un-ren. laggy, 2nd both laggy]


Findings are clear that FCPX 10.4.6 is faster in both rendering and playback than 10.4.7 and its better WITHOUT an eGPU on both compressed and uncompressed video. The best setup overall was 10.4.6 and no eGPU.



Most interesting is (3) which happens to be the worst overall, which I had expected to be the best. A very powerful eGPU with the latest update of FCP 10.4.7. It doesn't even use the eGPU at all barely!!? I read on this 10.4.7 update how they were advertising improved eGPU use?


If wish this information was available before I bought Final Cut Pro X as I moved from Premiere Pro and bought the eGPU for this specific purpose. So hopefully this helps those considering buying an eGPU to use with their Macbook Pro and FCPX. Final Cut is faster and smoother in playback than Preimere Pro in both compressed video [Canon] and especially with RED footage. Just don't bother with an eGPU at this stage.


Would love for others input and ideas as I'm not much of a tech person, I just needed to know for myself if I had wasted all this money or not on an eGPU. For me the most important thing is playback and secondarily rendering. I don't really care for export as I can always do that overnight if needed. I wanted to be able to edit on MacBook Pro and just plug in eGPU when needed without buying a whole new system. I've read on these forums people saying that playback is more CPU than GPU but my main argument was that 10.4.6 was faster than the old one with playback, and now this proves it with my system.


Please let me know if I've got anything wrong or there or other ways I can speed playback up, or if there is going to be something done in the future to improve this. My guess is that 10.4.7 is built to be faster on the new Mac Pro etc and I'm sure it will be, this information is for those using current systems.

MacBook Pro with Touch Bar

Posted on Oct 14, 2019 8:15 PM

Reply
49 replies

Jan 26, 2020 1:39 AM in response to Interceptor121

I have seen a lot of videos talking about better perf with eGPU and I couldn't buy a new laptop.

Btw, just make some test with the new MbP 16 with Radeon Pro 5500M 4go, 16go RAM, 1 ToSSD with and without eGPU/Vega64.

It's crazy, my old MbP 15 was really bad(and I don't understand why)....and Final Cut Pro is way better optimized for the new combo.

26 minutes with the VEGA 64 for a project taking 37minutes with the 5500M(and the VEGA isn't not fully used)


Jan 26, 2020 1:43 AM in response to crossczechfotoguy

from your last link


In general, an eGPU can accelerate performance in these types of apps:

  • Pro apps designed to utilize multiple GPUs
  • 3D games, when an external monitor is attached directly to the eGPU
  • VR apps, when the VR headset is attached directly to the eGPU
  • Pro apps and 3D games that accelerate the built-in display of iMac, iMac Pro, MacBook Air, and MacBook Pro (This capability must be enabled by the app's developer.)


Some apps, such as Final Cut Pro, directly choose which graphics processors are used and will ignore the Prefer External GPU checkbox.


Final cut and egpu


https://support.apple.com/en-gb/guide/final-cut-pro/verb8e60ab7/mac


Render/Share GPU

  • Render/Share GPU: Use this pop-up menu to choose which graphics processing unit (GPU) to use in Final Cut Pro when rendering or sharing. This choice affects only rendering and sharing; real-time effects use the default GPU.


what this means overall

  1. final cut decides what egpu to use based on what it thinks is best
  2. eGPU in Final Cut Pro does not accelerate the internal display


may agree or not with apple approach however I would not expect I need an eGPU to run final cut after spending £3500-4000 on an iMac 27







This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Proof FCPX 10.4.7 is slower than 10.4.6 and eGPU use worse

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