Testing: Thunderbolt 3 eGPU + Late 2016 15″ MacBook Pro

eGPU Development 9 Comments

There have been many reports on the Late 2016 15″ touchbar MacBook Pro working with the Razer Core Thunderbolt 3 eGPU enclosure in Windows. Successes in macOS were few and far between. I’ve been testing a 15″ MacBook Pro with the Radeon Pro 450 discrete graphics card.

My two Thunderbolt 3 enclosures are the AKiTiO Thunder3 and Node. The AKiTiO Node with its TI83 controller is still a no-go in macOS so I hooked up this 2016 15″ MacBook Pro to the Thunder3 with a GTX 980 Ti attached. I changed out the Dell DA-2 power brick for a full-size modular ATX 850W PSU.

Testing: Thunderbolt 3 eGPU + Late 2016 15" MacBook Pro

Apple blocks TI82 controller in Thunderbolt 3 enclosures such as this AKiTiO Thunder3 and the Razer Core. Therefore the first order of business is to unblock this restriction by modifying the controller file inside IOThunderboltFamily.kext. You can either do a Find & Replace in a Hex editor or download and run TB3-enabler (discovered by kid2010 on netkas).

55 48 89 E5 41 57 41 56 41 55 41 54 53 48 81 EC 38 01
55 48 89 E5 31 C0 5D C3 41 55 41 54 53 48 81 EC 38 01

Unblock Thunderbolt 3 eGPU connection with 2016 15" MacBook Pro

Once the Unsupported message disappeared in Thunderbolt System Information, the next challenge is to make macOS recognize a graphics card has been attached to the Thunderbolt 3 enclosure. Goalque’s automate-eGPU script is still the tool of choice for this task. I’ve tried a few AMD GPUs before using this Thunder3 without success, so this time I went with an Nvidia GPU.

GTX 980 Ti Thunderbolt 3 eGPU with 2016 15" MacBook Pro

I had much better luck with the Nvidia GTX 980 Ti. This Thunderbolt 3 eGPU setup works with the Late 2016 15″ MacBook Pro through my AKiTiO Thunder3 enclosure. It requires an external monitor which has always been the case with eGPU in Mac OS environment.

GTX 980 Ti Thunderbolt 3 eGPU 2016 15" MacBook Pro external display

I ran some benchmarks to compare the Radeon Pro 450 dGPU against this GTX 980 Ti Thunderbolt 3 eGPU. These numbers show a 4-5x graphics performance boost.

Luxmark on 2016 15" MacBook Pro with GTX 980 Ti Thunderbolt 3 eGPU

Unigine Valley on 2016 15" MacBook Pro with GTX 980 Ti Thunderbolt 3 eGPU

Unigine Heaven on 2016 15" MacBook Pro with GTX 980 Ti Thunderbolt 3 eGPU

CUDA Speed on 2016 15" MacBook Pro with GTX 980 Ti Thunderbolt 3 eGPU

In the coming days, I’ll test this Late 2016 15″ MacBook Pro via a Thunderbolt 2 enclosure using the same GTX 980 Ti. Hopefully this will provide insight on the performance difference between the two Thunderbolt generations and whether it’s worth the upgrade if you already own the AKiTiO Thunder2. Join our forum for latest Thunderbolt 3 eGPU development. Please share your thoughts in the comments or in our Mac Setup 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

6 Comment threads
3 Thread replies
Most reacted comment
Hottest comment thread
8 Comment authors
theitsageydynando4JoeCarlo Recent comment authors
newest oldest most voted
Notify of



I recently bought GTX1050TI and akitio3 pcl box after watched ur video, and im mbp 2016 amd radeon 450 15inchs, when I boot camp to the windows10 and install nvida driver, it appears an error and said cannot find the hardware. I check my device manager and can not find my gtx1050ti on display as well, (only amd card).However, my akitio 3 and gtx1050ti work perfectly and the fan is working. So, Dave, how can I make my mbp recognize the gtx1050ti?


Hi Levine,

Please be aware that the architecture of GTX1050ti is Pascal and until now there are no web drivers for Pascal series which basically means that you cannot make the MBP recognize the GTX 1050 ti.


Hi Carlo,
I would like to know if Levine’s plan work on Bootcamp?


Thanks for ur post! I am so excited about the future of my macbook now!
Though I have several questions:
1.Have u tested them on Bootcamp?
2.If they do, how do they work?
3.How many steps are required to make them work on Bootcamp?
4.Do I need a external screen?(on Bootcamp)
Please reply me if you could have the answer, many thanks!


eGPU.io’s Implementation Table shows successful bootcamp implementations.


Does it work in windows? Just wondering if mbp with 460 can progress egpu