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

fr34k
(@fr34k)
Reputable Member Moderator
Joined: 3 years ago
 

@technomad
and after hot-plug a log out?
Try the steps under known issues...


@livesoak
hot
unplug -> kernel panic -> don't do that!

fr34k's macOS-eGPU.sh on GitHub or on eGPU.io

2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


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

Hi All,

I just want to thank fr34k and everybody else involved. I installed 10.13.4 on an external USB to test eGPU script and everything went buttery smooth. Im using a late 2013 MBP with the 750m 2GB chipset and an Akitio Thunderbolt 2 with nVidia GTX 1060 3GB.

Everything works with very few screen glitches. I have attached screenshots below of my setup with the screen arifacts  in some icons. 

Cant wait for new Nvidia drivers to have OpenGL support for gaming. 

Again THANK YOU SO MUCH FOR ALL THE EFFORT! 

Kind regards,
Mellowwood

Screen Shot 2018 05 07 at 18.26.07
Screen Shot 2018 05 07 at 17.57.39
Screen Shot 2018 05 07 at 17.57.26
Screen Shot 2018 05 07 at 17.55.28
Screen Shot 2018 05 07 at 17.55.04
Screen Shot 2018 05 07 at 17.54.42

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

.

fr34k liked
ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined: 3 years ago
 

Anyone with 2014 or earlier Macbook with NVidia dGPU + Akitio Thunder 2 + NVidia EGPU reported success with the new script?

If yes, care to share if you faced any difficulty and how you dealt with it?

@fr34k,  When I get time I'll restore the 13.4 Timemachine backup and use the checkSystem option (after removing the EGPUSupport kext)... Do you think that might be helpful to diagnose?

Cheers!

Macbook Pro Late 2013 (dGPU GT 750m) + Akitio Thunder 2 + GTX 970


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

@fr34k Suggestion: Put a change log on that first post for any major changes (i.e. fixes for major issues). This thread will probably end up 30+ pages, trying to find out if a problem has been solved can become a nightmare Smile

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

.

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

@mellowwood I thought 2013 15" 750M was doomed to failure due to overlapping Nvidia drivers (native + web). Does OpenGL/OpenCL work?

Are there any differences between Iris Pro vs 750M driving your internal display?

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]  


LeoLeal liked
ReplyQuote
Andreas Deleuran Nielsen
(@andreas_deleuran_nielsen)
Active Member
Joined: 2 years ago
 

Okay, so I tried running the script on a fresh macOS install.
To start out with it looked like it worked. I tried plugging in the eGPU after the script forced the reboot.
I got the "Disconnect "Null"" message and there was no output to my external monitor.
(didn't check if it was only a visual bug and that it might've still accelerated some apps)
Tried doing the same thing again (reboot and then plugging eGPU) - Same thing.

But now it doesn't do anything, if I try plugging in the eGPU (before or after booting/hotplugging) it just gives me kernel panic.
What could cause this, is anyone else experiencing this?

mid-2014 MacBook Pro 15" retina with Iris Pro Graphics - MacOS 10.13.4 High Sierra (17E202) - AKiTio Thunder2 PCIe Box - Zotac Geforce GTX 1050ti 4GB mini


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

@goalque 

I don't think OpenGL/OpenCL is working, I'm not sure how to test it, but I tried a Heavan benchmark but it seems to be using either the Iris Pro or the 2GB 750m as I get very low FPS.    I will be happy to run any tests and send feedback if you can guide me how to go about doing it.

Regarding the 750m and Iris Pro, I disabled the automatic gpu switching in Energy Saver under preferences, and there was no issues, but it reactivates every time I reboot, so assuming the switching is working fine as well.   

Screen Shot 2018 05 07 at 19.06.08
Screen Shot 2018 05 07 at 19.05.59
Screen Shot 2018 05 07 at 19.05.52

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

.

ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 3 years ago
 
Posted by: Artemus80 J.

Anyone here is using eGPU strictly for creative purposes not gaming nor external display.  If so, how has it been working for you?
I will be using it for premiere, After effects (element 3D and cinema 4D if my installation is a successful one.  Wish me luck Smile

iMac (Retina 5K, 27-inch, Late 2015)
4.0GHz quad-core Intel Core i7

None of Adobe's applications have built-in support for eGPU yet. You may see some evidence that the app "Sees" the eGPU but so far all reports I've read and all tests I've attempted indicate we'll have to wait for Adobe to update the suite before we'll see the real benefits of eGPU. Not sure about Element 3D. In general I'm not aware of any plugins which have advertised eGPU support. Possibly the recent updates from Red Giant include eGPU support?

You should visit the Applications forum on this board for more specific (app by app) info but very few creative apps are currently set up on Mac to use eGPU. DaVinci Resolve is the best option right now for anything video-related.

Thunderbolt 3 Macs, Sonnet and OWC eGPUs, 4K Displays, etc


goalque and itsage liked
ReplyQuote
Charly4
(@charly4)
Eminent Member
Joined: 3 years ago
 
Posted by: mellowwood

@goalque 

I don't think OpenGL/OpenCL is working, I'm not sure how to test it, but I tried a Heavan benchmark but it seems to be using either the Iris Pro or the 2GB 750m as I get very low FPS.    I will be happy to run any tests and send feedback if you can guide me how to go about doing it.

Regarding the 750m and Iris Pro, I disabled the automatic gpu switching in Energy Saver under preferences, and there was no issues, but it reactivates every time I reboot, so assuming the switching is working fine as well.   

Screen Shot 2018 05 07 at 19.06.08
Screen Shot 2018 05 07 at 19.05.59
Screen Shot 2018 05 07 at 19.05.52

You are having exactly the same issues than me, including the problems with some transparencies... Probably all of us with nvidia dGPU are having the same problems.

To know if your eGPU is working or not goto Applications -> Utilities -> Activity Monitor and then in window select GPU History, then when execute Heaven you'll see that dEPU is at 100% and the eGPU is more and less at 10% so is not rendering the bechmarck.

 And also you can try to execute any game, sure that a mesage appear saying that the card is not compatible or something similar

Captura de pantalla 2018 04 14 a las 20.37.22

Macbook PRO Retina 2012 15" (Intel HD 4000 + Nvidia Geforce GT 650M)
Akitio Thunder 2 + Nvidia 970 GTX


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: Chippy McChipset

None of Adobe's applications have built-in support for eGPU yet. You may see some evidence that the app "Sees" the eGPU but so far all reports I've read and all tests I've attempted indicate we'll have to wait for Adobe to update the suite before we'll see the real benefits of eGPU. Not sure about Element 3D. In general I'm not aware of any plugins which have advertised eGPU support. Possibly the recent updates from Red Giant include eGPU support?

You should visit the Applications forum on this board for more specific (app by app) info but very few creative apps are currently set up on Mac to use eGPU. DaVinci Resolve is the best option right now for anything video-related.

Impatient people can fool apps to think that eGPU is the only GPU in your system. If developers do nothing, we need more workarounds 😀

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]  


fr34k liked
ReplyQuote
 of  76