automate-eGPU v1.0.0 released – macOS eGPU installation tool

eGPU Resources

Goalque has just released automate-eGPU.sh v1.0.0. This is an incredibly useful tool to provide a functioning eGPU in macOS on “nearly every Mac model, thanks to feedback from eGPU community”. 

The tool’s features are summarized below. For full instructions, visit Goalque’s comprehensive post in our Mac Setup forum.

 

General instructions

1) Download the script on your desktop:

curl -o ~/Desktop/automate-eGPU.sh https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh 

2) chmod +x ~/Desktop/automate-eGPU.sh

3) cd ~/Desktop

4) sudo ./automate-eGPU.sh

 

 


What’s new in 1.0.0
   

A new method for rebuilding cache files

AMD Polaris and Fiji support (limited CUs)
    -skip-agdc option
    -skipdriver renamed to -skip-web-driver
    Removed secondary data scraping methods
    New licensing: https://github.com/goalque/automate-eGPU/blob/master/SCRIPT-LICENSE.txt

This script automates Nvidia and AMD eGPU setup on OS X with:   

    Native AMD support
    Detects your OS X product version and build version
    Automatic Nvidia web driver download and installation
    Automatic IOPCITunnelCompatible mods + Nvidia web driver mod
    Detects Thunderbolt connection
    Detects your Mac board-id and enables eGPU screen output
    Background services
    Automatic backups with rsync and uninstalling
    Detects GPU name by scraping device id from http://pci-ids.ucw.cz
    OpenCL benchmarking

 

April 2017 Update

In the first week of April, 2017, both Apple and Nvidia made big announcement in regards to the future of the Mac platform. Apple recognized its mistake with the Late 2013 Mac Pro. It vowed to completely redesign its next Mac Pro to make up with the creative professionals. Within two days, Nvidia announced  Pascal drivers for macOS. This introduced a whole host of GTX 10 series graphics cards for Mac computers.

The good news is this installation script still works great with Nvidia Pascal cards. We’ve tried GTX 1050 Ti, GTX 1060, GTX 1070, and GTX 1080 Ti with great success. One bad news with AMD cards however. Apple made changes to 10.12.4 which somehow broke AMD eGPU through Thunderbolt 3 connection. This means the Late 2016 MacBook Pro is currently not able to use any AMD GPU through Thunderbolt 3 external enclosures. We are figuring out a fix. 

Example implementations using automate-eGPU.sh for installation

Below are benchmark scores on a Late 2016 13″ MacBook Pro comparing eGPU Radeon RX 480 Nitro+ vs. iGPU Intel Iris 550 courtesy of ikir.

 

 

 

 

Here’s a video showing the successful use of this tool to get a working eGPU under macOS  courtesy of theitsage:

 

Further enquiries?

Inquire about your eGPU build or share your successful implementation with automate-eGPU.sh v1.0.0 in the Mac Setup forum.

 

 

Rate this Post

4.5/54 ratings

Share this Post

Related Articles
  • best egpu enclosures reviewed
    Best eGPU Enclosures Reviewed, Compared & Ranked - Buyer's...
    Jun 13, 2019
  • Build Guides by users
    Jun 13, 2019
  • Razer Blade Stealth + Razer Core V2 RX Vega 56 eGPU
    Ultrabook Buyer's Guide: Best Laptops for External GPU
    May 15, 2019
    55
  • State of eGPU for Macs – Mojave 10.14 Update
    Oct 13, 2018
    124
  • The Beginner's External Graphics Card Setup Guide for Mac
    Oct 2, 2018
    126
  • Thunderbolt 3 Host User Map for Firmware Updates
    Sep 21, 2017
    34
  • External Graphics Card for MacBook Pro - Boot Camp...
    Sep 10, 2017
    178
  • Nvidia GTX10xx error 43 fix on non-hotplug mPCIe/NGFF/M.2 eGPU...
    Sep 6, 2017
  • How To: Build an Apple External Graphics Development Kit
    Jun 6, 2017
    18
  • Public Repository of eGPU DSDT Overrides
    Feb 25, 2017
  • How To: Build an AKiTiO Thunder mini-eGPU
    Feb 15, 2017
  • How To: eGPU-Accelerated Internal Display in macOS
    Jan 21, 2017
    40
  • How To: mPCIe, M.2 or Expresscard eGPU installation troubleshooting
    Dec 24, 2016