MacBook Air 2020 Bootcamp Build Discussion
!! If following the build guide still fails, please read on!!
I've been looking around for information on this, but it looks like no one has gotten the MacBook Air 2020 in bootcamp to work with an eGPU.
I've decided to start this thread here for anyone trying to get the MacBook Air 2020 Bootcamp to run. Hopefully, consolidating our information here might result in progress.
- MacBook Air 2020 with core i7, 16gb ram and 1tb ssd.
- nVidia 2080 Super
1. Install Windows via Bootcamp (using Windows 18363.418)
2. Boot into Windows, complete Bootcamp installation in Windows. Restart.
3. Hot Plug eGPU.
Result: Screen goes crazy and BSODs.
Solving the BSOD:
1. After days of tinkering, I manage to read the BSOD message: "KERNEL_SECURITY_CHECK_FAILURE". Searching for this BSOD message online does not provide much guidance.
2. Upon further tinkering, I realize that I can avoid the BSOD by disable the Network Adapater in Control Panel-> System -> Device Manager -> Network Adapter.
3. The eGPU is detected correctly and installs. I can connect to my mouse (attached to the eGPU) and the internet (connected via Lan Port at the eGPU).
4. However, the GPU shows the dreaded code 12.
5. Additionally, there is another device that shows code 12, the "High Definition Audio Controller".
Result: Hotplugging no longer results in BSOD, but GPU shows code 12.
Solving Code 12 - Part 1
Things I have tried to solve Code 12:
1. Tried different thunderbolt ports. No luck.
2. Fresh installation Windows build 18362.30 as indicated by this. No luck.
3. Disabled iSight Camera, Bluetooth, Network Adapter, iGPU in Device Manager. No luck.
Solving Code 12 - Part 2
Sadly, following it does not work for my build. At this point, it may be useful for us to identify the significant differences between everyone's MBA 2020 attempts to idenify exactly why some builds fail and some are okay.
Here is my list of difference between my attempt and @andygev35's:
1. Core i7 CPU.
2. 16gb ram. <- I do not think this is an issue as ram does not use PCIE lanes. Can someone correct me if I am wrong?
3. 1tb SSD. <- Unlikely an issue unless the larger SSD somehow uses more PCIE lanes.
4. Hotplugging GPU results in BSOD with "KERNEL_SECURITY_CHECK_FAILURE" message. The only way I prevent this is by disabling the Broacom Network Adapter in System. Note: I have to do this even for @andygev35's build.
5. 2 devices how up with Code 12 error on my build: The GPU and a "High Definition Audio Controller". See image:
6. eGPU is the Razer Core X Chroma. <- This eGPU allows for LAN passthrough and has a USB hub, maybe then it requires more PCIE lanes?
7. GPU is nVidia 2080 Super. <- As far as I know, team green GPUs are suppose to be plug and play with bootcamp set ups.
I tried disabling the T2 Security Chip in Recovery mode, but still resulted in Error 12 after reset.
If anyone else is stuck even after follwing @andygev35's build, please post which similiarities you share (from point 1 to 7) with my build.
I've gotten the i5 variant working in Windows 10 with a Vega 56 and Razer Core X. Even completely reinstalled it twice for proof of concept and to make sure it's reproducible. I'm posting a build today with the instructions.
posted results after following @andygev35's build guide. Sadly, the guide does not work for me. For those unlucky few that are in the same boat, let's share our build specs and information to try and identify the issue.
I am running into the same issue with a 2020 MacBook Pro 13-inch. I expected it to be "plug and play" using an Nvidia card + Bootcamp but I am seeing the same stubborn Code 12 error as you.
I believe that 'High Definition Audio Controller" you see with the same error is the part of the GPU that lets it output audio over the HDMI ports, so it makes sense that if the system can't allocate enough resources for the PCIe connection to the GPU card then the audio processing functionality of it won't work either.
The enclosure I am trying to use is a Mantiz Venus, which also has an ethernet port, USB hub and an SATA connection too. I believe they are all connected via the USB hub 'inside' the enclosure. I am not sure if the system needs more than a 4x wide PCIe connection for an enclosure like ours, but it seems to work on other people's builds.
2020 13" MacBook Pro - Boot Camp Error 12 all day every day
@jonodavis, finally. glad that someone is in the same boat as me.
does your MBP suffer from a BSOD when you plug in your eGPU?
@ivan_loo, I've never seen the BSOD, Fortunately it fails somewhat gracefully: the system lags a little bit as it identifies the EGPU, and the mouse, keyboard and network become unresponsive for about 30 seconds (they are also on PCIe busses, maybe it is trying to shuffle them around to make room for the EGPU), before settling on Error 12 for the EGPU.
I have read several reports now of both 2020 MacBook Airs and 2020 MacBook Pros failing to work with Nvidia cards in Bootcamp, and I suspect it has to do with the Ice Lake processor having integrated Thunderbolt instead of relying on a separate chipset. At this point I am somewhat resigned that I will need to wait for a driver update or Windows version bump to resolve the issue.
I am almost tempted to order an AMD card to attempt @andygev35 's method but I know that's no guarantee of success.
2020 13" MacBook Pro - Boot Camp Error 12 all day every day
Hi egpu.io community,
I just got a new Razer Core X 2 days ago, and it was a plug and play for my MacOS Catalina, but a complete failure with my bootcamp Windows 10, with Error 207 experienced during installation of the Radeon software, and upon reboot, the error 12 on the graphics card.
Tried all the workarounds suggested but doesn't seem to work, and seems like getting a lot of different solutions which worked for different setups.
Anyone tried with the following setup? Or has a "failsafe" solution that will work with any setup?
I kinda got it to work with disabling the Network Port, using the DDU and installing the original driver afterwards. But my my mouse pointer flickers as hell and I can't adjust the resolution properly. So it's not really usable.
I kinda wish somebody would come up with a working solution for the 2020MBPs