Setup & Software Discussions
[SCRIPT] automate-eGPU.sh v1.0.1 - macOS eGPU installation tool
 

[SCRIPT] automate-eGPU.sh v1.0.1 - macOS eGPU installation tool  

 of  9
  RSS

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

@goalque

I see above there was someone who has an issue with the cyclical crashing after reboot.  The first time I installed my card and script it worked flawlessly.  After several reboots I started getting the same issue.  I even did a fresh OS X install and the eGPU went straight to the crash reboot.  Your script did install fine in both senarios.  

*** Panic Report ***

 

panic(cpu 2 caller 0xffffff8024bff2dd): Kernel trap at 0xffffff7fa5b67a03, type 14=page fault, registers:

 

2012 rMBP - Akitio Node - GTX 980 Ti OC Edition - TB3 to TB1/2 by Apple

Thanks!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

Did you turn on the -a mode?

If macOS reinstall wasn't helpful, try NVRAM & SMC reset:  https://support.apple.com/en-us/HT204063

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Mork vom Ork
(@mork-vom-ork)
New Member
Joined: 2 years ago
 

Hallo all together,

yesterday i just did a fresh reinstall of macOS 10.12.5 on my late 2013 15" MacBook Pro11,3 and automate-eGPU.sh v1.0.1 on AMD RX460 in an AKITIO NODE encloser.
After it was working all fine under 10.12.4 and 10.12.5 betas, i now have no acceleration with 10.12.5 release. It still shows the desktop, but no "Metall-Support" in System-Profiler.
Also, within IORegistryExplorer you can see, that AMDRadeonX4100_AMDBaffinGraphicsAccelerator was loaded - but only shows one entry - where normally should be a dozen entries
of that accelerator.

You can see in the picture below:

So somehow must have been changed in the release of 10.12.5, as i said it was working throug all the betas of 10.12.5.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
FricoRico
(@fricorico)
Eminent Member
Joined: 3 years ago
 
Posted by: Mork vom Ork

 

Hallo all together,

yesterday i just did a fresh reinstall of macOS 10.12.5 on my late 2013 15" MacBook Pro11,3 and automate-eGPU.sh v1.0.1 on AMD RX460 in an AKITIO NODE encloser.
After it was working all fine under 10.12.4 and 10.12.5 betas, i now have no acceleration with 10.12.5 release. It still shows the desktop, but no "Metall-Support" in System-Profiler.
Also, within IORegistryExplorer you can see, that AMDRadeonX4100_AMDBaffinGraphicsAccelerator was loaded - but only shows one entry - where normally should be a dozen entries
of that accelerator.

You can see in the picture below:

So somehow must have been changed in the release of 10.12.5, as i said it was working throug all the betas of 10.12.5.

   

Hi Mork,

It seems that your DeviceID (0x67ef1002) is present in the AMDRadeonX4100 IOPCIMatch file. Which would mean that acceleration should be possible. My testing setup with an RX480 is running fine under MacOS 10.12.5, but it has a different DeviceID (0x67df1002). Have you tried running:

sudo ./automate-eGPU.sh -uninstall
sudo ./automate-eGPU.sh
sudo ./automate-eGPU.sh -a

Then reboot. I have not had any other reports so far that the RX460 is not working. Are you hot-plugging properly?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Gargulec
(@gargulec)
New Member
Joined: 2 years ago
 

When I run the script it looks all right, but my mac hangs after reboot. Can anyone help?

This is a pure installation on MB Pro 20016 TouchBar.

 

Screen Shot 2017 05 22 at 09.26.43

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
egee
 egee
(@egee)
Active Member
Joined: 3 years ago
 

@Goalque

I tried -a mode with no luck and the PRAM reset totally screwed my system and resolution.  I had to re-install OS after, which is wierd because I have done PRAM resets before without issue.  Maybe that has to do with the web driver.  I have tried re-createding my successful install multiple times now with fresh installs and I still get this cyclical reboot general dealing with a cpu kernel panic.

