Boot Camp eGPU Setup Guide - Windows Gaming with Macs
Absolutely! Did you?
Mac mini (2018) / 3,2 GHz 6-Core Intel Core i7 / 64GB / 1TB + LG Ultrafine 5K + Sonnet eGFX 550
Sapphire Nitro+ RX 5700 XT (plug and play in macOS Catalina 10.15.5, IMPOSSIBLE in Bootcamp Windows, no matter the version)
Sapphire Pulse__RX 580 8GB (plug and play in macOS Catalina 10.15.5, WORKS cold-plugged after a shutdown on Windows 2004
Thank you so much for writing this! Everything I needed was here in one place. The only issue I have now is when I disconnect the GPU, I have to restart the computer to use it again.. is there a fix for this? If not this is not that big of an issue. Also, If I want to plug anything into the other thunder bolt 3 port SOMETIMES it green screens and I have to reset my macbook pro 13" 2017 (non-touch bar). In order to not have any issues I must have everything plug in and leave everything plugged in.
@GeorgeNav, Hot-plug and hot-unplug depend on a lot of factors. The main one is Windows version. I'd recommend Win10 1903 V1 ISO which has build number 18362.30. It has the best hot-plug support in my experience with eGPU in Boot Camp.
I'm brand new in this community and it seems to be the right place to gather lots of info about doing Boot Camp eGPU.
After reading some of your guides, your forums and so on, I'm wondering: is it too much trouble to go for a NVIDIA setup to rule-them-all with a Late 2016 15" MacBook Pro? Those firmware upgrades scare me a bit. Has anyone here recently done a setup like that?
@brice_reul, What firmware upgrade are you referring to? If your 2016 15-in MacBook Pro is running macOS 10.14 or newer, it can only use the Nvidia card in Windows. Take a look at our build guides for the combination you're interested in building.
@itsage I'm talking about the firmware update for the Large memory because it's the Late 2016 version. Am I wrong? I'm running macOS 10.15.4.
I red here that it's possible to use an AMD GPU in both macOS and Windows if we work for it. Is it something we cannot do anymore? What about your own build right here?
Hum, I got it! Sorry. If I go green, it will only work in Windows, but if I go red, it will be plug-and-play in macOS and I'll have to sort things out for Windows to work as well, right?
It's impossible right now to use an NVIDIA card in macOS? Even with unofficial ways?
@brice_reul, The 2016 MacBook Pros don't have Large Memory allocation so they need DSDT override in order to resolve error 12 for most eGPUs. This DSDT override compensates for the lack of Large Memory allocation in these Macs' firmware but it does not update/flash the firmware directly.
You can use an Nvidia eGPU in 10.13.6 and older but the macOS web drivers aren't the best. The build you referenced is still very possible. In fact I used the 2016 15-in MacBook Pro for eGPU for testing for 3 years that I know more than I'd ever wish to. If you follow those installation steps, you can get an AMD Radeon eGPU work in Boot Camp without much trouble.
Thanks for putting this great guide together! I have a 2017 13" MBP + Razer Core X + Radeon VII. I installed a fresh bootcamp Windows, ran DDU, added automate-eGPU, installed latest AMD drivers, and would up with Error 12. I tried hot-swapping from my right to left TB3 ports to see if that would help, but the system crashed and now cannot boot. I just get spinning circles below the Windows logo before it restarts and tries to boot into macOS. I made windows restore points along the way, but I can't find any way to actually get into safe/recovery mode to restore them. Any ideas?