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

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

 of  32
  RSS

goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

Okay. I've been able to get to the point where I hear the "whoosh" signifying about RX 480 acceleration but as soon as I plug in an eGPU monitor or run OpenCL/Metal, the system freezes and touchpad doesn't react. This is a 13" non-touch firmware issue. Happy to hear that touchbar's firmware is more AMD eGPU friendly Smile

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 4 years ago
 
Posted by: jeffreyrr

Not sure what a good mark is, but this is what I got with the XFX RX 480. Settings were unchanged, so its running on Medium Quality and AA.

Screen Shot 2017 04 16 at 4.40.27 PM

I am pretty satisfied given that I currently play SMITE and I am now able to play with settings maxed at 60fps (w/ VSYNC)

Nice! It seem you get better result too compared to 10.12.3


MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD
my awesome Radeon VII eGPU
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15 [build link]  


ReplyQuote
Mark
 Mark
(@mark)
Eminent Member
Joined: 4 years ago
 

I tried doing that but the eGPU won't detect it at all. It looks like my setup got bricked unfortunately 🙁

 

I might just use my 2013 MBP and 1080 for a while and wait it out to be honest

2016 13" MBP with Touch Bar
Sonnet III-D modified with Sonnet SE1 TB3 Upgrade Card and 600W PSU
MSI RX Vega 56 Air Boost OC
OS X 10.12.4


ReplyQuote
SeeTheBridges
(@seethebridges)
Active Member
Joined: 3 years ago
 
Posted by: jeffreyrr

 

Just an update that I was able to get everything working. I went back and re-disabled csrutil, did a time machine restore of the 2 files (AMDRadeonX4100 and AMD9510Controller), manually changed the files and cleaned the cache by running the kextcache commands found in the automate script. Thank you all for the support, I had to dig in a do a lot of reading to get a good understanding of everything going on, as this was my first time doing something like this, but it was all worth while. Thank you goalque for pointing me in the right direction.

This is my end result. It appears that Metal/Hardware Acceleration seems to be working for me on 10.12.4.

Screen Shot 2017 04 16 at 3.59.22 PM

   

I can also confirm that altering the script from AMD9500Controller, to 9510 enabled my RX 460 on 10.12.4. It's working great in Final Cut Pro! Thanks so much for figuring this out!

Early 2015 13in MacBook Pro (MacOS High Sierra 10.13.6)
Akitio Thunder2 w/ EVGA GTX 1050 SC and (MSI RX460 2GB presumed dead)

 
2015 13" MacBook Pro [5th,2C,U] + RX 460 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.12 & Win10 [build link]  


ikir liked
ReplyQuote
XoR
 XoR
(@xor)
New Member
Joined: 3 years ago
 

Guys, I need help as next week, I'll receive my brand new Titan Xp as well as Akitio Node. Akitio Node will be used with my MBP 2016 15" TB (RP460) but as now I have also a GeForce 780Ti in my Windows desktop. I have two questions:

1. I'm not sure if make sense to put Titan Xp in Akitio or to use 780Ti. I will use the eGPU primary for my noobie video editing. What do you think?

2. Can I use for both card the same MacOS Nvidia Web Driver? I mean ver. 378.05.05.05f01 as I have Sierra 10.12.4?

Sorry if it's not the right topic to post this but here I saw most of the different eGPU configs and I think here the people have the best advises for my questions.

Regards,

Dragos

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

.

ReplyQuote
enjoy
(@enjoy)
Reputable Member
Joined: 4 years ago
 

One step code and video tutorial:

curl -o ~/Desktop/automate-eGPU.sh  https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh  && chmod +x ~/Desktop/automate-eGPU.sh && cd ~/Desktop && sudo ./automate-eGPU.sh

https://vimeo.com/214001972

MacBook Pro (Retina, 15-inch, Later 2013) 3.2GHz Quad Core Intel i7-4750HQ / 8 GB 1600 MHz DDR3 / 256GB SSD + 1TB
mini eGPUPCI Express vs. ThunderboltMac CAN gameGaming Laptops vs. MacBook Pro with eGPU

 
2012 13" MacBook Air [3rd,2C,U] + GTX 1060 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.12 [build link]  


ikir, Fred. and bambou78 liked
ReplyQuote
MxL666
(@mxl666)
New Member
Joined: 3 years ago
 

Hi guys,

just got my (used) Thunder2 with a GTX-750ti sc installed in it (120W power supply) - and now I try to get it to work in a Macbook pro 15" (mid 2014, Iris graphics). I searched and read a lot in these forums, but it seems my setup is a bit tricky? If I run the skript, everything seems to be ok (driver gets installed, Gtx is detected, terminal says "egpu enabled") - I also set "csrutil disable" in the recovery system. But in the end my Gtx750 won't show up in the "about this mac" tab... any ideas?

Thanks and Regards,

Max

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

.

ReplyQuote
j3ddh
(@j3ddh)
Active Member
Joined: 4 years ago
 

After re-installing the Nvidia beta web drivers via this script, does the Nvidia graphics driver switcher prefpane still work? Ie. can I use it to switch back to the default driver?

Mid 2014 MBP/GTX 750M + Akitio Thunder2 + 1070 SC


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 4 years ago
 
Posted by: XoR

 

Guys, I need help as next week, I'll receive my brand new Titan Xp as well as Akitio Node. Akitio Node will be used with my MBP 2016 15" TB (RP460) but as now I have also a GeForce 780Ti in my Windows desktop. I have two questions:

1. I'm not sure if make sense to put Titan Xp in Akitio or to use 780Ti. I will use the eGPU primary for my noobie video editing. What do you think?

2. Can I use for both card the same MacOS Nvidia Web Driver? I mean ver. 378.05.05.05f01 as I have Sierra 10.12.4?

Sorry if it's not the right topic to post this but here I saw most of the different eGPU configs and I think here the people have the best advises for my questions.

Regards,

Dragos

   

Driver is the same


MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD
my awesome Radeon VII eGPU
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15 [build link]  


XoR liked
ReplyQuote
jamesgrean
(@jamesgrean)
Active Member
Joined: 3 years ago
 

Hi Guys,
I am having trouble with getting 2x 980Ti to run via TB on an iMac 27-inch, Mid 2011.
All was working fine under 10.10.5 with drivers 346.xx I think. I would have to turn on the 2x GPUs mid way through loading screen though or get endless boot loop.
Now I need to update some render software which requires new Nvidia and CUDA, which also means 10.12.4.
Mostly fine...
Update OS, ok. Uninstall scripts, uninstall Nvidia drivers and CUDA. Boot iMac. Turn on 1xeGPU, run script, detected. Run -a. Turn off both iMac and eGPU. Boot iMac, log in, turn on 2nd eGPU, run script, detects ok. All good. Run script -a again to be sure. Install CUDA. Turn off iMac. Turn on iMac, boot up, 2x980TI reported, okay! Test with new render software, ok! All good.
Reboot for whatever reason...
Endless boot loop. Boots, 10s later restarts, 10s later restarts, etc. I thought the -a was supposed to stop this?
Try doing my trick on switching on eGPUs mid way though Mac loading screen - iMac reboots forever. 
Try switching on at various points through loading screen (25% progress bar, 50%, 75%), reboots forever.
On 10.10.5 I could boot, switch on 2xeGPU at 25% of loading screen with success every time. Now, I can't get these to boot up. It worked once, and has not since.
I am going crazy here. What's the trick that I am missing?
Latest Nvidia and CUDA 8.0.81, curl latest script, etc.

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

.

ReplyQuote
 of  32