System specs:
2020 13" MacBook Pro - i5-1038NG7 / Iris Plus Graphics iGPU / 16GB RAM / 512GB SSD
eGPU hardware:
Razer Core X + Gigabyte GTX 970 G1 Gaming + 0.5m Thunderbolt 3 cable
Installation steps:
EDIT: With the May 2020 Windows 10 update that was released today, the below installation steps are almost certainly unnecessary. Updating to Win10 2004 (OS Build 19041.264) should be plug-and-play. I enabled all of the previously disabled devices in Device Manager and it seems to work without a hitch. eGPU works with both hot & cold plug so far.
Thanks to @itsage for the functionality notice here.
This section is convoluted, since it required some troubleshooting. These are the steps I took, but they can probably be done in a more efficient order. I will look to update this once I confirm that a different order works better. Limited testing has been done so far but I wanted to get this up ASAP, as others were having the same issues. Originally adapted from guides by @itsage and @andygev35
Windows 10:
1. Disconnect eGPU
2. Install Windows 10 1903 V1 via Bootcamp Assistant.
3. Disable Windows automatic updates (I just paused updates but need to apply permanent disable)
4. Install Bootcamp package
5. Install KB4512508 update from https://www.catalog.update.microsoft.com/Search.aspx?q=KB4512508
6. Reboot
7. Download the latest version of DDU
8. Reboot into safe mode
9. Go to Device Manager
10. Disable FaceTime Camera, top two PCI express Root Ports and bottom PCI express Root Port, Bluetooth Adapter
Next set of steps for DDU are directly from this guide from @andygev35
11. Go to where you downloaded the DDU application and double-click on it. This will extract DDUinto its own folder. Go to that folder and double-click Display Driver Uninstaller. When the settings dialog appears, enable EVERY OPTION under AMD and Nvidia. MOST IMPORTANTLY, enable "Prevent downloads of drivers from Windows Update" at the bottom.
12. In "Select Device Type" drop-down, select GPU
13. In "Select Device" drop-down, select Nvidia
14. Select "Clean and DO NOT Restart." Once complete, don't exit out of DDU
15. In "Select Device" drop-down, select AMD
16. Select "Clean and Restart"
17. Once back at the Windows desktop, connect eGPU to top right USB-C port, closest to power button. I had and external display connected to the GPU.
18. Download newest NVIDIA drivers from their site. I downloaded GeForce Experience with the drivers
19. Install and reboot
20. Presto, nothing happens. This is where the guide is less of a guide, and more of a story of how I got it to work.
21. Shut down the computer and unplug the eGPU. Also unplug any external displays connected to the GPU
22. Boot back into Windows. Once at the desktop, plug in the eGPU to the top right port without the external display connected to the GPU
23. Go to Device Manager
24. Disable PCIe Root Port #1 - 38B8 (you'll lose wifi). At this point, if everything's working, you may hear your GPU fans spin down to idle, signaling that the eGPU has successfully connected.
25, Plug in external monitor to GPU. It should now work.
26. Re-enable PCIe Root Port #1 - 38B8 to get your network connection back
27. Enjoy your eGPU!
Comments:
To be updated. I set the graphics preference to High Performance within the NVIDIA Control Panel options in the Windows Graphics Settings.
Hi !!
New here and new to eGPU all together,
Your build seems to have gone very smoothly, I have the exact same macbook and... well error 12 on windows 2004 build 19041.264
Have you started from scratch with a build 2004 19041.264 iso or did you update from 1903?
Which port do you use to plug the eGPU in? are you able to switch ?
Did you have the power adapter plugged in while doing this or did you simply drag power from eGPU enclosure?
Thanks, any help would be appreciated
To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.
.I have a similar setup but I feel my cpu is not performing as expected
For example my cpu never runs above 3.6 ghz even in 2 thread test. For comparison my 2018 i7 model runs the same test at 4.4ghz.
In 5 thread test the 2020 model runs at 3.2ghz while my 2018 is more 3.5ghz
I would appreciate you response as I am deciding whether to keep it or send it back.
Can you share some data from a cinebench r20 test ?
Full 8 threads score and av frequency
5 threads average frequency power draw watts and temps
2 threads av frequency power draw
A) 2020 MacBook Pro, i7-1068NG7, 32GB RAM, 1TB, EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, Samsung 49 1440p UltraWide C49RG
Mac OS Catalina 10.15.7, Internal Bootcamp Windows 10 2004 pci.sys swap.
B) 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, LG 32UK550
Mac OS Catalina 10.15.2, Ext SSD Windows 10 1903 V1 .295
C) 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb, Mac OS Catalina 10.15.2, Ext SSD Windows 10 1803
D) 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb