Works pretty well, and my latest addition is a DisplayPort switch to use the iGPU directly with the monitor (when I'm in macOS) or the external GPU (when I'm in Bootcamp). Performance is great, around ~95% of desktop GPU I'd say.
The only issue is that it needs a particular boot sequence to enable it, when switching from macOS to Windows with the GPU enabled: reboot from macOS, turn on the GPU, the default partition is Windows so Windows will boot with the GPU enabled.
To reboot from Windows to macOS, disabling the GPU: reboot from Windows, hold Option at boot to show the boot menu, then turn off the GPU and boot into macOS.
Not that bad once you get used to it, and having a desktop GPU on my laptop makes it all worth it.
My post on /r/eGPU: https://www.reddit.com/r/eGPU/comments/77e86g/success_macboo...
https://support.apple.com/en-au/HT208544
There are some hacks to get other configurations working:
If it performs well enough, I might just do away with owning a gaming desktop entirely.
Have you tried GSync with your setup?
It’s an Akitio enclosure, which was the first popular one. I use it with a GTX 980Ti with a little 400 watt power supply on a late 2012 MacBook Pro and it works great. I travel with it and everything.
The performance hit is a lot less than people make it out to be. Mine runs on TB2 and I don’t remember numbers but I have done graphics benchmarks using it in boot camp Windows against the same card in my PC. It was a few FPS different on most tests. I don’t remember exact numbers. For 3D rendering/data processing, there is no performance hit.
It’s really easy to use on widnows, mostly plug & play. It works so well that I stopped using my old gaming machine.
Main issue though is that you need to plug it to the left thunderbolt 3 port on your mac or the egpu doesn’t work. It also doesn’t work if you plug any other usb-c devices on the right ports. My solution for that is to use a usb-c <-> usb-a hub, plugged on 1 of the 2 usb-c left port, to plug my external ssd and gaming keyboard.
THEN they upgraded macOS AGAIN, and forced it to stop working on pre-TB3 laptops. It was working GREAT, and they just killed it. Thanks, Apple!
I tried using some dirty hack that someone on some board claimed to work, and got it working again, but after about the 5th kernel panic in 2 days, I ripped out the hack, and sold the damn thing on Ebay. What an enormous waste of time, energy, and money.
It's clear that eGPU's are the future of gaming. I'm eagerly awaiting consensus to align on what that looks like on a MacBook. I just want to play Civ V again, without it looking like a slideshow.
Yes I’m losing some bandwidth stepping down to TB2 but it’s enough to satisfy some casual gaming.
This thing must have extended the life of my laptop by 2-3 years.