2020 13" MacBook Pro [10th,4C,G] + GTX 970 @ 32Gbps-TB3 (Razer Core X) + Win10 1...
Clear all

2020 13" MacBook Pro [10th,4C,G] + GTX 970 @ 32Gbps-TB3 (Razer Core X) + Win10 1903  


New Member
Joined: 2 years ago

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!



To be updated. I set the graphics preference to High Performance within the NVIDIA Control Panel options in the Windows Graphics Settings. 

2020 13" MacBook Pro [10th,4C,G] + GTX 970 @ 32Gbps-TB3 (Razer Core X) + Win10 1903 [build link]  

New Member
Joined: 2 years ago

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

This post was modified 2 years ago

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.


Reputable Member
Joined: 4 years ago


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, Gigabyte OC 3080 10Gb, Samsung 49 1440p UltraWide C49RG
Mac OS Catalina 10.15.7, Internal Bootcamp Windows 10 latest update previously W10 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