BootCamp AMD eGPU error 12
(I understand that there are already many posts about this topic, but because they were relatively old, I thought it would be best to start an updated topic again)
Hello. I have read many different posts on this site about the wonderful error 12 while trying to use an AMD eGPU while in BootCamp. Most of the posts are from earlier this year, and I've been wondering if there are any new updates to the problem, as I have not been able to get my setup working with guides from earlier in the year or previous years, or wondering if anyone knows a solution to my problem.
Here is my hardware:
Here is what I have done (with no success):
- Reinstall BootCamp partition (Windows version 20H2, which is the latest iso file from the Microsoft website as of December 12, 2020) on my Mac
- Download the BootCamp drivers from bootcampdrivers.com
- Exctract the files that I downloaded from bootcampdrivers.com, as well as extracting the Display Driver Uninstaller found inside the downloaded files, and updating it to the latest version.
- Reboot into safe mode, and run DDU. I made sure that all the options as shown in the DDU official tutorial were checked. In DDU I uninstalled the AMD and Intel graphics drivers 3 times each.
- I then rebooted into normal Windows, and opened the Device Manager to see what was in the "Display Adapters" section. In there, I saw two "Microsoft Basic Display Adapters", and the bottom one had the yellow warning symbol on it, which had the error 12.
- I then installed the drivers downloaded from bootcampdrivers.com, but at the end I got the error 207 saying that there was something wrong. When I checked the Device Manager again, the top adapter without the warning remained as "Microsoft Basic Display Adapter", but the bottom one with the warning changed to "Radeon RX 580 Series".
- I then did the HackFlags Registry Edit as shown here, and rebooted my computer.
I have rebooted and repeted the process from running DDU from safe mode multiple times, but I have not been able to go any further than that. I could try the Insider Edition on the developer ring, but because I found those suggestions on very old posts, I did not know if it was worth trying, as those builds were probably already released to the public.
Any help is appreciated, thanks!
EDIT: I saw that many people mention to install Windows 10 1903, but according to Microsoft, 1903 will no longer be supported and will no longer receive security updates, which is why I went with the newest version of Windows. If the newst version does not work well with eGPU's which version (newer than 1903) works better with eGPUs? I saw that some people were having some luck with the 2004 version, and even some with the 2009 one.
@frankfabregat, if you want to use eGPU in bootcamp, you'd better prepare not to update your windows.
I mean windows 10 1903 18362.295 could work, for now for me, only this version.
But you could always try some dev version, some says it works too in 20236
@shijifeng, In your experience, how much trouble is in the long run to maintain a working AMD eGPU? I just bought it and is still under the store return date, and I was thinking to probably switch it for an Nvidia card if it is a lot of trouble, and just use it with BootCamp.
Not sure if anyone got a EOL on their Win 10 1903, but I did and I think it forced an update (likely broke permanently.) I say that as it looks like they will force it every time no matter if I reinstall, and yes I have updates turned off.
@frankfabregat, With your combination, not that troublesome, but the priority is to quickly connect eGPU successfully and test whether the performance meets your requirements before the return date expired. I have no experience with Nvidia card.
Make sure your windows 10 version should be 1903 18362.295, I assume you have installed the graphics card driver from bootcampdrivers
1.Make sure you can enter windows when you disconnect eGPU
2.Shutdown MacBook Pro
3.Connect eGPU and boot up MacBook Pro. Immediately hold the option key to enter the system selection interface
4.Wait 5 seconds or so, disconnect eGPU
5.Select windows system, press enter, and connect eGPU after the windows logo appears before circle spinning
6.If you successfully enter the desktop, you would see that the yellow triangle in the device manager should be gone
7.It may be stuck or crashed after entering the system for the first time. Restart the computer once, and use these magic tricks for the second restart.
8.If it is not successful, the timing of connecting eGPU may be wrong, try again
@frankfabregat, Hi I know it‘s about a year to late but herr what I did to make ist work.
I use a 2018 13“ 4 TB3 port mbp
and a RX 580 8GB
I trier everything with all the version and nothing worked for me.
So my solution:
I cold plug the eGPU, so plug it in and start it before powering on the MacBook
Use always the left ports of the MacBook.
I then start up windows 10 pro (I use v. 19043.1110, just a random version)
I then installed the radeon drivers, it did fail a few times but my solution was unplugging the egpu before startup then start and plug it in, it wont work but will be recognised. Then I was able to install the drivers.
Result: no error 12 but the internal Screen isn’t usable.