General Discussions
new FCPX 10.4 and eGPU
 

new FCPX 10.4 and eGPU  

 of  4
  RSS

detunedradios
(@detunedradios)
Trusted Member
Joined: 2 years ago
 

I have a 2016 15" Pro and a Radeon RX 580 myself. The export time on BruceX is practically identical for me regardless of if I'm in clamshell with an external monitor or just using the internal display with the eGPU (and in either case is about double the performance of the Radeon Pro 460). Not sure why you're seeing such poor export performance there. I am getting poor timeline scrolling performance when using the eGPU on the internal display, though.

2016 15" MacBook Pro - 2.7GHz Core i7, Radeon Pro 460 4GB, 1TB SSD
Sonnet Breakaway Box 350, modded with 650W PSU, with Radeon RX Vega 64


ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 2 years ago
 

A test on playback. Same 3min 8sec and 16 frames 4K footage on a 1080p timeline, same LUT, curves, color and three masks applied.

FCPX 10.3.4 (very jerky playback)

Playback FCPX

Resolve 14 (smooth playback)

playback Resolve14

 

2017 15" MBP 3.1 MHz RP560 + AMD Vega FE [email protected] (Breakaway 350 + SF600) + macOS 10.13.6


ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 2 years ago
 

Same 3min 8sec and 16 frames 4K footage in a 1080p timeline. External monitor attached to eGPU.
H.264 exporting duration and performance:

FCPX 10.3.4 duration export 8min 48sec, average 9fps

Export FCPX

Resolve 14 duration export 2min 48sec, average 28fps

Export Resolve

p.s. fps values = total frame/total export duration in seconds

2017 15" MBP 3.1 MHz RP560 + AMD Vega FE [email protected] (Breakaway 350 + SF600) + macOS 10.13.6


kotlos and artik liked
ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 2 years ago
 

About the refresh of the MacBookPro line
https://www.apple.com/macbook-pro/

When Apple presents the BlackMagic eGPU they show performance boost in Davinci Resolve and not in FCPX, which is absolutely fine and true but I got this message: Do not expect to use this eGPU box on FCPX! However if you want more performance on FCPX you could get the top of the line MBP or the iMac pro.

2017 15" MBP 3.1 MHz RP560 + AMD Vega FE [email protected] (Breakaway 350 + SF600) + macOS 10.13.6


dre liked
ReplyQuote
dre
 dre
(@dre)
Active Member
Joined: 2 years ago
 
Posted by: Antoine

About the refresh of the MacBookPro line
https://www.apple.com/macbook-pro/

When Apple presents the BlackMagic eGPU they show performance boost in Davinci Resolve and not in FCPX, which is absolutely fine and true but I got this message: Do not expect to use this eGPU box on FCPX! However if you want more performance on FCPX you could get the top of the line MBP or the iMac pro.

Clearly BlackMagic have been handed an open goal here, I'm just surprised Apple are promoting other video editing programs but clearly hardware is where the money is, not FCPX which looks like they're actually sabotaging by disabling egpu rendering. 

I can't imaging them promoting Studio One or Cubase over Logic though......Odd

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


Antoine liked
ReplyQuote
Username
(@username)
Estimable Member
Joined: 3 years ago
 

Even though I like the solution. My first thought when I read it was:
WTF - so they are killing FCPX et al. as well like they did Apeture.

2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


Antoine and dre liked
ReplyQuote
kotlos
(@kotlos)
Trusted Member
Joined: 3 years ago
 

I haven't used eGPU for a long time, can you guys tell me if in the current version of MacOS & FCPX an eGPU would just work and offer any meaningful performance improvement with a macbook15 ? 
From what I gather, the situation is still a mess , is that correct?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@nils_andersson)
New Member
Joined: 1 year ago
 

as @guideofgalaxy stated in another thread... using set-eGPU, Blackmagic eGPU, external monitor and leaving the MBP lid open FCP is (usually) using the eGPU when exporting. I tried BruceX and got 22 sec, almost 4 times better than without the eGPU 🙂
 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


