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

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

  RSS

roddy
(@roddy)
New Member
Joined: 5 months 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!

 

Comments:

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 [build link]  

ReplyQuote
Jp4Real
(@jp4real)
New Member
Joined: 4 months 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 4 months ago

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

.

ReplyQuote
tsakal
(@tsakal)
Reputable Member
Joined: 2 years ago
 

@roddy,

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-1038NG7, 32GB RAM, 1TB, EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, Samsung 65 Q70R
Mac OS Catalina 10.15.5, 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


ReplyQuote