I wonder if its a hardware issue on the card now?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
ang3l12
(@ang3l12)
Active Member
Joined: 2 years ago
 

So am I reading this right, that 10.12.15 is having issues with AMD GPU's? I have a 15inch 2016 MBP coming in, as well as a Razer core, and was hoping to just use my rx470 in it. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

@egee: Thanks for the info. The drivers are meant for your dGPU and when there're two Nvidia GPUs present, a kernel panic can happen.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
egee
 egee
(@egee)
Active Member
Joined: 3 years ago
 

@goalque is there a workaround for this or does that mean my system won't run an egpu?  It worked for a couple of days then I started receiving the crashes.  I was going to try another card.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

Maybe a new web driver/macOS version/MBP firmware was the cause for this? I just recall that 650M/750M and eGPU are prone to conflict with each other sometimes. To see what happens, boot in verbose mode.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
jdc3
 jdc3
(@jdc3)
Eminent Member
Joined: 3 years ago
 

Similar boat with the NVIDIA Chip Model with a 1080 Ti in a Razer Core through TB2>Tb3 converter to MBP late 2015.  This is how it initially started.  I then downloaded Synapse from Razer thinking there may be a driver issue with the Core.  And it worked, for one reboot session.  Then right back to NVIDIA Chip Model.  It's reading the right model (0x1b06) for the 1080 Ti.  I have this setup working on a 7710 Dell and I checked it to make sure it was still functional - thought maybe a hotswap may have caused some damage - but no problems on the 7710.  Tried uninstalling, reinstalling, hotswap at different times in the boot cycle, TB3 enabler .... I'm sure it's tied to the NVIDIA Chip Model because the one time it worked, it showed in Systems Report as GTX 1080 Ti.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
jdc3
 jdc3
(@jdc3)
Eminent Member
Joined: 3 years ago
 

I think I'm crossing threads, which I'm sure is frowned upon.  But my late 2015 MBP (16GB RAM, Intel Iris Pro) with TB2->TB3 converter to a Razer Core with a 1080 Ti is once again working ... after a hot plug caused a crash.  What I noticed before the crash compared to after the crash is that the NVDAStartupWeb kernel extension wasn't loaded.  After the crash, a kextstat list with grep NVDA returned three kexts: ResmanWeb, GP100HalWeb, and StartupWeb.  StartupWeb wasn't there before the crash.  Just dumb luck that I happened to check before I hot plugged.  Then when I went to get more info about StartupWeb with kextutil, it returnd with invalid signature, which appears to be preventing it's loading, which is (was) preventing the driver from recognizing my 1080 Ti.  My guess is this is why it just returned the NVIDIA Chip Model that folks have been seeing.  When not working, the image below will just identify the GPU as NVIDIA Chip Model.

Screen Shot 2017 05 24 at 5.39.50 PM

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

@jdc3: Razer Core's old PD controller does not work reliably with macOS drivers. There is no reliable workaround for TB3 Macs, and the situation seems to be the same for TB2-to-TB3 adapter users.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
jdc3
 jdc3
(@jdc3)
Eminent Member
Joined: 3 years ago
 

@goalque:  Thanks - I'm starting to get that feeling.  I'll be getting a Node over the next couple days, which I need for another computer - I'll test it out on this setup to see if there is any better results.  BTW, thanks for all your work - very much appreciated. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Panoptical
(@panoptical)
Active Member
Joined: 2 years ago
 

@goalque, how do i go about removing the automate-GPU.sh from my macbook pro2016?

I've got my Node hooked up to another computer, and dont see using in on the laptop. I am getting this alert on start up. 

"Backup folder not found for OS X build (16F73). Your system must be reconfigured. Click OK to execute automate-eGPU." 

my apologies if this is a stupid question, jamming on a deadline and afraid to mess up my laptop. Any help would be greatly appreciated!! Maybe its not a problem but my macbook pro seems sluggish. 

 

 

