[SCRIPT] fr34k's macOS-eGPU.sh - one script, all solutions, fully automated
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:
--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]
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:
bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) -C
You think it's amazing what we did? Then just say thanks.
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?
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
See in the initial post. I've made a section for those people.
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.
Thanks, will do. Just waiting for my time machine to finish backing up...
@fr34k Should also add a Known Issues section - eg. No OpenCL for NVIDIA eGPU+dGPU configs.
Ok - so will it be just the built in Iris Pro that is still able to do OpenCL ?
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.