[SCRIPT] fr34k's macOS-eGPU.sh - one script, all solutions, fully automated
 
Notifications
Clear all

[SCRIPT] fr34k's macOS-eGPU.sh - one script, all solutions, fully automated  

 of  77
  RSS

padams35
(@padams35)
Eminent Member
Joined: 5 years ago
 

That script is a work of art that taught me a few new things about what bash can do!

Unfortunately it also failed to recognize my humble Akitio Thunder 2 RX 460 as needing the legacy AMD kext, and after running -a to force the install said kext was still nowhere to be found. I ended up needing to manually install automate-egpu.kext... which then taught me about using xattr to remove quarantine flags.

2011 iMac w/ Sierra, 2015 MacBook Air w/ HS, 2018 Mac Mini w/ Mojave
eGPU #1: AKiTiO Thunder 2 w/ RX 460-2GB + 120W PSU
eGPU #2: Sonnet Breakaway Box 350 + RX 570-4GB

 
2015 13" MacBook Air [5th,2C,U] + RX 460 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13 // eGPU linked straight to laptop's screen through a screen input board [build link]  


itsage liked
ReplyQuote
23d1
 23d1
(@23d1)
Active Member
Joined: 4 years ago
 
Posted by: Mize

@fr34k, has there been any recent development that would warrant my trying this again on my iMacPro?

Works great on my iMac Pro at work. Running dual Sonnet 550 / 1080 Ti setup. The iMac Pro has some other unrelated issues though, which freeze the computer and crashes. Very very annoying. Apple's QA has gone to shit it seems.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

itsage liked
ReplyQuote
warlockosx
(@warlockosx)
New Member
Joined: 3 years ago
 

First of all thank you for the script and sorry for bad English!

Installed on MBP 15" 2017. macOS 10.13.4 (17E202).  Apple Cinema Display plugged to Aorus Gaming Box 1080.  
All works fine (hotplug and other things no big matter for me), BUT 
if I try run some graphics (Unigine benchmarks), VMWare Fusion and even Slack, Skype (strange) - I have internal display black and huge lags on external (1-2 fps). Behavior like automatic graphics switch is unchecked. (Just check it out - internal display switched to Radeon graphics). How can I prevent that? Thanks!

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined: 4 years ago
 
Posted by: 23d1
Posted by: Mize

@fr34k, has there been any recent development that would warrant my trying this again on my iMacPro?

Works great on my iMac Pro at work. Running dual Sonnet 550 / 1080 Ti setup. The iMac Pro has some other unrelated issues though, which freeze the computer and crashes. Very very annoying. Apple's QA has gone to shit it seems.

Wow. I've run it a few times with my external screen just going blank. I guess it's time to try again? I don't have any other issues with my iMac Pro fortunately.

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined: 4 years ago
 

@23d1, could you detail exactly what you did, how  you plug/hotplug the Sonnet and what works?
I know that's a lot to ask, but the script shows no recent updates...

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


ReplyQuote
23d1
 23d1
(@23d1)
Active Member
Joined: 4 years ago
 
Posted by: Mize

@23d1, could you detail exactly what you did, how  you plug/hotplug the Sonnet and what works?
I know that's a lot to ask, but the script shows no recent updates...

@mize, I just turned off SIP, then I just ran the script, followed the prompted instructions (I think it said to plug in the eGPUs) and then rebooted the machine with eGPUs turned off, then logged in, turned on the eGPUs and then up and running. You have to shut down to disconnect/turn off the eGPUs. Basically, once you've logged in, you just hot-plug the eGPUs. Very simple and straight forward.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined: 4 years ago
 
Posted by: 23d1
Posted by: Mize

@23d1, could you detail exactly what you did, how  you plug/hotplug the Sonnet and what works?
I know that's a lot to ask, but the script shows no recent updates...

@mize, I just turned off SIP, then I just ran the script, followed the prompted instructions (I think it said to plug in the eGPUs) and then rebooted the machine with eGPUs turned off, then logged in, turned on the eGPUs and then up and running. You have to shut down to disconnect/turn off the eGPUs. Basically, once you've logged in, you just hot-plug the eGPUs. Very simple and straight forward.

Yeah...I've done all that (and a bit more!) a few times. I wonder if some vestige from 10.13.3 is haunting me now that I know it works.

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


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

Question: After I did the Resetting PRAM. It will stuck on the apple logo screen and half bar. Is there something I have to do after or before the reset?
Thanks

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
23d1
 23d1
(@23d1)
Active Member
Joined: 4 years ago
 
Posted by: Mize
Posted by: 23d1
Posted by: Mize

@23d1, could you detail exactly what you did, how  you plug/hotplug the Sonnet and what works?
I know that's a lot to ask, but the script shows no recent updates...

@mize, I just turned off SIP, then I just ran the script, followed the prompted instructions (I think it said to plug in the eGPUs) and then rebooted the machine with eGPUs turned off, then logged in, turned on the eGPUs and then up and running. You have to shut down to disconnect/turn off the eGPUs. Basically, once you've logged in, you just hot-plug the eGPUs. Very simple and straight forward.

Yeah...I've done all that (and a bit more!) a few times. I wonder if some vestige from 10.13.3 is haunting me now that I know it works.

Initially, I went from 10.13.3 to 10.13.4 and just manually replaced the GPU wrangler with the old one from 10.13.3 as well as manually install the eGPUenabler and drivers. Worked fine. Then I undid all that and ran the script. Works great.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined: 4 years ago
 

Well, thanks for the information. I tried once again and still get a blank screen (mouse pointer only) and then a corrupted internal display upon additional logout and more, but nothing functional by any measure. Must be the Akitio box vs. the Sonnet.

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


ReplyQuote
 of  77