[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  9
  RSS

Mgear1981
(@mgear1981)
Eminent Member
Joined: 3 years ago
 

I got egpu setup with 980 ti and mac os 10.12.4 the script works perfectly

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


ReplyQuote
DANgerous25
(@danfalconar)
Estimable Member
Joined: 3 years ago

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

So is it the general consensus that updating to 10.12.4 is ok?

Has anyone with a nMP + eGPU setup done so?

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


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 3 years ago
 
Posted by: imcalledandy

 

So is it the general consensus that updating to 10.12.4 is ok?

Has anyone with a nMP + eGPU setup done so?

   

If you have an Nvidia card YES. Problems are on AMD Radeon side!


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


ReplyQuote
kotlos
(@kotlos)
Trusted Member
Joined: 3 years ago
 
Posted by: imcalledandy

 

So is it the general consensus that updating to 10.12.4 is ok?

Has anyone with a nMP + eGPU setup done so?

   

I have been running the eGPU with 10.12.4 without any problems:

https://egpu.io/forums/pro-applications/egpu-for-video-processing-on-a-laptop-does-it-make-sense/#post-7049

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


ReplyQuote
P-Mac
(@p-mac)
Trusted Member
Joined: 3 years ago
 

@goalque, I am happy to report that your script still works fine with my 2014 MBP15" (750m) + a Titan Xp in an Akitio Thunder2, thanks to the new Pascal drivers 😀

2016 15" MacBook Pro + Vega64 w/ Eiswolf GPX Pro LC
---
MAG341CQ 34" Ultrawide // Logitech G900 & HyperX Alloy FPS Pro (MX Blues) // Scarlett 2i4 + Yamaha HS7


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

@ikir, @kotlos - thank you for the replies and filling me with confidence! I currently have 2 x EVGA GeForce GTX 980Tis and with the new driver support for the 10 series, I'm considering an upgrade! Is anyone using the 1080Ti with success?

@P-Mac - amazing that you have a Titan Xp! And thanks for confirming that you have it up and running! Please can I ask what you are using the card for? If 3D rendering do you have any benchmarks?

Cheers,
Andy

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


ReplyQuote
macbb
(@macbb)
New Member
Joined: 3 years ago
 

I can confirm that my GTX1060 is working fine under 10.2.4 Sierra on my mac mini (2014) /w tb2

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


laszlogo, ikir and goalque liked
ReplyQuote
Inotna
(@inotna)
Eminent Member
Joined: 3 years ago
 

My 1060 6GB Works with Akitio node on MacBook Pro 13" 2016 with Touch Bar 🙂 

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


goalque and laszlogo liked
ReplyQuote
Barni
(@barni)
Eminent Member
Joined: 3 years ago
 

After upgrading  to 10.12.4, ITSAGE instructions  and running automate-eGPU.sh v1.0.0 again now my AMD RX 470 runs again with my Mac mini 2012.

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


ReplyQuote
JacobSyndeo
(@jacobsyndeo)
Active Member
Joined: 3 years ago
 
Posted by: Inotna

My 1060 6GB Works with Akitio node on MacBook Pro 13" 2016 with Touch Bar Smile

I've got the same Mac and the same card (except I'm using a Thunder3 instead of a Node). Can you confirm that you're getting hardware acceleration? My external display connected to my eGPU is working, but benchmarks are showing that my Mac is still trying to use its Iris chip for the actual rendering:  https://egpu.io/forums/mac-setup/nvidia-announces-mac-support-for-pascal-gpus/paged/2/#post-7378

Try running Unigine Valley to test.

2016 MacBook Pro 13" (booted to Windows 10 AND macOS thanks to NVIDIA's new Pascal drivers!)
AKiTiO Thunder3 + EVGA GeForce GTX 1060 SC 6 GB + Dell DA-3 180W PSU + Noctua NF-A6x25 FLX fan


ReplyQuote
Inotna
(@inotna)
Eminent Member
Joined: 3 years ago
 
Posted by: JacobSyndeo

 

Posted by: Inotna

My 1060 6GB Works with Akitio node on MacBook Pro 13" 2016 with Touch Bar Smile

I've got the same Mac and the same card (except I'm using a Thunder3 instead of a Node). Can you confirm that you're getting hardware acceleration? My external display connected to my eGPU is working, but benchmarks are showing that my Mac is still trying to use its Iris chip for the actual rendering:  https://egpu.io/forums/mac-setup/nvidia-announces-mac-support-for-pascal-gpus/paged/2/#post-7378

Try running Unigine Valley to test.

   

I will report back to you tomorrow. I'm trying to download it. It downloads insanely slow right now, don't know what's happening.

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


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 3 years ago
 

 

All ok here! Very happy!

 

Better result than my "old" GTX 780Ti from 42 to 48 fps in 4k

Schermata 2017 04 11 alle 20.42.01
Schermata 2017 04 11 alle 20.49.40


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


itsage liked
ReplyQuote
Inotna
(@inotna)
Eminent Member
Joined: 3 years ago
 

 

MacBook Pro 13" Touch Bar with 1060 6GB

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


ikir and callil liked
ReplyQuote
greg
 greg
(@greg)
Active Member
Joined: 3 years ago
 

Not really working for me. MacBook Pro 2016 with touchbar. 1060 in Akitio Node. I successfully installed the forewarn update on boot camp windows, the automate-egpu script ran without a problem and installed the drivers, the system dialog shows the gtx 1060 similar to ikir's screenshot BUT the benchmarks suck. I am getting like 10 fps and a 400 score in the same benchmark you guys ran. The fan of the 1060 also wasn't spinning at all...

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


ReplyQuote
khrizer39
(@khrizer39)
New Member
Joined: 3 years ago
 

Hi guys, I was wondering why my MacBook pro 13 inch mid 2012 can't detect my ogpu setup, which is Evga 1060 alirio thunder2. It works flawlessly on Windows, but when it comes to MacOS, it only detects the video card as "display". I have the latest Nvidia drivers and Sierra 10.12.4. I have been reading the thread a lot but everything just seems not to be working in my case. I would appreciate any help.

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


laszlogo liked
ReplyQuote
laszlogo
(@laszlogo)
Active Member
Joined: 3 years ago
 
Posted by: khrizer39

 

Hi guys, I was wondering why my MacBook pro 13 inch mid 2012 can't detect my ogpu setup, which is Evga 1060 alirio thunder2. It works flawlessly on Windows, but when it comes to MacOS, it only detects the video card as "display". I have the latest Nvidia drivers and Sierra 10.12.4. I have been reading the thread a lot but everything just seems not to be working in my case. I would appreciate any help.

   

I got the same issue! only with an Akitio Thunder3 and a gtx 1050 Ti SC, no luck so far 🙁

MacBook Pro 13 (2016) Touch Bar - i7 3,3Ghz - 8GB RAM - 256GB PCIe SSD
AKiTiO Thunder3 PCIe Box + 120W PSU
MSI Radeon RX 560 Aero ITX OC 4GB


ReplyQuote
khrizer39
(@khrizer39)
New Member
Joined: 3 years ago
 

As far as I know, you need to execute sudo ./automate-eGPU.sh -a once done with sudo ./automate-eGPU.sh 

That might work in your case but not on mine D:

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


ReplyQuote
netkas
(@netkas)
New Member
Joined: 3 years ago
 

About firmware downgrade, I would take a look here - Re: Nmp firmware updates might break egpu

in the past i was able to downgrade from b20 to b17 on nmp, however, once can downgrade only to previous version of fw. so from b20 only to b17, not to b16.

But it looks like apple blocked this with b21 for nmp, can't downgrade. I keep my nmp at b17 by updating it throw target disk mode using the mini.

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


itsage liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 

 @netkas Thank you for your insights and workaround to prevent the force firmware update. Is Target Mode via an older Mac the only option? Would there be implications if that hosting Mac has a firmware update?

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


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

Run the sudo ./automate-eGPU.sh and show

"Thunderbolt device is connected, but no external GPUs detected."

What's Problem? 

______________________

MacBook Pro 2016 Touchbar + AKiTiO Node + GTX1070

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


ReplyQuote
Rapunzel
(@rapunzel)
Eminent Member
Joined: 3 years ago
 

Update regarding 10.12.5 Beta and RX 460 4GB with Thunder3:

  • works with acceleration using a Thunderbolt 1/2 Mac with Thunderbolt adapter
  • does not work with acceleration with Macbook Pro 2016 NTB with Thunderbolt 3 connection

 

I am lacking another adapter:

Could anyone try to use MBP-TB3-TB2-TB3-Thunder3 and report the results?

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


ReplyQuote
khrizer39
(@khrizer39)
New Member
Joined: 3 years ago
 

Guys EVGA 1060 is fully working now. I uninstalled Nvidia Driver Manager, deleted egpu.kext and its folder which is at Harddrive>system>library>extension. I also removed Automate-eGPU folder located on library>application support.

Run the script from the starting point and before shutting down, executed sudo ./automate-eGPU.sh -a .

Booted to macOS and baaaaam! eGPU revived my old MacBook.

Screen Shot 2017 04 12 at 19.19.20
Screen Shot 2017 04 12 at 19.19.09
Screen Shot 2017 04 12 at 19.18.47

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


itsage liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 
Posted by: Rapunzel

Update regarding 10.12.5 Beta and RX 460 4GB with Thunder3:

  • works with acceleration using a Thunderbolt 1/2 Mac with Thunderbolt adapter
  • does not work with acceleration with Macbook Pro 2016 NTB with Thunderbolt 3 connection

I am lacking another adapter:

Could anyone try to use MBP-TB3-TB2-TB3-Thunder3 and report the results?

I got a second TB3 « » TB adapter right before the price went back up. I will test this theory and see whether it's a workaround for Thunderbolt 3 Mac to use AMD eGPU on 10.12.4 and newer.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


ReplyQuote
Rapunzel
(@rapunzel)
Eminent Member
Joined: 3 years ago
 
 

I got a second TB3 « » TB adapter right before the price went back up. I will test this theory and see whether it's a workaround for Thunderbolt 3 Mac to use AMD eGPU on 10.12.4 and newer.

   

Thank you, I really want to know.

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


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 

@Rapunzel I tried using two adapters last night pairing the Late 2016 MBP with the AKiTiO Node. Did not work.

TB3 MBP « » TB3-TB Adapter « » TB Cable « » TB3-TB Adapter « » Node

The Node showed up running at TB2 speed (20Gbps/1x). The eGPU has external display output but no acceleration at all. At one point, System Information showed Metal was Supported on the R9 Fury eGPU, however it was not working.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


ReplyQuote
Rapunzel
(@rapunzel)
Eminent Member
Joined: 3 years ago
 
Posted by: itsage

 

@Rapunzel I tried using two adapters last night pairing the Late 2016 MBP with the AKiTiO Node. Did not work.

TB3 MBP « » TB3-TB Adapter « » TB Cable « » TB3-TB Adapter « » Node

The Node showed up running at TB2 speed (20Gbps/1x). The eGPU has external display output but no acceleration at all. At one point, System Information showed Metal was Supported on the R9 Fury eGPU, however it was not working.

   

Thank you very much! So it is the same behaviour I am experiencing with a direct TB3 connection. 🙁

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


ReplyQuote
Namake
(@namake)
Active Member
Joined: 3 years ago
 

Hi guys,

I've just registered to this forum, but I have been reading you for a while.
I have a MacBook Pro 13 Inch, Early 15, running macOS Sierra 10.12.4
Thanks to your advice I bought an AKiTiO Thunder2 and installed a Gygabite GV-N960IXOC-4GD using a Dell DA-2 220W power brick with cables from eBay (a friend also helped me installing an on/off switch in front of the case).

Attaching a pic of my set-up below:

Macbook pro egpu mod

I ran that automate-eGPU.sh v1.0.0 and everything was working fine, until I've decided to install those new NVIDIA drivers today. After that macOS is no longer detecting my GPU (it's detected in the script)>

Detected eGPU

 GM206 [GeForce GTX 960]

Current OS X

 10.12.4 16E195

Previous OS X

 10.12.3 16D32

Latest installed Nvidia web driver

 Version: 378.05.05.05f01

 Source: 3rd Party

 

 Install Date: 4/13/17, 11:24 AM

I've even tried following these steps before reinstalling automated eGPU without success: . I uninstalled Nvidia Driver Manager, deleted egpu.kext and its folder which is at Harddrive>system>library>extension. I also removed Automate-eGPU folder located on library>application support. 

For the record I didn't find "egpu.kext"

Any suggestions?

Thanks in advance

macOS High Sierra 10.13.6 MacBook Pro 13" early 2015, 2.9GHz i5, 8GB. Akitio Thunder 2 & Nvidia GTX 960. Fit-headless 4k.


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

Just made a video of running a 1050 TI on a Mac Pro 2013

Easy setup!

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


ikir and nando4 liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

Nice video! Smile If you haven't noticed yet, my thread at Tech Inferno forum has been hijacked. Please refer to egpu.io.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread


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

Nice Script!

I was mad aware after posting this video, but I wanted to confirm for myself before removing, i did add this link to the description though.

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


goalque liked
ReplyQuote
natemac00
(@natemac00)
Eminent Member
Joined: 3 years ago
 
Posted by: Namake

 

Hi guys,

I've just registered to this forum, but I have been reading you for a while.
I have a MacBook Pro 13 Inch, Early 15, running macOS Sierra 10.12.4
Thanks to your advice I bought an AKiTiO Thunder2 and installed a Gygabite GV-N960IXOC-4GD using a Dell DA-2 220W power brick with cables from eBay (a friend also helped me installing an on/off switch in front of the case).

Attaching a pic of my set-up below:

Macbook pro egpu mod

I ran that automate-eGPU.sh v1.0.0 and everything was working fine, until I've decided to install those new NVIDIA drivers today. After that macOS is no longer detecting my GPU (it's detected in the script)>

Detected eGPU

 GM206 [GeForce GTX 960]

Current OS X

 10.12.4 16E195

Previous OS X

 10.12.3 16D32

Latest installed Nvidia web driver

 Version: 378.05.05.05f01

 Source: 3rd Party

 

 Install Date: 4/13/17, 11:24 AM

I've even tried following these steps before reinstalling automated eGPU without success: . I uninstalled Nvidia Driver Manager, deleted egpu.kext and its folder which is at Harddrive>system>library>extension. I also removed Automate-eGPU folder located on library>application support. 

For the record I didn't find "egpu.kext"

Any suggestions?

Thanks in advance

   

Run the uninstall script

sudo ./automate-eGPU.sh -uninstall

and do a reinstall of the script. be sure your GPU is only connected after your computer is restarted and before you run the install script again. I can confirm that the new drivers work with 980ti. See my video above for the install process again.

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


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

Thanks for posting the video, Nate.

I'm now seriously considering upgrading the 980Tis I have for 1080Tis! 

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


ReplyQuote
natemac00
(@natemac00)
Eminent Member
Joined: 3 years ago
 
Posted by: imcalledandy

 

Thanks for posting the video, Nate.

I'm now seriously considering upgrading the 980Tis I have for 1080Tis! 

   

We're in the same boat!

 Both of our production Mac computers have 980 TI in them, we're gonna move those over to the network render computer and put the 1080 TI's in, now that they've updated the driver.

we just use the GPUs for 3D calculations, not for displays, so the CUDA Cores the better! 

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


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

Be aware that Nvidia provides beta drivers at the moment. None of my Nvidia cards were compatible with the just released F1 2016's Metal API.

The F1 2016 for Mac ran smooth as butter with RX 480 and R9 Nano, even at 3840 × 2160 resolution with a Mid 2015 15” MBP (M370X). Apple has clearly been cooperating with AMD to improve their drivers for future products.

Can someone test the script with a 2016 13" MBP (touch bar) and R9? @sparx decided to replace the R9 with an Nvidia:

https://egpu.io/forums/mac-setup/performance-issue-with-amd-r9-fury-x-on-13-mbp16aktio-node/

 

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread


ReplyQuote
natemac00
(@natemac00)
Eminent Member
Joined: 3 years ago
 
Posted by: goalque

 

Be aware that Nvidia provides beta drivers at the moment. None of my Nvidia cards were compatible with the just released F1 2016's Metal API.

The F1 2016 for Mac ran smooth as butter with RX 480 and R9 Nano, even at 3840 × 2160 resolution with a Mid 2015 15” MBP (M370X). Apple has clearly been cooperating with AMD to improve their drivers for future products.

Can someone test the script with a 2016 13" MBP (touch bar) and R9? @sparx decided to replace the R9 with an Nvidia:

https://egpu.io/forums/mac-setup/performance-issue-with-amd-r9-fury-x-on-13-mbp16aktio-node/

 

   

Where can we learn/read about the F1 Metal, I'm honestly not familiar with it at all and how it works with what you are doing, but I'd like to.

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


ReplyQuote
 of  9