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:
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.
(@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)
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
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?
2020 iMac 27" / i9 10-core / 128GB RAM / AMD 5700XT Pro 16GB / 2 x Razer CoreX with 6800XT 16GB + 6900XT 16GB -- Own build Threadripper 3970X 32-core / 128GB RAM / 2 x RTX 2070S 8GB + Quadro M4000 8GB.
2018 Gigabyte Z390 Designare (GTX1080TIx2) [9th,8C,K] + GTX 1070 @ 32Gbps-TB3 (Sonnet Breakaway 350) + Win10 [build link]
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.
.@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)
Thanks, will do. Just waiting for my time machine to finish backing up...
2020 iMac 27" / i9 10-core / 128GB RAM / AMD 5700XT Pro 16GB / 2 x Razer CoreX with 6800XT 16GB + 6900XT 16GB -- Own build Threadripper 3970X 32-core / 128GB RAM / 2 x RTX 2070S 8GB + Quadro M4000 8GB.
2018 Gigabyte Z390 Designare (GTX1080TIx2) [9th,8C,K] + GTX 1070 @ 32Gbps-TB3 (Sonnet Breakaway 350) + Win10 [build link]
@fr34k Should also add a Known Issues section - eg. No OpenCL for NVIDIA eGPU+dGPU configs.
"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca
Author: kryptonite ✧ purge-wrangler ✧ tbt-flash ✧ purge-nvda ✧ set-eGPU
Insights Into macOS Video Editing Performance
Launching Apps on Specific (e)GPUs on macOS
Definitive macOS Thunderbolt eGFX Compatibility Registry
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]
Ok - so will it be just the built in Iris Pro that is still able to do OpenCL ?
2020 iMac 27" / i9 10-core / 128GB RAM / AMD 5700XT Pro 16GB / 2 x Razer CoreX with 6800XT 16GB + 6900XT 16GB -- Own build Threadripper 3970X 32-core / 128GB RAM / 2 x RTX 2070S 8GB + Quadro M4000 8GB.
2018 Gigabyte Z390 Designare (GTX1080TIx2) [9th,8C,K] + GTX 1070 @ 32Gbps-TB3 (Sonnet Breakaway 350) + Win10 [build link]
@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)
@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.
"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca
Author: kryptonite ✧ purge-wrangler ✧ tbt-flash ✧ purge-nvda ✧ set-eGPU
Insights Into macOS Video Editing Performance
Launching Apps on Specific (e)GPUs on macOS
Definitive macOS Thunderbolt eGFX Compatibility Registry
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]