General Discussions
new FCPX 10.4 and eGPU
 

new FCPX 10.4 and eGPU  

 of  4
  RSS

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

I hope that in future OSX release they change this status at least for TB3 Mac.

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


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

Another way to use eGPU for video editing is to use DaVinci Resolve 14, at least they support external GPU !!!

Upgraded AKITiO Node with + +


ReplyQuote
anticipate
(@anticipate)
Active Member
Joined: 2 years ago
 
Posted by: silvioalessi

Another way to use eGPU for video editing is to use DaVinci Resolve 14, at least they support external GPU !!!

They do! If one needs rapid render out you technically can export to DaVinci and then render out.

FCPx does work well currently with eGPU for timeline playback and optical flow generation, just not rendering. 10.3.4 also worked for rendering. So I think they’ll fix this in 10.4.1. 

Producer/Editor - Anticipate Media - www.anticipatemedia.com | Late 2016 15" MBP / Sonnet 550 / Vega 56


Antoine liked
ReplyQuote
(@abeiyy)
New Member
Joined: 2 years ago
 
Posted by: Antoine

Interesting to see that new just released version of FCPX 10.4 seems less eGPU friendly than previous version 10.3.4

I'm on Sierra 10.12.6 (because of the GT750M dGPU) with a RX580 Nitro+ 8GB on Akitio Node

This is what I just tested:

- on FCPX 10.3.4 I can get HW acceleration via external monitor without disabling  iGPU and dGPU

- on FCPX 10.4 I can get HW acceleration only disabling iGPU and dGPU

Maybe new 10.4 FCPX is optimised for HS but I cannot test it!

How did you disable iGPU? I have Macbook pro 13' 2017. Thx

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
 
Posted by: 袁野
Posted by: Antoine

Interesting to see that new just released version of FCPX 10.4 seems less eGPU friendly than previous version 10.3.4

I'm on Sierra 10.12.6 (because of the GT750M dGPU) with a RX580 Nitro+ 8GB on Akitio Node

This is what I just tested:

- on FCPX 10.3.4 I can get HW acceleration via external monitor without disabling  iGPU and dGPU

- on FCPX 10.4 I can get HW acceleration only disabling iGPU and dGPU

Maybe new 10.4 FCPX is optimised for HS but I cannot test it!

How did you disable iGPU? I have Macbook pro 13' 2017. Thx

With a 2016/2016 TB3 MBP it seems that it could be possible to have HW Acceleration via eGPU in High Sierra (although in FCPX eGPU acceleration works only for timeline playback and not for rendering). If you disable iGPU in High Sierra seems that you could not boot in OSX but I'm not sure because I cannot test it.

If you want to test it on Sierra I'm disabling the iGPU with a script made by @jonwatso in his implementation guide

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


ReplyQuote
(@abeiyy)
New Member
Joined: 2 years ago
 

Thx!

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


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

A few days ago Sonnet has listed MP 6,1 as incompatible (only for AMD... what a coincidence?) but Barefeats.com is testing nMP with the latest 10.13.2 with good results... What is going on? 

Mac Pro 2013, 10 core, Sonnet eGFX 550, Vega 64


ReplyQuote
mclarenf1
(@mclarenf1)
New Member
Joined: 2 years ago
 

I want to stay in touch with this forum as I was just about to buy an eGPU. Now I am not sure. 

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


ReplyQuote
Funky Frank
(@funky-frank)
New Member
Joined: 2 years ago
 

How do I see if it is rendering on GPU or CPU? Is there some indicator or just by speed?

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


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 3 years ago
 
Posted by: artik

Sonnet has listed MP 6,1 as incompatible (only for AMD... what a coincidence?) but Barefeats.com is testing nMP with the latest 10.13.2 with good results... What is going on? 

I've tried a Mac Pro late 2013 2 weeksna go with ogpu with Vega 56 and it was working plug&play in my short experience


MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64


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

Good news. Sonnet just finished comprehensive testing with Vega64 and Mac Pro 2013. Yest it's supported starting in 10.13.2. "There are a few anomalies that you probably have discovered. You must use a bottom Thunderbolt port. You can’t hot plug a monitor. You can’t hot unplug the Breakaway Box".

So no intentional lack of support for TB2 Mac Pro (for now)!

 

 

Mac Pro 2013, 10 core, Sonnet eGFX 550, Vega 64


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

So since eGPU isn't really working right now with FCPX 10.4 (at least with Nvidia), does it fall back on the dGPU (if said mac has one) or iGPU?