2016 macbook pro touch bar & 2014 imac 5k | GTX1080Ti in AKiTiO Node | Dell P2415Q display


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago

ReplyQuote
Panoptical
(@panoptical)
Active Member
Joined: 2 years ago
 

 

Thanks for the response- i tired that.. keep getting command not found.

Is there a left of preference file somewhere in the system?  

 

Last login: Sun May 28 14:50:41 on console

Wendalls-MacBook-Pro:~ wendall$ sudo ./automate-eGPU.sh -uninstall

Password:

sudo: ./automate-eGPU.sh: command not found

is it some kind of preference or file hidden on my system? My laptop is running really badly, this is the only think i can think of, and need to solve this asap for work. Super slow. Using Thea render, and its never been this bad.

 

 

Screen Shot 2017 05 28 at 12.47.14 PM

 

2016 macbook pro touch bar & 2014 imac 5k | GTX1080Ti in AKiTiO Node | Dell P2415Q display


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

Where did you download the script? You should execute the command in that directory. If on your desktop, change the directory first: cd ~/Desktop/

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Panoptical
(@panoptical)
Active Member
Joined: 2 years ago
 

thank you. can you be more specific, type

cd~/desktop/automate-eGPU.sh

then 

sudo ./automate-eGPU.sh -uninstall 

i render but cant code! 

Is that correct? thx!!!

 

2016 macbook pro touch bar & 2014 imac 5k | GTX1080Ti in AKiTiO Node | Dell P2415Q display


ReplyQuote
Panoptical
(@panoptical)
Active Member
Joined: 2 years ago
 

 

I'm getting a prompt after following through with start up request "backup folder cant be found for OS x build (16f73)

your system must be reconfigured. click ok to execute automate-eGPU." 

 

 

 

"Hot-plug the Thunderbolt cable and run the script again."

 

so somethings in there! its crazy. 

thanks so much for helping out. 

 

 

 

 

 

2016 macbook pro touch bar & 2014 imac 5k | GTX1080Ti in AKiTiO Node | Dell P2415Q display


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

You get the notification because the -a mode is turned on. If you want to uninstall, please read my previous post. Two steps:

cd ~/Desktop/

 

sudo ./automate-eGPU.sh -uninstall

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Panoptical
(@panoptical)
Active Member
Joined: 2 years ago
 

Thanks so much! Worked like a charm. And thank you for the killer software. 

2016 macbook pro touch bar & 2014 imac 5k | GTX1080Ti in AKiTiO Node | Dell P2415Q display


ReplyQuote
fireheadman
(@fireheadman)
Trusted Member
Joined: 2 years ago
 

just checking in...  I am at 10.12.5,  automate-eGPU.sh v1.0.1   and working great!

Had a small scare from force of habit of applying apple updates and not remembering about needing to re-apply the script afterwards.   Was able to use the onboard HDMI to get a window/terminal online, ran update, rebooted and back in business.


DAILY DRIVER: ⚡cMP 2010 (ⓄⓈ:DualBoot macOS 10.13.6/Windows 2016 (1803)) | ⒸⓅⓊ:3.47GHz Xeon X5690 (x12 core)
ⓇⒶⓂ:64GB 1333MHz DDR3 | ⓈⓈⒹ:1TB SSD (LiteON 512 -x4 - RAID1) w/Marvell Raid Controller | ⒼⓅⓊ:
Nvidia GTX 1080 TI 11GB Founders Edition
⚡ Previous was MacMini 2011 w/AKiTiO Thunder2 | ⒼⓅⓊ:EVGA GTX 1060 3GB SC Gaming


itsage liked
ReplyQuote
ang3l12
(@ang3l12)
Active Member
Joined: 2 years ago
 

Well, I feel like I almost have it. I can see my Razer core in thunderbolt devices, and have run the automate-egpu.sh. The problem now is that my Nvidia GTX 1060 is not properly recognized by the system, in system report it shows it as a Nvidia chip model. Any ideas as to why? 

