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:57 AM in response to da silva

The “commenter” is the one whose coming in this thread (don’t know why since he doesn’t have the same issue we have) and telling you and everyone else the problem is with us not the software. Don’t waste your time just ignore him. Like I said this is a real issue, I went back to 10.4 6 and the issue is gone eGPU is fully working and amazing. Talk to Apple and follow up that’s what we’re all doing ( except for you know who)

Oct 15, 2019 8:41 AM in response to andyfromnz

10.4.7 is definitely slower for me too & something about the eGPU isn't working.


I'm on a 2018 6 core mac mini with an eGPU (Vega56 card) - before the update I could easily edit a 4 track multicam clip all with 160mbps footage, now even with 2 tracks it stutters & keeps dropping frames.


According to activity monitor the eGPU is never used & even with the eGPU selected in system preferences it's the built in Intel graphics doing all the work.


Jan 23, 2020 11:58 PM in response to andyfromnz

This is consistent to how Apple develops final cut pro and there is nothing new it has been noted in the past on other forums


The macbook pro 16" and any iMac current model can perform perfectly fine in final cut pro once you beef up the system with a decent discrete GPU option and are models for which an eGPU in final cut pro has limited to negative benefit


When it comes to eGPU really is suited to machines like the macbook pro 13 and mini that only have an integrated GPU at least for final cut pro. In those cases the benefits are significant especially as the eGPU can drive an external display and accelerate all applications not just final cut pro. I have both a MBP 13 and a mini and I bought this system exactly for this reason.


I think there is an element of vendors and other 3rd parties wanting to sell the eGPU idea for professional applications however those guys have a gaming background (for which eGPU can change entirely the experience) and don't really understand editing or other pro apps. It must be frustrating for those who bought an eGPU ebay is your friend

Feb 17, 2020 1:28 PM in response to abjacobs

The argument that there is no problem, as one of the commenters on here keeps harping about, ( don't know why he's in this group if he sees no problem) is redundant. Im using 4.6 and it works fine, since I downgraded from 4.7/8 If a judiciary recourse is what it takes then we'll need to do that. I just don't see why Apple doesn't give it the same optional feature they have on the 4.6?

Oct 22, 2019 8:04 AM in response to andyfromnz

OK so from what I am seeing this has to be something of a problem directly related to FCP X 10.4.7 because I am still running Mojave (10.14.6) on my 2017 4.2 GHz Quad Core Intel Core i7 iMac (32GB RAM) and it's doing the exact same thing that everyone else is having issues with. I cannot get my eGPU to be recognized for rendering use and this is even after switching it over to make my external monitor the primary which is what I run with my eGPU. I have noticed also though that my eGPU ((*) OWC Mercury Helios FX 650 Thunderbolt 3 eGPU Enclosure) Isn't specifically listed on the Apple supported article which is quite odd considering it's only the OWC Mercury Helios FX that is listed which they don't actually make? So I am at a loss right now myself,

Jan 25, 2020 4:03 PM in response to crossczechfotoguy

Can you give me a link to where Apple says that?


You macbook pro will not benefit from an eGPU you have 8 GB of video ram, apple developer guidelines say to prefer the discrete gpu because PCI bandwidth is much higher than thunderbolt so it is likely it does not even call it at all except background rendering when you have the screen on.

Your iMac 2017 depending on graphic card will also have no benefits for the same reason above

It is possible that with Open CL the situation was better and now that final cut pro is re-written for metal is worse but there are plenty of independent tests that show that an average discrete gpu performs better than an eGPU on final cut pro in any release which is what the poster of this thread wrote himself.

Oct 15, 2019 12:29 AM in response to andyfromnz

You get no arguments from me:

https://www.youtube.com/watch?v=JErCE1Xtlog

I can get no better than about 5-6 frames per second whether the storyline is rendered or not. They both play about the same. In 10.2 - 10.4.6, after rendering that scene would play just fine. Plus — I have NEVER scene that black rectangle before!!


I've been running into a lot of trouble in some of my Motion projects as well. The interface is bogging down terribly... on unbelievably simple projects (that were butter smooth in 5.4.3).


I don't know where "they" are getting all of these benchmarks for the improvements in Metal I've been seeing, but I think it's a disaster, probably only optimized to pass the standard benchmarks while everything else is suffering. Or maybe you need at least 8 cores. I'm stuck with a 4 core. Or maybe more GPUs are listed as supporting Metal, but they really don't.


I thought I was doing well when I upgraded to Mojave 10.4.6 from High Sierra and was able to install FCPX and Motion - and everything seemed to update okay. Now I'm having to deal with all these slow downs. It's annoying.




Oct 15, 2019 7:48 AM in response to Tom Wolsky

I don't have an eGPU either, and my tests with the BruceX benchmark agree with yours: 10.14.7 is significantly faster than 10.1.46 (about 52 seconds on 10.14.7 vs about 72 seconds on 10.14.6 on my 2014 MBP with GeForce 750m GPU).


I don't know if the problems Andy and Fox are experiencing are due to specific GPU or mac models, the particular external box, or some particular software combination, as the reports and tests that I can find on the web seem to indicate 10.14.7 to render and share faster than 10.14.6; and both seem to make decent use of the eGPU, even on machines where the built-in is already pretty great, like the iMac Pro.




Dec 11, 2019 11:58 PM in response to Visigral Developer

"10.4.8 FCPX and iMovie are still chronic (unusable) on Catalina 10.15.2, i9 8-core MacBook pro. Truly unbelievably bad performance, like minutes of SBODs for small (few GB) video files, it'd be faster to hand sketch them. "


Obviously there is some issue that is specific to your setup. That is not how most people experience FCP X or iMovie.

You should start a new thread and give more details for us to be able to offer assistance.

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.