late-2016 13" MBP + [email protected] (AKiTiO Thunder3) + macOS 10.12.3 [kukkis]  

  RSS

kukkis
(@kukkis)
Trusted Member
Joined: 2 years ago
Posts: 60
March 22, 2017 10:42 am  

My eGPU journey continues. Couldn't just resist temptation of Asus 980 Ti 20th anniversary gold edition as it was for sale in reasonable price.

Here are the details and steps.

Mac: Macbook pro 2016 13" non-touchbar i5 2.0GHz, 8Gb, 256Gb SSD

Sw: macOS 10.12.3 and FCPX 10.3.2

Power: Corsair RM750x ATX PSU

GPUAsus 980 Ti 20th anniversary gold edition

Steps for making it to work:

  1. Put GTX 980Ti to modded Thunder3 enclosure and connected them to ATX PSU. Connected GTX 980Ti via DVI to HDMI cable to projector and powered PSU.
  2. booted to recovery mode, disabled SIP, rebooted, run tb-enabler and shutdown
  3.  connected eGPU with TB3 cable to MBP and booted
  4. run automate-egpu.sh, it installed the latest nvidia web-drivers 367.15.10.35f01
  5. Rebooted and eGPU was working! No sound output via HDMI though but that was expected

Some benchmarks and images with GTX 980Ti:

In FCPX Bruce test was about 169 seconds with GTX 970. With GTX 980Ti it was now 105 seconds, FCPX was still not using 980Ti fully as gpu seemed to be only on light loading state while running the test. Page in/out numbers seemed to increase a lot though.

Got also Phanteks Eclipse P400 and put ATX PSU and Thunder3 with GTX980 Ti inside it and powered case fans also. It could be that this is not the end of the story as I am not quite happy how GTX980 Ti performs in FCPX. As I still have also Thunder2,  next step could be harnessing some Pcie adapter and m.2 ssd inside it for really fast external disk and see how FCPX performs then. And I could still use that disk if I decide to go the full hackintosh route. It seems that would be the only option to get RX480 to work with FCPX and get good results. Faster quad core with Intel quicksync and more memory would not hurt either.

Some older scores with MSI GTX 970 Gaming 4Gb:

Even older scores with Sapphire Radeon Rx470 Nitro+ 8Gb:

Update: Intel Iris 540 vs 980 Ti

Did some tests in FCPX and results were not fully encouraging:

Bruce test

Intel Iris 540: 78 seconds

980 Ti : 105 seconds

Intel Iris 540 was 1.35 times faster than 980 ti.

Rendering 1min 20sec 4k clip to 3840x1600 with 2 LUTs and minor color grading

Intel Iris 540: 365sec

980 Ti:  248sec

980 Ti was 1.47 times faster than Intel Iris 540.

Exporting to H.248

Intel Iris 540 95sec

980 Ti 880sec!!!!!!

Intel Iris was almost 10 times faster probably because of Intel quicksync than 980 Ti, which was just in idle state doing nothing.

Even this Heaven Extreme benchmark does not give much comfort now how badly FCPX is utilising 980 Ti currently!

Some benchmarks from a desktop with stock 7700k, 16GB, Samsung 960 Evo, 980 ti desktop, sadly on windows side for now.

Geekbench cpu score: around 21000

Valley benchmark Extreme HD: 4302

And here’s some mac OS benchmarks from i7 7700k @4.8GHz with 980 ti, 16Gb 2600MHz RAM and 256Gb Samsung Evo 960 SSD desktop:

Geekbench cpu score: single core 6144, multi core 21748

Valley benchmark Extreme HD: 3418

Luxmark: 980 ti 19479, 980 ti and i7 22063

Cinebench R15: cpu 1047, 980 ti 131.77

Valley benchmark went up a bit but still it is quite impressive how good Luxmark score was already with eGPU.

Last but not least Bruce test in Final cut got down to 33 seconds now and exporting with quick sync via HD630 works also. 

late-2016 13" MBP + [email protected] (AKiTiO Thunder3) + macOS 10.12.3


nando4, Lou, enjoy and 2 people liked
ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 2 years ago
Posts: 756
March 22, 2017 9:21 pm  

Awesome numbers here.... I would love to see 1x00 drivers for macOS but if nothing change I will buy a 980 Ti later this year.

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
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


kukkis liked
ReplyQuote
kukkis
(@kukkis)
Trusted Member
Joined: 2 years ago
Posts: 60
March 23, 2017 8:14 am  

@ikir Yes, 980Ti's can be had rather cheap now and even overclocked cards seem to run a bit faster on macOS drivers.

One thing I wonder is that Luxmark shows GPU base clock only as 1190MHz when it should be 1266MHz and GPU Boost Clock for that card should be 1367 MHz.

Does someone know is there any benchmark software which could show those clocks on macOS?

late-2016 13" MBP + [email protected] (AKiTiO Thunder3) + macOS 10.12.3


ReplyQuote
kukkis
(@kukkis)
Trusted Member
Joined: 2 years ago
Posts: 60
March 23, 2017 10:19 pm  

Updated some Intel Iris 540 vs 980 Ti FCPX results to the end of the post. 980 Ti is not used at all in exporting it seems, only in rendering it gives some boost over Iris 540.

late-2016 13" MBP + [email protected] (AKiTiO Thunder3) + macOS 10.12.3


ReplyQuote
kukkis
(@kukkis)
Trusted Member
Joined: 2 years ago
Posts: 60
April 7, 2017 9:37 am  

It seems my eGPU road has come to it's end. Eventually got tired of everything not working like you get used to with regular Apple Hw and Sw.

Ended up building a powerful desktop which will be the platform for more power hopefully also in editing and trying out new things and my laptop will be the one that I can rely on that everything just works with the power it has.

Here is the valley benchmark from stock 7700k cpu using my 980 ti gold, sadly still in windows but hopefully soon also on mac OS. It seems beefy cpu can run 980 ti a bit better in windows with more optimized drivers.

Geekbench scores got also tripled from around 7000 to around 21000. Still, if and when FCPX or quicktime with 4k do not play nicely with 980 ti in desktop GPU get's brutally substituted to old R9 280x or maybe Rx 480 even.

I would have hoped eGPU to work fully but as Apple decided to restrict AMD with TB3 MBPs it was time to think other options and move on.

 

late-2016 13" MBP + [email protected] (AKiTiO Thunder3) + macOS 10.12.3


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 2 years ago
Posts: 756
April 7, 2017 2:52 pm  

Pretty sad to se you give up. I really enjoy my eGPU but I switched to Nvidia after my initial try with RX480.

still most software aren't optimized but the other way, but when they are and eGPU is the best solution if you want to have a single machine.

i muse my MacBook Pro for work but I don't need much power, but also I like gaming and graphics, so when I come back home having my GTX 780ti (soon 1070) it is a super super boost over Iris 550. I play Elder Scrolls online 1-2 night a week, all max and in 4K 😀

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
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


ReplyQuote
kukkis
(@kukkis)
Trusted Member
Joined: 2 years ago
Posts: 60
April 10, 2017 7:01 am  

I don't mind having multiple machines, as long as one of them works. Nvidia works currently quite good in eGPU, but in FCPX it does not get the benefit from the extra power it has. Even quicktime with Nvidia cannot play 4k videos which is really sad. With my stock MacbookPro everything just works, so I figured it would better use it without eGPU for now and build a separate desktop and try to make mac OS to work there.

Installing mac OS to machine with kabylake cpu and nvme ssd really does not feel like giving up and I am not going to. If eGPU power can someday somehow be utilized in FCPX with the MBP I have I am certainly trying that. I still have not sold my Thunder3 and will keep if for occasional testing 🙂

late-2016 13" MBP + [email protected] (AKiTiO Thunder3) + macOS 10.12.3


ReplyQuote
Mgear1981
(@mgear1981)
Eminent Member
Joined: 2 years ago
Posts: 36
April 10, 2017 7:21 am  

Well to try to build a hackintosh aint hassle free either is my experience, i walked the route other way around and enjoyed the egpu solution more. Be sure to check out tonymacx86 website, they got a lot of good info and help with your hackintosh build. When we have some luck the new nvidia pascal drivers for osx will be totally rewritten and will give us pure power like in windows (bootcamp).

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ikir and kukkis liked
ReplyQuote
kukkis
(@kukkis)
Trusted Member
Joined: 2 years ago
Posts: 60
April 11, 2017 8:37 am  

@Mgear1981 Thanks, have been eyeballing that website a lot lately. It seems Christmas is here as Nvidia has announced Pascal drivers to macOS. Now all we need is support for Pascal in applications like FCPX and hopefully it will happen when Apple releases new desktops with Nvidia Pascal GPU's.

I still have Thunder3 just in case I decide to come back too 🙂

late-2016 13" MBP + [email protected] (AKiTiO Thunder3) + macOS 10.12.3


ReplyQuote
kukkis
(@kukkis)
Trusted Member
Joined: 2 years ago
Posts: 60
April 18, 2017 6:45 am  

Finally my hackintosh build is alive and working. It turned out to be even better than I expected. Quad core i7 7700k seems to be a bit more capable than my i5 2.0Ghz and also 980 ti gets a bit better scores too than running as eGPU. But what is more important is that quicktime with 4k videos work now as well with 980 ti. FCPX is yet to be tried.

Here's some benchmarks from i7 7700k @4.8GHz with 980 ti, 16Gb 2600MHz RAM and 256Gb Samsung Evo 960 SSD:

Geekbench cpu score: single core 6144, multi core 21748

Valley benchmark Extreme HD: 3418

Luxmark: 980 ti 19479, 980 ti and i7 22063

Cinebench R15: cpu 1047, 980 ti 131.77

Valley benchmark went up a bit but still it is quite impressive how good Luxmark score was already with eGPU.

late-2016 13" MBP + [email protected] (AKiTiO Thunder3) + macOS 10.12.3


ReplyQuote
kotlos
(@kotlos)
Trusted Member
Joined: 2 years ago
Posts: 99
August 5, 2017 2:59 pm  
Posted by: kukkis

Finally my hackintosh build is alive and working. It turned out to be even better than I expected. Quad core i7 7700k seems to be a bit more capable than my i5 2.0Ghz and also 980 ti gets a bit better scores too than running as eGPU. But what is more important is that quicktime with 4k videos work now as well with 980 ti. FCPX is yet to be tried.

Here's some benchmarks from i7 7700k @4.8GHz with 980 ti, 16Gb 2600MHz RAM and 256Gb Samsung Evo 960 SSD:

How did you make FCPX use the HD630 correctly? I made a build with the i7-7700 with an NVIDIA chip, and while FCPX uses the HD630 the performance is much lower than expected.  

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote