I was planned to use macOS with an external eGPU, but yes I found that it was impossible after 1 day of failure trials. I also tried those recommendation of using DDU and EFI and I got another whole day failure, with flickering screens and black out after 2 minutes. Until I found V.G. post, this point is soooo important that I have to highlight it: "plugin the eGPU after the Windows logo and before the spinning dots"
System specs are:
13" Macbook Pro (mid-2017)
- i7-7567U @ 3.5 GHz (dual-core)
- 8GB memory
- 500GB SSD (450 GB Windows, 50 GB MacOS)
- Razer Core X to be connected on the left upper USB-C slot
No external monitor
All the USB devices are plugged into Razer Core X, the mouse, the LAN
- Boot - As my MBP got partition error 49187, I format the SSD with FAT32, then back to APFS
- Boot - Install latest MacOS (Big Sur now), no EFI files or the likes.
- MacOS - Download latest Win10 21H1
- MacOS - Classical Bootcamp install with 450GB partition on the internal drive for Windows 10 21H1
- Win10 - Complete Bootcamp setup, got all Windows Update, and restart several times as required
- Restart as Win10 - Hot-plugged the eGPU after the Windows logo and before the spinning dots
- Win10 - Login and Windows should recognized RTX 2080 as internal GPU
- Win10 - Installed NVIDIA drivers
Limitations I am aware of so far:
- Plugin before computer start never works. MBP goes black screen and keep restarting.
- Hot-plugging while on Windows Desktop never works. The Macbook screen goes garbled blue/white or green/white. Reset required
- Hot-plug really needs to happen at the white dotted spinner, otherwise, this doesn't work
- 3DMark Timespy GPU score 5921