Macbook 2016 15" AMD 450; Razer Core; EVGA Nvidia GTX 1060 6gb

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
jconly
(@jconly)
Eminent Member
Joined: 3 years ago
 

Any reason the -uninstall command would not show any results and just present another command line?

Can no longer seem to get things reverted back to stock with the script.
Been trying to do some troubleshooting with my Node.

Is there a list of files to manual remove / revert?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined: 3 years ago
 

Are you pointed to the right location of automate-eGPU?

 cd ~/Desktop

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
jconly
(@jconly)
Eminent Member
Joined: 3 years ago
 

I am.  

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
wpetreman
(@wpetreman)
New Member
Joined: 2 years ago
 

I Have A Question Has Ant Thought About Making A Self Updating App For Egpu  I Would Buy If One Was Available

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
jdc3
 jdc3
(@jdc3)
Eminent Member
Joined: 3 years ago
 

@ang You're likely to only see the Core work on random occasions. You're right, you are close.  But the problem seems to be the older TI82 USB-C controller and the power distribution that interfaces with the Mac, as pointed out by @goalque.  That chip is responsible for communications over the bus as well as establishing the power connections for charging through the port and apparently Mac drivers, at least with Sierra, are not terribly compatible.  I was in the same place as you with the same Nvidia Chip Model.  Sometimes after boot it would recognize my 1080 Ti, usually it wouldn't.  I bought an Akitio Node, which has the newer TI83 controller, and it literally worked right out of the box.  And on every boot since. You may get it to work, but it won't be reliable. You'll also deal with a fair number of panic reports.  Hope that helps.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


goalque liked
ReplyQuote
John_Petrucci
(@john_petrucci)
Eminent Member
Joined: 2 years ago
 

Hello, the new GeForce GT 1030 is autodetect from the script??

STAFF


ReplyQuote
ang3l12
(@ang3l12)
Active Member
Joined: 2 years ago
 

@jdc3

Thanks. I was really hoping to get the core to work, as it is the closest to a docking station too. Charge, USB and network port, on top of a gpu, thats the dream. I guess I will just have to wait till the mantiz releases 🙁

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
natemac00
(@natemac00)
Eminent Member
Joined: 2 years ago
 

So what does this mean? Did we win?

Apple's External Graphics Development Kit

macOS High Sierra brings support for external graphics processors to the Mac for the first time. The External Graphics Development Kit enables you to develop and test demanding graphics-intensive apps, including VR content creation, on any Mac with Thunderbolt 3 connectivity.

3D Cinema 4D/Octane Artist
Gigabyte Aorus GTX 1080 Gaming Box w/ TB2to3 Adapter
2013 Mac Pro
2014 MacBook Pro


ReplyQuote
jdc3
 jdc3
(@jdc3)
Eminent Member
Joined: 3 years ago
 

Got my eye on the Venus myself. I missed out on the 100-unit pre-sale here.  At $300 with the group buy, had to be the best deal going.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
John2010
(@john2010)
New Member
Joined: 2 years ago
 

hey guys. I have iMac (27-inch, Late 2012) after installation script i have problem with safari (like distortion) , other browser working good. have idea what wrong with safari????

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Menneisyys
(@menneisyys)
Eminent Member
Joined: 3 years ago
 

Just a quick heads-up: I've (hesitantly, as I didn't want to lose AMD compatibility) upgraded from 10.12.3 to 10.12.6 Beta (16G12b) on my MacBook Pro (Retina, 15-inch, Early 2013) 2,4 GHz Intel Core i7. 

Version 1.0.1 of the script made my Node + Sapphire RX480 4GB combo immediately work (and accelerated). The OpenGL rendering speed is the same as under 10.12.3.

 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
hosumutas
(@krimh)
New Member
Joined: 2 years ago
 

The same problem

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
 of  9