MacBook Pro 15 2018 Windows 20H2 with Blackmagic eGPU
On Mac, everything works flawlessly. But on Windows side, it's opposite. When I plug the eGPU in, I hear a chime as the device got connected then immediately disconnected. The eGPU is not detectable by Windows, it's not showing up even in the Device Manager. I have to use apple_set_os v0.5 for the MacBook to detect the eGPU. The Blackmagic and the external monitor are working without a problem after being detected, but dGPU got yellow-triangle (error 43) and the internal monitor isn't accelerated as side effects. May I ask, is this behaviour is normal for this model of MacBook to not detected the eGPU in BootCamp mode? If not, is there any way to fix it?
It also requires me to use apple_set_os v0.5 every time Windows boot for the eGPU to be detected and Windows will crash if I hot-disconnect the eGPU.
@drtung2708, Did you run DDU to remove the Apple Radeon drivers prior to installing BCD modified Radeon drivers? Do you see two or three components under Display/Graphics in Device Manager? Take a look at the build guides for similar component pairings in Boot Camp. If you use a Thunderbolt 3 external monitor, this may complicate resource allocation.
@itsage, yes I did remove the original Apple drivers with DDU before installing BCD drivers. I also checked other builds with Blackmagic eGPU. The problem usually are error 12 but no one have yet encountered eGPU detection problem like me. For Windows to detect the eGPU, I always need apple_set_os. Without it, the eGPU would not show up at all, even when I hot-plug or plug from cold-boot. The eGPU only charge the device, the gpu and usb aren’t working. If I load the efi and plug the eGPU from cold-boot,it works flawlessly.
After installing another Thunderbolt drivers, I get my MacBook to detect the eGPU, but only as a Thunderbolt device. The gpu and ports still not detected and not working. I also try to install AMD drivers but the installer only detect the dgpu.
@drtung2708, Try Windows 10 1903 V1 which has good hot-plug support.
@itsage, unfortunately same result, the egpu is only recognized as thunderbolts device. Guess I stuck with apple_set_os efi boot loader for the egpu to be detected.