itsage liked
ReplyQuote
silvioalessi
(@silvioalessi)
Active Member
Joined: 2 years ago
 

Apple is waking up for EGPU support on FCP !!! Finally 

31 macos mojave egpu

Upgraded AKITiO Node with + +


Username and kotlos liked
ReplyQuote
Username
(@username)
Estimable Member
Joined: 3 years ago
 

Thats subtle way of doing it 🙂

2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


ReplyQuote
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 
Posted by: silvioalessi

Apple is waking up for EGPU support on FCP !!! Finally 

31 macos mojave egpu

Whoa! That's awesome news!

So with the mojave beta, is that available and working right now?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
jdstephens
(@jdstephens)
Active Member
Joined: 2 years ago
 

FCPX finally supports eGPU in Mojave beta 5.

Testing 2017 MacBook Pro with Radeon 560 and my Bruce X tests on average were 44.63 secs.
Now with eGPU support the Blackmagic eGPU I’m seeing Bruce X tests on average of 21.37 seconds, that roughly 108% improvement. Very happy.

oh all this whilst driving a 5K LG monitor and an old HP 1080p monitor via HDMI.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 2 years ago
 

It's a nice improvement for FCPX but still not on par with the competition (es. Davinci Resolve 14) where both dGPU and eGPU could be used, specially if you have such expensive MBP with RP560. Hope Apple will release a new update of FCPX that could use both GPUs before a lot of people will switch to the new DR 15 witch is a serious competitor, if not better, of the actual FCPX release.

2017 15" MBP 3.1 MHz RP560 + AMD Vega FE [email protected] (Breakaway 350 + SF600) + macOS 10.13.6


dre liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 

I think it should be clarified here that the prefers external GPU option does not mean the app is optimized for eGPU (such as Resolve). So it's incorrect to say eGPU support for FCP has arrived. That will happen once FCP actually uses multiple GPUs and addresses eGPU directly in source (not requiring setting the preference).

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)


dre liked
ReplyQuote
screendor
(@screendor)
Trusted Member
Joined: 2 years ago
 

Anyone using Mojave with FCPX and eGPU?  Performance boost?  My noob
question is does the the eGPU-enabled Mac share/split processing across both cards or simply use the eGPU card. I currently have a 2017 iMac w/ Radeon Pro 580 8192 MB. Would a mid-level eGPU card boost performance (if shared/split) or do I need to get a top spec pricey card to see performance boost?

2017 iMac 5K 4.2 GHz Intel Core i7 40 GB 2400 MHz
Internal AMD 580 Pro 8GB; Akitio Node Pro + AMD Radeon VII


ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 2 years ago
 

@screendorwhen an update version of FCPX come out we'll see. At the moment still valid what @mac_editor just wrote above. Having you an iMac with the RP580 to see some performance boost you should have a more powerful (and more expensive) card than RP/RX580 such us the Vega or wait the next FCPX update and see if multiple GPUs has been enabled and then you can select a mid range GPU and save some bucks. I was tired to expect updates from Apple and I'm switching to Davinci Resolve and till now I'm going to go back.

2017 15" MBP 3.1 MHz RP560 + AMD Vega FE [email protected] (Breakaway 350 + SF600) + macOS 10.13.6


ReplyQuote
screendor
(@screendor)
Trusted Member
Joined: 2 years ago
 

Okay, thanks for the information.  So the bottom line is: with Mojave and current FCPX, it just uses the eGPU, not both cards, yes?

2017 iMac 5K 4.2 GHz Intel Core i7 40 GB 2400 MHz
Internal AMD 580 Pro 8GB; Akitio Node Pro + AMD Radeon VII


ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 2 years ago
 

right!

2017 15" MBP 3.1 MHz RP560 + AMD Vega FE [email protected] (Breakaway 350 + SF600) + macOS 10.13.6


ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 1 year ago
 

