2020 MacBook Pro 13" Ice Lake CPU Boot Camp eGPU Setup/Troubleshooting
@mac_editor, gave it another try...and it finally worked!
I think the biggest difference this time was using a Win10 ISO that was build 19041.264 specifically, instead of an earlier build 19041.xx and trying to update to 19041.264. The other possible difference is that I did not connect to Wi-Fi during Windows installation so I created a local account instead of logging in with my Microsoft account.
Detailed steps below, and I will be updating my build once I get some benchmarks done 😀
- Downloaded Windows 19041.264 ISO from https://tb.rg-adguard.net/public.php (Windows 10, Version 2004 - 20H1, build 19041.264, English, x64)
- Downloaded Nvidia 446.14 WHQL Game Ready Driver from https://www.nvidia.com/Download/index.aspx and save it to a USB thumb drive
- Download DDU ver. 220.127.116.11 from https://www.wagnardsoft.com/forums/viewtopic.php?f=5&t=3067 and save it to the USB thumb drive
- Run boot camp assistant to install windows to 1/2 the internal SSD, which will reboot the system in to Windows
- Proceed through installation process (at this point I practically have my Windows license code memorized)
- Do not connect to any Wi-Fi network during installation
- Once install finishes do not immediately run the Boot Camp Installer popup
- Disable automatic Windows updates
- Run "gpedit" to open Local Group Policy Editor
- Drill down to Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates
- Change it to Enabled, under Options select 'Notify for download and auto install'
- Apply, OK, close the editor
- Run the Boot Camp Installer and let it restart Windows
- Run DDU
- Check all options below NVIDIA and AMD
- Check 'Prevent downloads of drivers from "Windows update"
- Select GPU and NVIDIA and then click "Clean and do NOT restart"
- Select GPU and AMD and then click "Clean and restart", this will reboot Windows when done
- Plug the eGPU (Mantiz Venus with RTX 2070 Super) into the first TB port (left side, closes to TAB key)
- The HDD inside the enclosure is unplugged, as is the Ethernet connection on the back
- An external monitor is connected to the GPU by HDMI
- Open Device Manager, and the eGPU should show up as "Microsoft Basic Display Adapter" with a yellow bang error indicator. Leave this windows open.
- Run the NVIDIA driver installer
- Select Graphics Driver and GeForce Experience, and Express installation
- In Device Manager the list of devices should refresh multiple times
- Wait for the option to 'Restart Later' at the end of the installer…but it isn't there? Just the option to make a desktop shortcut for GeForce Experience and to Launch GeForce Experience.
- Notice that the eGPU is now listed as NVIDIA GeForce RTX 2070 SUPER in Device Manager and the error icon is gone…
- Switch my external monitor over from Display port input from my desktop PC to HDMI input from the eGPU & Mac….
- It works!
I restarted the system with the eGPU plugged in but got stuck at the spinning wheel preboot sequence (as expected). Unplugging the eGPU and booting Windows, and then hot-plugging it caused the same momentary pause as it recognized the devices, and then it resumed working beautifully. Connecting to Ethernet and Wi-Fi, as well as connecting my local user account to my Microsoft account has not broken anything.
Now to drink a celebratory shandy and create a restore point. Cheers y'all!
@jonodavis, fantastic!! Glad you finally got it working. I’d do one better than creating a restore point... I’d make a Winclone of the Bootcamp partition and upload it to your iCloud Drive, lol...
@jonodavis, this is great to see! Glad you've got it working. I got bored of hotplugging so switched to a bootloader (rEFInd > EFI Bootloader), but @andygev35 made a great point explaining why they didn't work for him so its whatever works for you... Look forward to seeing your build post with hopefully some gaming benchmarks?
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
Hey my trusty 2015 macbook pro is starting to show its age and I would love to upgrade and stay in the apple family but be able to play games. I would be using windows only for games because most games I play arent mac supported so going Nvidia just for windows isnt an issue. Looks like things just got a lot easier I.E. plug an play for the windows bootcamp/ nvidia combo.
My biggest concern is temps.
For those of you using the new 2020 13' models are you maintaining relatively acceptable temps when gaming?
Thanks for all the helpful research!
(first time posting here so if anything is redundant or not allowed please remove. Sorry.)
@kyle_jones_1, I only have a little experience with my setup so far, but the laptop doesn't seem to get that hot. I had the internal screen off and the lid closed while I played 'Deliver Us The Moon' for about three hours straight, and while the eGPU fans were throwing out a ton of heat, the laptop itself didn't get hot enough to cause any concern. (MBP 2020 13", i7, RTX 2070 Super in Razer Core X Chroma)
I think it probably gets hotter when I rest it on a blanket in my lap reading the news in bed.
I also have a 2020 13" MacBook Pro (arrived on Tuesday) and I am trying to get it to work with either of the following graphics cards but with no joy, even following all the instructions above on this post.
The Mac spec is:
- MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
- 2.3 GHz Quad-Core Intel Core i7
- 32 GB 3733 MHz LPDDR
- Intel Iris Plus Graphics 1536
I have tried Windows 10 version 2004 and 1909, I have tried the instructions from @jonodavis directly above, I have tried simply letting windows try and work but nothing seems to work. I always just get error 12, sometimes I seem to get an error 1 but generally it always ends up with 12.
What is very frustrating is that both work absolutely perfectly in a fully updated Windows 10 on my 2018 MacBook Pro 13" where I have done absolutely nothing special. They both work perfectly and the Vega 64 has been working for over a year (it just worked from day 1).
The RTX box is brand new and if I can't get it to work, I am going to have to return it tomorrow (I've had it for nearly 14 days as the MacBook took a while to arrive) but I hate to be beaten. I'm not really that competent with Windows and I just don't understand why this doesn't work, it's so frustrating!