Notifications
Clear all

new FCPX 10.4 and eGPU  

 of  14
  RSS

kamilkamien
(@kamilkamien)
Active Member
Joined: 3 years ago
 

I am waiting for important questions because without a support for you in 10.4 mum disgust ... I keep my fingers crossed and wait for information!

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

Antoine liked
ReplyQuote
Michael Schmidt (URBN PXL)
(@urbn-pxl)
Active Member
Joined: 3 years ago
 

so i just used Compressor 4.4 to "render" a h264 from a ProRes Master file i exported in FCPX 10.4 and Compressor actually used both GPUs ... the internal Radeon Pro 450 and the eGPU with the RX580 ... huh!?

MacBook Pro with Touch Bar (15-inch, 2016) , AMD Radeon Pro 450 2GB, MacOS 10.13.4, Sonnet eGFX + Pulse Radeon RX 580 8GB, FCPX 10.4


artik and Antoine liked
ReplyQuote
anticipate
(@anticipate)
Active Member
Joined: 3 years ago
 

I see that too (with FCPX 10.4 and compressor 4.4). But if you time it you’ll see exporting from 10.3.4 is faster. 

I’m doing some more testing tonight with 10.4 and 10.13.3 beta 2.  I see that in 10.4 it pegs the eGPU while playing (in best quality), uses both GPU equally when analyzing for optical flow but only about 30%, and doesn’t use the eGPU at all for background rendering or export. 

It’s also a little slower on dGPU export than 10.3.4  Compressor seems to use both GPUs but I don’t think it actually is; it measured slower than expiring from 10.4 directly  for me. 

Also h265 4k 8 bit exports via Compressor seem to heavily use dGPU and a Little eGPU and not much CPU... 8 bit is a ton faster than 10 bit on my machine. Sky lake doesn’t accelerate 10 bit HEVC encodes so that’s probably why.

Since the eGPU playback speed is noticeably faster with 10.4, with the Vega I almost never have to render anything - I am ok for now using it for playback and exporting via the old dGPU. Of course I’d rather have Vega accelerated exports, but that’s not where my pain point was while editing - it was playing back full quality with effects in 4 and 5k. I can’t do it without the eGPU  

 

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


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

I did some BruceX test (5/6 run per scenario) and what I found is weird. It seems that my Gt750M dGPU does not play very well in HS and with 10.4.

I did also a project export in 10.12.6 (titles, ken burns, Color Finale, Neat Video) with my RX580 eGPU and 10.4 was quite on par (a 12 sec. longer over 6' and 8'') with the 10.3.4

BruceX:

Fcpx 10.3.4 - OSX 10.12.6 - GT750M =average of 98 sec.

Fcpx 10.4 - OSX 10.12.6 - GT750M = average of 104 sec.

Fcpx 10.4 - OSX 10.13.2 - GT750M = average of 168 sec.

Does it sound a little bit weird?

 

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


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 
Posted by: Antoine

I did some BruceX test (5/6 run per scenario) and what I found is weird. It seems that my Gt750M dGPU does not play very well in HS and with 10.4.

I did also a project export in 10.12.6 (titles, ken burns, Color Finale, Neat Video) with my RX580 eGPU and 10.4 was quite on par (a 12 sec. longer over 6' and 8'') with the 10.3.4

BruceX:

Fcpx 10.3.4 - OSX 10.12.6 - GT750M =average of 98 sec.

Fcpx 10.4 - OSX 10.12.6 - GT750M = average of 104 sec.

Fcpx 10.4 - OSX 10.13.2 - GT750M = average of 168 sec.

Does it sound a little bit weird?

 

It seems as though there has been a performance degradation in general on FCP 10.4 exports. However, I think timeline performance (playback, etc.) has improved, though I don't have measures or stats to back this up, just plain ol' experience.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 3 years ago
 
Posted by: mac_editor
Posted by: Antoine

I did some BruceX test (5/6 run per scenario) and what I found is weird. It seems that my Gt750M dGPU does not play very well in HS and with 10.4.

I did also a project export in 10.12.6 (titles, ken burns, Color Finale, Neat Video) with my RX580 eGPU and 10.4 was quite on par (a 12 sec. longer over 6' and 8'') with the 10.3.4

BruceX:

Fcpx 10.3.4 - OSX 10.12.6 - GT750M =average of 98 sec.

Fcpx 10.4 - OSX 10.12.6 - GT750M = average of 104 sec.

Fcpx 10.4 - OSX 10.13.2 - GT750M = average of 168 sec.

Does it sound a little bit weird?

 

It seems as though there has been a performance degradation in general on FCP 10.4 exports. However, I think timeline performance (playback, etc.) has improved, though I don't have measures or stats to back this up, just plain ol' experience.

In my case HW acceleration is not working even during playback. Could be because they implemented some sort of limitation for TB2 Mac or/and Nvidia dGPU Mac?

But using Davinci Resolve 14 I'm able to select the RX580 and use it for HW acceleration during playback and rendering. So at the moment this suggest me that they have intentionally blocked TB2 Mac, Nvidia dGPU Mac and eGPU configuration in FCPX for rendering even in TB3 Mac!

So the message is clear: No eGPU support for TB2 Mac and, at app level (FCPX), some sort of limitation for eGPU support in TB3 Mac.

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


ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 3 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.14.6


ReplyQuote
silvioalessi
(@silvioalessi)
Active Member
Joined: 3 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: 3 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
(@abeiyy)
New Member
Joined: 3 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

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
 of  14