Because I could live with only playback utilizing the eGPU but so far I don't believe my eGPU is being utilized for playback. The fans don't spin up and playback is very choppy. I have a feeling not even my dGPU is being used -_-

Any thoughts?

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


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 
Posted by: Jared

So since eGPU isn't really working right now with FCPX 10.4 (at least with Nvidia), does it fall back on the dGPU (if said mac has one) or iGPU?

Because I could live with only playback utilizing the eGPU but so far I don't believe my eGPU is being utilized for playback. The fans don't spin up and playback is very choppy. I have a feeling not even my dGPU is being used -_-

Any thoughts?

It falls back on the dGPU if said Mac contains one, unless you have modified the OS to use iGPU only.

What's the playback resolution when you experienced this choppiness? Also which Mac do you have?

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


itsage liked
ReplyQuote
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 

@mac_editor I'm using the late 2016 MBP with touchbar with a dGPU and running High Sierra 10.13.2.

I used this guide  https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/ to get my Nvidia card working. I don't know if the NVDAEGPUsupport-v4-SU.zip modifies the OS to only use the iGPU.

The resolution of my monitor is 3440x1440 (21:9 ultra-wide) all my, footage is UHD but played back in Proxy because playback in original/optimized-media is too taxing so it stutters.

Before the eGPU setup, I was able to playback in original/optimized-media with little to no stutter but now it's stutters A LOT, which is why I think it's using the iGPU instead of the dGPU. 

If I can't use the eGPU at all for editing, I don't mind using the dGPU if that's even possible, lol.

Thanks for the help! =)

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


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

@jared_busch to be clear, are you experiencing the same issue without the eGPU attached (that is, in default configuration)?

 

I just want to establish a control case with macOS in its default state and Final Cut Pro 10.4. If so, then it is probably the new version to blame. If it works fine, then there something going on with the eGPU of course. 

 

Also, the NVDAEGPUSupport workaround does not modify settings to force iGPU use only, so that’s not the issue. 

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


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

So does the latest OSX Beta fix this with FCP 10.4, or do we have to wait for an update to FCP?

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


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 
Posted by: James

So does the latest OSX Beta fix this with FCP 10.4, or do we have to wait for an update to FCP?

Most likely FCP requires an update to utilize external graphics. Essentially, with 10.4, Apple switched gears to Metal 2, along with the new requirements for initializing external GPUs as compute units for apps (as mentioned in WWDC videos). Now, in this version of FCP, they have obviously not worked on that eGPU addressing/initialization - only working on porting what they already had to Metal 2, hence only the integrated and/or discrete built in graphics of macs are addressed (and hence the regression in performance observed from FCP 10.3.3, where Metal 1 ran graphics more indiscriminately). I expect FCP to be updated some time after Apple officially unveils eGPU support for general users. My explanation is theoretical inference, but I am positive that that is the most likely scenario. 

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


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

Thanks

 

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


ReplyQuote
(@hendrik_martz)
New Member
Joined: 2 years ago
 

I can report something completeley different. I am running fcpx 10.4. on sierra 10.12.6 with automated script. I have a sonnet breakaway 550 with a R9-280x installed. fcpx and compressor are absoluteley soaring!

I unplugged the egpu and my timeline filled with 2k prores footage and 7 layers of effects did aprox 3-4 frames a second. With egpu playback w/o frame drops. 

Send to compressor, and now something happened which is inexplicable to me: w/o egpu render time was 6.30 min. With egpu 12 sec!!!!! I know it sounds unreal and I don't know if compressor stored rendered files somewhere, but also export from fcpx for that timeline was 30 sec. 

In my experience fcpx is faster on the egpu than with the video card installed in my hackintosh (i7-3770, 32GB RAM and the 280x).

I don't know how this is possible but Iam seeing right here.

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


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

Any chance you could upload 30 sec of prores package somewhere or point me to a public package and I’ll run the same on my Mac mini 2012 2.6 i7 with 1070 and see how they compare?

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


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

Hey Folks:

Wondering what the latest is with FCPX 10.4 and eGPU--still janky?  More specifically, currently running a nMP 2013 and wondering if it makes sense to get a box and card (AMD Radeon).  And/or contemplating getting a full spec 2017 5K iMac.  Would either of these computers running FCPX significantly benefit from an eGPU with an AMD Radeon Vega card?  

Appreciate your struggles to date ("The Struggle is Real!") and read through all of these threads but can't suss out if either setup would really benefit.  

Any insights greatly appreciated!

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
 

