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.
(@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?
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]
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...
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]
@fr34k Should also add a Known Issues section - eg. No OpenCL for NVIDIA eGPU+dGPU configs.
purge-wrangler ✧ tbt-flash ✧ purge-nvda ✧ set-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]
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]
@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.
purge-wrangler ✧ tbt-flash ✧ purge-nvda ✧ set-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]