@screendor @antoine

Update, upgraded my TB2 2015 mbp 13 to mojave public release and fcp 10.4.3. At first after the update the patch deactivated the amd drivers. When i run it to check it updated to a newer version and after setting amd drivers it worked fine. 

Performance 
Heaven is the same as with beta 41fps Min 26/Max 80 with high settings 2x anti and test on.

FCP works with egpu and uses it for both editing, rendering. With background render off 4k video 3.45min with one transition, one generator one title and broadcast safe filter it exorts to h264 in 3.20 min. 1080p 3.35 min the same footage with all the above is exported in 2.35 min and when i take out the generator is exported in 1.25min. At times it looks like it uses the iris 6100 as well but not a lot. Awesome.
Bruce X is 25sec vs 2 min with internal iris 6100.

Steam and fort nite does not work yet . Is it something you are aware of? I reinstalled it but no luck. Do i need to do anything more. In addition although not relevant my citrix receiver / viewer are struggling with mojave. Is it possible that the patch might affect them ? 

The only negative with public release is that compared to beta versions not all apps, especially apple apps, use the egpu automatically however they do when you click the option in finder. Strange.

With high siera there was a patch from eGPU.io to activate all apps at once. I hope they release an update for mojave.

 

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

B. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 1 year ago
 

@antoine
@screendor

Update

Using the gaming box rx580 with fcp 10.4.3 on mojave 10.14 public. 

When rendering or exporting with background render off the rx58o runs at max and the internal iris gpu is 25% utilised. 4k video with very simple edits is very fast. Adobe lightroom and photoshop are also performing strongly using the egpu. 

@antoine if you know a 4k video sample let me know so we can run the two systems and see what that the differences are.

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

B. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
screendor
(@screendor)
Trusted Member
Joined: 2 years ago
 

Thanks for the update.  Any additional info appreciated.  But to confirm:  seems like FCPX uses both internal and external GPUs simultaneously, but leans heavily on external.

Currently have a 2017 iMac with Radeon Pro 580, so if I got an eGPU it would need to be beefier card to see real improvements I imagine.

2017 iMac 5K 4.2 GHz Intel Core i7 40 GB 2400 MHz
Internal AMD 580 Pro 8GB; Akitio Node Pro + AMD Radeon VII


ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 1 year ago
 

@screendor

This could make sense but every machine would work a bit different based on thermal capacity etc. Depending on the app, fcp for example use the cpu as well as the gpu. So the system could limit the internal gpu in order to maximize cpu performance. On an iMac could use more than 25%. You need to try. 

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

B. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
foliage
(@foliage)
Active Member
Joined: 11 months ago
 

Hi everyone, how have people's experiences been with the latest round of software updates?

These are:

Mojave 10.14.1
FCPX 10.4.4

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
LTParis
(@ltparis)
New Member
Joined: 10 months ago
 

I am somewhat confused if Apple has finally fixed this issue or not. I have seen Mac Mini videos in the past month that even with selecting to prefer the eGPU in the application setting that it's still not working in all instances. I have been trying to figure out what my next buy is going to be as a video editing rig between a MBP 13" + eGPU, MBP 15" with the Vega 20, Mac Mini + eGPU, or an iMac (albeit it could refresh soon).

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Baris Oktem
(@baris-oktem)
Active Member
Joined: 2 years ago
 

Hi guys,
I'm using 10.13.6 (17G4015) in MacOs in iMacPro 10 Core with Vega 64 and external GPU NVidia GTX1080ti.
When i try to some editing in 4K footage FCPX using my eGPU (GTX1080ti) not using native GPU AMD Vega at all. 
And for 4K footage i get drop frames and very slow editing process etc. 
When i try to close my eGPU and run FCPX again than everthings working well.
My question is how can i disable my eGPU for FCPX. I don't want to use FCPX use my Nvidia card.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
 of  4