It seems that next release of HS 10.13.4 will cut TB2 support. In general FCPX 10.4 still use eGPU only for playback and optical flow but not for rendering. Will see if next release of FCPX will support eGPU for rendering.
Consider that if you have TB3 macs you could add such a powerful card like Vega FE (the same as in iMac Pro) vs the 2017 5k iMac (RPro 580)

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


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

@mac_editor Sorry for the late reply!

So to answer your question. Yes it lags without the eGPU as well as with the eGPU. Editing is ok for the most part, it's the playback in the timeline that takes a HUGE hit.

Before I installed all the drivers and software to get my eGPU up and running, my MBP handled 4K editing and playback without any issues! I could add a bunch of effects and playback in Original/Optimized was just fine, with maybe the odd dropped frame here and there.

Now, editing and playback even in Proxy is incredibly bad! And as soon as I add one effect to the whole timeline, like a base colour correction, every goes to hell.

So there's got to be something up with the eGPU setup right?

I don't believe it's related to hardware, everything runs like a dream in Windows Bootcamp and everything in MacOS runs perfectly too, EXCEPT for FCPX 10.4

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


ReplyQuote
ianlucerofilms
(@ianlucerofilms)
New Member
Joined: 2 years ago
 

HS 10.3.3(no supplemental update), FCPX 10.4, 2014 Mac Mini 3GHz i7, using Sonnet/RX580 eGPU

Most things seemed to be working(accelerated timeline editing but not on render/export) then last night machine would just lockup. No mouse movement, no keyboard, and after about 15 seconds or so, it shuts down on its own. It did this consistently whenever I would mouse over the Color Wheel tools. As soon as the mouse reached any of the wheels, it would lockup. And then I had this happen once when mousing over the clip I was color correcting. I don't think it is specific to that clip because I selected different clips and then go to adjust color wheels and lockup would occur.

Not sure what is causing this as I'm new to eGPU experience. Had this rig for about a month. I can live without faster render/export times as long as my editing experience while in the timeline is fast and it has been, till now. I'm going to try and trash FCPX prefs and see if that helps any. QUESTION: Should I apply the 10.3.3 Supplemental Update? I'm afraid to as it might break support for eGPU or something like that. Again, I'm not well versed when it comes to what is compatible and not so I'm not sure if a little update like that will break things. Also would like to try disabling the iGPU/dGPU to see what that does. Scared but curious.

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


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

Did MacOs X 10.13.4 (17E199) fixed FCP EGPU HW acceleration ?

Upgraded AKITiO Node with + +


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

@jared_busch apologies, I seemed to have lost this thread and never responded back!

Okay, so in your case, before any eGPU-related software modifications, your setup was working fine. There are two major changes in your system after applying eGPU patches (please correct me if wrong):

  • NVIDIA Web Drivers Kexts
  • NVIDIAEGPUSupport Kext

In your testing, does removing both result in increased performance? If so, we have narrowed down the problem to eGPU setup, otherwise some external factor not mentioned / accounted for is affecting you.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


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

The new FCP 10.4.1 and compressor et al will be released in a few days. 

ProRes RAW and some other things are mentioned. 
GPU accelerated rendering and export they say. 
https://www.apple.com/final-cut-pro/
 
Wonder if they have fixed the eGPU mess they gave us. 🙂

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


dre liked
ReplyQuote
dre
 dre
(@dre)
Active Member
Joined: 1 year ago
 

9th of April allegedly 👍🏻

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


ReplyQuote
dre
 dre
(@dre)
Active Member
Joined: 1 year ago
 

Still broken!! GPU not used for rendering in 10.4.1! Ridiculous.....(AMD Vega 64 and Sonnet TB3 box)

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


ReplyQuote
dre
 dre
(@dre)
Active Member
Joined: 1 year ago
 
Posted by: ikir

I suppose it is a bug since this comes from App Store page, lets hope.

ps: FCPX 10.3.4 is not working for me since a while, Black window. But works if I unplug eGPU.

• Final Cut Pro uses all Mac GPU for superior performance real – time playback and fast rendering in the background.

Hey, I was having a nightmare trying to use 10.3.4 with HS and my Vega 64, it would crash and burn with the eGPU installed. I came across another post on a forum where someone mentioned installing ResXtreme. Run the program, choose your resolution hbut at 8 bit) and bob is your mothers brother!!! No issues at all 👍🏻👍🏻 Not holding my breath for 10.4.2 fixing the eGPU not rendering anytime soon 🙁

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
 
Posted by: dre

 

Hey, I was having a nightmare trying to use 10.3.4 with HS and my Vega 64, it would crash and burn with the eGPU installed. I came across another post on a forum where someone mentioned installing ResXtreme. Run the program, choose your resolution hbut at 8 bit) and bob is your mothers brother!!! No issues at all 👍🏻👍🏻 Not holding my breath for 10.4.2 fixing the eGPU not rendering anytime soon 🙁

