2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.1 & Win10 1903 [itsage]
@itsage Yesterday I gave it a try with Win10 1903 V1 and also didn't work. Plus, I was trying to give it a try with Win10 1809 where I cannot explain why Bootcamp seems to gives me error and I realise that creates two Windows partitions (not sure if such a thing was ever seen that Bootcamp installation doesn't have a 100% success rate).
Furthermore, I saw from your screenshot that you were using previous AMD Radeon Drivers (19.10.2). I decide to try again trying Win10 1903 + 19.10.2 AMD Radeon Drivers (so exactly same combo as you had there, the only difference would be that I have the Win10 1903 build .30, and yours was more advanced).
Question, in your guide what do you mean for "Confirm a new Microsoft Basic Display Adapter in Device Manager" ? Simply that Intel Iris Graphics 650 should show up as such or do you do an extra step?
Thanks! (I'm desperate to run it, otherwise I have to opt to return the radeon back).
@andyx86, That was the available Radeon drivers at the time I put this build together. This setup is now on the latest 1909 and Radeon 20.2.1. I don't have that screen capture but here's one from a few weeks ago. The setup steps are the same. I always use DDU first to remove all non-iGPU graphics drivers that may have been installed by Boot Camp drivers or Windows.
I also disable Windows auto-detect and driver install feature in DDU. You'd see Microsoft Basic Display Adapter in Device Manager when the system detects the new eGPU but it can't find drivers for it. This is ideal because you get to install the drivers you want. I have seen plenty of issues arise from Windows automatically downloads and installs drivers for the eGPU.
Regarding the automate-eGPU EFI, do I need to modify anything from the default download for this setup? ( https://egpu.io/wp-content/uploads/2018/10/EFI.zip).
Regarding your sequence:
- Install Windows 10 ISO through Bootcamp Assistant [in macOS]
- Create a 24MB FAT partition in Disk Utility and copy @goalque‘s automate-eGPU EFI onto it [in macOS]
- Hold OPTION at boot to select EFI drive and hit Q to access automate-eGPU EFI [boot selection]
- Shut MacBook Pro down then connect eGPU to front left Thunderbolt 3 port [system OFF]
- Boot into Windows via automate-eGPU EFI [boot selection]
- Confirm a new Microsoft Basic Display Adapter in Device Manager then install Radeon drivers [in Windows]
Just for my understanding, why the third step is necessary if later at step 5 we boot into Windows via automate-eGPU EFI? I mean step 3 is just a description on how to boot into automate-eGPU EFI and not a real preliminary step where we set or touch anything right?
@andyx86, I have the same set up and I have had different results. Sadly this isn't science, more like an art or form of black magic.
For me, 1903 never worked and in fact had issues with TB3 peripherals causing BSOD (well, the egpu). I have kept on 1809. I also had issues installing different versions of W10 at different times, it often felt like a moving target.
Good luck with your set up, I'm sure you'll find the combo that works for you in the end!
2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10
I have 2018 MBP, I got a 5700XT+ Razer core for bootcamp. I met error 43 using the 2.1.1 Driver, and I also tried other drivers back in 2019. But I still got error 43. ( Im using for internal display)
@itsage, I'm reaching out because I've tried possibly every methodology to get my build to work in Windows 10 but while others find success (and I've gotten SO CLOSE) alas no success. Let me tell you what i've got and what I've tried.
I run these exact steps to the letter. I boot into my 24mb EFI partition via automate_gpu.efi, selecting Windows with my egpu plugged in then....
In the final phase just after the AMD drivers have installed successfully, my GPU switches on and I can see Windows on my external monitor for ~2 seconds before Windows fully crashes, then permanently boot loops even when I unplug the EGPU and don't even use automate_gpu.efi to boot.
- I've tried this with the exact same results with builds 1909, 1903 and 1809 "Redstone 5 March 2019".
- I've also tried doing a DSDT override and while successful it didn't change anything. I realized after that Macbook 2017 has the large memory space enabled.
- I've also tried disabling all PCIE connections besides the EGPU/SSD just before installing the AMD drivers still to no avail.
I feel like there's some combination of steps that I'm missing. Any advice would be highly appreciated
@voidberg, This particular 2017 13-in MacBook Pro model year has issues with Radeon eGPU and older Windows 10 versions. My recommendation is to try a newer version such as Win10 2004. Follow the same procedure and use DSDT override file with automate-eGPU EFI boot loader.