2020 MacBook Pro 13" Ice Lake CPU Boot Camp eGPU Setup/Troubleshooting
Now I bought new Macbook Pro 2020 13'', and it also works great, except fact that when I disconnect it once from the eGPU, I need to restart the system, otherwise when I'll reconnect it next time - eGPU will not be seen as a connected device, and if I'll disconnect it again, system crashes, and laptop is going down after a few seconds. So actually at the moment I have only 1 possible way of reconnecting the eGPU - to reboot a system.
Is it a known behavior on this model of mac or... what could be a problem? Everything is updated software-wise.
I'm meeting the same issue. At first, everything works great, but from some time, my mac always needs to reboot to plug the EGPU. I'm using the 2020 13'' i5 MacBook Pro and Mantiz Venus eGPU with 5600XT. Haven't figure out how to solve this.
@sid_kang, obviously something is wrong with 13" Macbook 2020, both i5 and i7. I tried it with three laptops of my friends (also 13'' 2020) and had the absolute same issue. eGPU can't reconnect during the same session, the laptop needs to be rebooted to connect the device again.Unfortunately can't find any solution or even other topics from other users anywhere. Looks like too small amount of eGPU users upgraded to the new Mac so far.
@miguel_sanchez, Oh hi, just suddenly remembered that I haven't been here for a few months
Everything went well untill I installed the Windows 2004 with that old pci.sys file. My current build version is 19041.423.
I want to get some more updates today then when I tried to replace the new pci.sys I found that it didn't work. So I uninstalled those patches and it could go back to work again.
Hi guys all,
I have some ideas that I recently got, and I want to share with your guys. I will be happy to hear from you.
For now, I have successfully installed Boot Camp with AMD RX 5700 XT on my MacBook Pro 2020 13-inch. My current Windows 10 build number is 19041.423 and my current AMD driver is from bootcampdrivers.com. Everything works fine until today I want to get few more updates and use old pci.sys to replace the new file that I would get.
But somehow… it does not work when I finished installing updates. Here are those steps that I did today:
- Enable Windows Update Service. Enable Windows Update from Group Policy.
- Check Updates from Windows Setting and install them all.
- Restart and everything works fine. But 5700 XT doesn’t work because it automatically updates the pci.sys. So, I am intending to go back to macOS and replace that file with old pci.sys.
- Finish replacing and I found that Windows failed to boot up. Not only Boot Camp, but also I use Parallels Desktop.
- Because it cannot be booted up, I do not know if 5700 XT works fine. I guess it should work but…I cannot boot up.
- So… I use new pci.sys from newest Windows 10 with version 2004 to replace it back and it can boot up again. Still, as we all know, 5700 XT still doesn’t work.
- After that… I decide to uninstall 2 patches that I just installed with old 1903 pci.sys and everything goes back to work.
But unfortunately, I forgot to record 2 specific patches number and I really do not want to try that again. To my surprise, I saw some of you guys can run even with Preview Version of Windows and no Error 12. I am wondering how you guys can do this. What did do wrong?
@itsage, Thanks for offering this solution. Actually, when I try to get those updates, I have already import Hacking 0x600 reg file. Unfortunately, it still doesn't work for me. I'll be waiting for any new solution for now. Thanks anyway.
So 3 weeks ago I bought a macbook pro 13" 2020 (icelake with the 4 thunderbolt ports) and a 5700 xt with a razer enclosure. I've been following this thread for the last few weeks and I've tried all the suggestions from this thread and others ie using 1903 windows, hack flags, pci.sys the lot and absolutely no progress sadly. Out of desperation I tried my nephews nvidia 1060 and it was basically plug and play, just installed the drivers like a regular graphics card installation and it worked straight away. So I went out and bought a 2080 super and same deal, it worked straight away no special steps needed and this is with the latest windows build, shame because the 5700 xt is much better value imo and also works with mac, but I'm getting pretty good performance out of it so I'm happy. I just thought I would let you guys know in case you've run out of patience.
@chriswelchus, Hope you can respond. What is the possible damgae of this epgu bootcamp setup, you got to work for you, to the macbook.
I haven't seen any Hackflags successes with recent versions of Windows on the 2020 10th gen MBP , so in the name of science thought I'd give it a go. But I'm currently stuck on error 12, so thought I'd see if anyone had any bright ideas before I move to pci.sys swap or v1903.
--turned off Link State Power Management (suggested here, no idea if it matters)
--installed Hackflags registry edit
--disabled 3 out of 4 PCIe Root Ports in Device Manager (my TB3 cable doesn't reach the port near the Tab key, so I am using the right side port closest to the touchpad; to match root ports in Device Manager to physical ports, see ITSage's guide)
--used DDU to turn off automatic driver updates
--after downloading drivers, turned off internet connection
--hot plugged eGPU, Basic Display Device is yellow banged, code 31
--installed Radeon driver, completed with error 207 (installation completed but Windows detected a possible issue with your display device)
-- RX 580 appears in Device Manger, but yellow banged, code 12 (not enough resources)
--clicked No on Radeon dialogue for automatic restart, shut down
--cold plug, restart: code 12
--shut down, restart, log in, hot plug at desktop: code 12
--also disabled Facetime camera and Intel Iris graphics (see Andygev35's build), restart
--used DDU to uninstall AMD drivers in safe mode, restart
--hotplug, repeat Radeon drivers install process, this time with optional "Factory Reset" checked, Radeon requires restart, left eGPU plugged in, drivers installed at desktop, error 207 again
--shut down, cold plug, restart: code 12
--shut down, restart, hot plug at desktop: code 12
--shut down, restart and hold option to bring up disk chooser, hot plug, boot Windows: code 12
--shut down, restart, hot plug at Windows logo: code 12
--shut down, restart with modified apple_set_os bootloader on USB drive, hold option, select it in disk chooser, hot plug when told to by set_os, choose Windows EFI boot option: code 12
Let me know if there's anything else I should try, otherwise I'll move to a proven method.