what is you config? external monitor attached to eGPU? I still have a crash if hot-plug egpu in FCPX but if I log-off and log-in FCPX 10.3.4 works great without crash. I think they have to fix something else in 10.13.4 for hot-plug

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


ReplyQuote
dre
 dre
(@dre)
Active Member
Joined: 1 year ago
 
Posted by: Antoine
Posted by: dre

 

Hey, I was having a nightmare trying to use 10.3.4 with HS and my Vega 64, it would crash and burn with the eGPU installed. I came across another post on a forum where someone mentioned installing ResXtreme. Run the program, choose your resolution hbut at 8 bit) and bob is your mothers brother!!! No issues at all 👍🏻👍🏻 Not holding my breath for 10.4.2 fixing the eGPU not rendering anytime soon 🙁

what is you config? external monitor attached to eGPU? I still have a crash if hot-plug egpu in FCPX but if I log-off and log-in FCPX 10.3.4 works great without crash. I think they have to fix something else in 10.13.4 for hot-plug

Have you tried ResXtreme and switching to 8 bit? It solved the crashes with 10.3.4, no hotplugging required,  it works like a DREAM now 🙂 

I've a 2016 touchbar 13" running 10.13.4 > Sonnet TB3 with a Vega 64 connected all the time. External monitor is connected to the eGPU. Renders that took 20-30 minutes using the poor intel integrated now take 2-3 minutes using the eGPU  😯 

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
 
Posted by: dre
Posted by: Antoine
Posted by: dre 

Hey, I was having a nightmare trying to use 10.3.4 with HS and my Vega 64, it would crash and burn with the eGPU installed. I came across another post on a forum where someone mentioned installing ResXtreme. Run the program, choose your resolution hbut at 8 bit) and bob is your mothers brother!!! No issues at all 👍🏻👍🏻 Not holding my breath for 10.4.2 fixing the eGPU not rendering anytime soon 🙁

what is you config? external monitor attached to eGPU? I still have a crash if hot-plug egpu in FCPX but if I log-off and log-in FCPX 10.3.4 works great without crash. I think they have to fix something else in 10.13.4 for hot-plug

Have you tried ResXtreme and switching to 8 bit? It solved the crashes with 10.3.4, no hotplugging required,  it works like a DREAM now 🙂 

I've a 2016 touchbar 13" running 10.13.4 > Sonnet TB3 with a Vega 64 connected all the time. External monitor is connected to the eGPU. Renders that took 20-30 minutes using the poor intel integrated now take 2-3 minutes using the eGPU  😯 

 

Thanks no ResXtreme need it. Just log-off/log-on if hotplug eGPU or boot system with eGPU attached.

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


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

Davinci Resolve 15 did not forget EGPU Users !!!
https://www.blackmagicdesign.com/products/davinciresolve/

Upgraded AKITiO Node with + +


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

Hey bud! @mac_editor

So I finally had some time to do some detective work.

Now, while I didn't try to removing the Nvidia Web Driver Kexts or the Nvidia EGPUSupport Kext, I tried something else.

I installed iStat Menus and then proceeded to playback my current project WITH my eGPU plugged in. While monitoring the iStat Processor and Memory graphs for the GTX1080, there was A LOT of frame loss and stuttering and both the Processor and Memory graphs were barely moving. I would say maybe 20%-30% was used on either at MOST.

I then shutdown and unplugged the eGPU, booted backup, ran FCPX again and started playback of the same project and monitored the dGPU Processor and Memory graphs in iStat Menu (Radeon Pro 460) and BOOM, very little to no stutter or frame loss and the graphs spiked like 50% to 90% sometimes, creating a MUCH more video editing capable environment. 

Not sure why it runs so poorly with playback in FCPX when it runs so well in bootcamp. Either way, I'm really only looking for smooth video playback with my eGPU. What the heck is going on? Everyone seems to have great playback except for me!

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


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

@jared_busch are there reports of NVIDIA eGPUs improving performance on FCP 10.4.x? As reported previously, FCP 10.4.x should technically have better playback/timeline performance over eGPUs - I can speak for AMD cards from personal experience. Not sure about NVIDIA and the recent spell of crappy web drivers they have put out. I haven't gotten an NVIDIA card to run/render on HS on my mac (yet), so can't test for you either. You might have better luck on macOS Sierra (if you can try on an extra install or something).

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


ReplyQuote
 of  4