Testing: Thunderbolt 3 eGPU + Late 2016 MacBook Pro

eGPU Development 4 Comments

I recently got an AKiTiO Thunder3 enclosure. Using it with a Late 2016 MacBook Pro through Thunderbolt 3 / USB-C port presents a few challenges. These MacBook Pro laptops are definitely not going to cooperate with just any Thunderbolt 3 enclosures. We read reports from Razer Core owners seeing the Unsupported status under macOS Thunderbolt connection. It’s the same with AKiTiO Thunder3 and likely with AKiTiO Node.

Thunderbolt 3 Enclosure Unsupported message in macOS

My AKiTiO Thunder2 RX 470 eGPU setup works perfectly fine on this Late 2016 MacBook Pro 13″ through a Thunderbolt 3 to Thunderbolt 2 adapter. Ironically AKiTiO Thunder3 (and most Thunderbolt 3 enclosures) with a Thunderbolt 3 cable does not have official support.

We’ve learned IOThunderboltFamily.kext and its controller file dictate which Thunderbolt 3 devices are supported. Kid2010 on Netkas discovered a workaround to enable macOS support for all Thunderbolt 3 enclosures.

Goalque’s trusted automate-eGPU script helps macOS communicate to my RX 470 Thunderbolt 3 eGPU. I can get video output to an external monitor but there’s no graphics acceleration or Metal support.

RX 470 Thunderbolt 3 eGPU showing in macOS

RX 470 Thunderbolt 3 eGPU macOS with external monitor

When I tried an Apple flash drive mounted on a PCIe adapter, everything works perfectly through the Thunder3 – full 40 Gb/s 1x through the AKiTiO-supplied Thunderbolt 3 cable. There certainly are more hidden road-blocks on these Late 2016 MacBook Pro in regards to external graphics card implementation.

I installed macOS 10.12.2 Developer Beta 4 last night but there’s no improvement. Out of frustration I daisy-chained the Thunder2 enclosure through Thunder3 enclosure to my Late 2016 MacBook Pro for fun.

Daisy chaining AKiTiO Thunder2 enclosure to Thunder3 enclosure to MacBook Pro

Check out the bundle of cables and TB3 to TB2 dongle in this setup. To the professionals out there, this is your only way to expand the capabilities of your ultra-thin and sleek-looking MacBook Pro.

Thunder2 via Thunder3 enclosure connected to Late 2016 MacBook Pro

Full view of all the cables and Thunderbolt 3 to Thunderbolt 2 adapter

Check out eGPU.io forum for latest Thunderbolt 3 eGPU testing and development. Please share your thoughts in the comments or in our forum.



Rate this Post

0/50 ratings

Share this Post

Related Articles
  • Best eGPU Enclosures Reviewed - External GPU Buyer's Guide...
    February 12, 2019
  • Build Guides by users
    January 12, 2019
  • Razer Blade Stealth + Razer Core V2 RX Vega 56 eGPU
    Ultrabook Buyer's Guide: Best Laptops for External GPU
    January 10, 2019
  • State of eGPU for Macs – Mojave 10.14 Update
    October 13, 2018
  • The Beginner's External Graphics Card Setup Guide for Mac
    October 2, 2018
  • Thunderbolt 3 Host User Map for Firmware Updates
    September 21, 2017
  • External Graphics Card for MacBook Pro - Boot Camp...
    September 10, 2017
  • Nvidia GTX10xx error 43 fix on non-hotplug mPCIe/NGFF/M.2 eGPU...
    September 6, 2017
  • How To: Build an Apple External Graphics Development Kit
    June 6, 2017
  • Public Repository of eGPU DSDT Overrides
    February 25, 2017
  • How To: Build an AKiTiO Thunder mini-eGPU
    February 15, 2017
  • How To: eGPU-Accelerated Internal Display in macOS
    January 21, 2017
  • automate-eGPU v1.0.0 released - macOS eGPU installation tool
    January 15, 2017
  • How To: mPCIe, M.2 or Expresscard eGPU installation troubleshooting
    December 24, 2016


Leave a Reply

2 Comment threads
2 Thread replies
Most reacted comment
Hottest comment thread
3 Comment authors
theitsageikir Recent comment authors
newest oldest most voted
Notify of

Very interesting! What about RX480? Does it get Metal acceleration under 10.12.2?


has anybody tried doing this in windows on a macbook 13 late 2016?