[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
 

macOS-eGPU.sh

Make your Mac compatible with NVIDIA and AMD eGPUs. Works on macOS High Sierra.

Since my time has become extremely limited I've decided to switch all info over to GitHub. This way I only need to update texts once. Please follow the following link:

macOS-eGPU.sh @ GitHub


Parameters @ GitHub | Problems and Tweaks @ GitHub | Changelog @ GitHub


Creator Notices

--iopcieTunneledPatch | -l
IOGraphicsFamily Patch © egpu.io [goalque] AppleGPUWrangler Discrete Patch © egpu.io [goalque]

--unlockNvidia | -N
AppleGPUWrangler Removable 10.13.4 and 10.13.5 Patch © egpu.io [goalque, fr34k]


Unknown Issues

If you’ve got a problem then try the tweaks first.

If nothing works open an issue on GitHub or ask in this thread.
 
BUT please include the output of the script when executing, as well as as much information about the issue as possible:


macos-egpu -C


or bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) -C


Donate

You think it's amazing what we did? Then just say thanks.

paypal (@fr34k)

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)


Username, Hayakawa Eiji, Vaspo and 21 people liked
ReplyQuote
ozzy
 ozzy
(@ozzy)
Estimable Member
Joined: 3 years ago
 

Installing 10.3.4 as we speak. Will let you know the results on my end!

MBP 15" 2012 Retina with nVidia 650m, TB1, Akitio Node, and GTX 1070

2012 15" MacBook Pro Retina (GT650M) [3rd,4C,Q] + GTX 1070 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.13 & Win10 [build link]  

ReplyQuote
philw
(@philw)
Trusted Member
Joined: 3 years ago
 

Excellent work 🙂

Might I be ok installing on my MBP Mid 2014 after having removed the temporary 10.13.4 solution with its own uninstall facility?

Given up on all my Macs...but successfully running: Gigabyte Designare Z390, Core i9-9900K, 64GB RAM, 2x Internal GTX 1080TI, 2x GTX 1070 eGPU (Sonnet eGFX)

 
2018 Gigabyte Z390 Designare (GTX1080TIx2) [9th,8C,K] + GTX 1070 @ 32Gbps-TB3 (Sonnet Breakaway 350) + Win10 [build link]  


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

What's the best way of removing all prior eGPU solutions?

Would it be this command?

bash <(curl -s  https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh)  --uninstall

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

.

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

@philw
See in the initial post. I've made a section for those people.


@itaki
It depends.
Have you used @goalque's automate-eGPU.sh for macOS Sierra (10.12) then use the uninstall command of that script.
Have you used @rastafabi's installer for macOS Sierra (10.12) then use the uninstaller shipped with the app.
Have you used my
temporary script or @goalque's instructions then follow the section in the post.

Otherwise just go ahead.

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
philw
(@philw)
Trusted Member
Joined: 3 years ago
 

Thanks, will do. Just waiting for my time machine to finish backing up...

Given up on all my Macs...but successfully running: Gigabyte Designare Z390, Core i9-9900K, 64GB RAM, 2x Internal GTX 1080TI, 2x GTX 1070 eGPU (Sonnet eGFX)

 
2018 Gigabyte Z390 Designare (GTX1080TIx2) [9th,8C,K] + GTX 1070 @ 32Gbps-TB3 (Sonnet Breakaway 350) + Win10 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@fr34k Should also add a Known Issues section - eg. No OpenCL for NVIDIA eGPU+dGPU configs.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


fr34k liked
ReplyQuote
philw
(@philw)
Trusted Member
Joined: 3 years ago
 

Ok - so will it be just the built in Iris Pro that is still able to do OpenCL ?

Given up on all my Macs...but successfully running: Gigabyte Designare Z390, Core i9-9900K, 64GB RAM, 2x Internal GTX 1080TI, 2x GTX 1070 eGPU (Sonnet eGFX)

 
2018 Gigabyte Z390 Designare (GTX1080TIx2) [9th,8C,K] + GTX 1070 @ 32Gbps-TB3 (Sonnet Breakaway 350) + Win10 [build link]  


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

@mac_editor
does deactivation of dGPU help?

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
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 
Posted by: fr34k

@mac_editor
does deactivation of dGPU help?

No - the NVRAM commands for dGPU deactivation apply to all NVIDIA GPUs - so they cannot be applied. Either both GPUs enabled or not. It is probably possible to modify NVIDIA drivers to ignore the specific dGPUs (750m, 650m), but this may result in boot failure.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
 of  76