2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core ...
 
Notifications
Clear all

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X Chroma) + macOS 11.6.0 & Win10 1903  

 of  2
  RSS

karant
(@karant)
Active Member
Joined: 3 years ago
 

System specs

  • 2019 16” MacBook Pro - i9-9880H
  • AMD Radeon Pro 5500M with 8GB of GDDR6 memory
  • 64GB Ram
  • 4 TB SSD
  • macOS Big Sur 11.6.0
  • LG UltraGear 34GK950F-B 34" WQHD 3440 x 1440 (2K) 5ms (GTG at Faster), 1ms MBR 144 Hz HDMI, DisplayPort Radeon Freesync 2 Curved 21:9 UltraWide QHD 4-Side Borderless VESA HDR 400 144Hz FreeSync2 Monitor

eGPU hardware 

  • Razer Core X Chroma
  • SAPPHIRE NITRO+ AMD RADEON RX 6900 XT OC Gaming Graphics Card WITH 16GB GDDR6
  • Included Thunderbolt 3 cable
  • (Attached via USB) Logitech G405 wireless mouse
  • (Attached via USB) Razer BlackWidow V3 Pro
  • (Attached via USB) Razer Nommo Chroma 2.0 speakers
  • (Attached via DisplayPort) LG 34GK950F-B 34" monitor

Installation steps 

macOS

  • No special steps for macOS, just plug-n-play.

Windows

  • Disconnect eGPU
  • Use Bootcamp assistant to install Windows Pro 10 1903 V1 (build 18362.30) with the iso downloaded from here:  https://tb.rg-adguard.net/public.php
  • As soon as installation is complete and you land on the Windows 10 desktop for the first time, you'll need to run gpedit.msc to disable automatic Windows updates.
  • On the Local Group Policy Editor windows, navigate to Computer Configuration > Administrative Templates > Windows Components > Windows Updates. Click on Configure Automatic Updates.  Click on Edit policy setting to open the Configure Automatic Updates dialog.  On the Configure Automatic Updates dialog, select Enabled in the left pane, in the Options section click on the Configure Automatic Updating Combo Box and in the dropdown list select Notify for download and notify for install.  If followed correctly, this will stop automatic installation of Windows Updates and only notify you that there are updates to install, which of course you don't want to do.
  • Now you can install the Bootcamp PKG which should already be open and ready for installation.
  • Reboot
  • Download the September 2021 Red Gaming Edition Drivers (version 21.9.1) from Bootcampdrivers.com and extract.
  • Go to your device manager.  Click View and select "Devices by Connection".  Disable the the FaceTime Camera (Webcam).  Not quiet sure if this is really necessary, but followed another guide that recommended this.
  • Reboot into safe mode. 
  • Go to where you extracted the Red Gaming Edition Drivers from Bootcampdrivers.com and double-click on the DDU application.  This will extract DDU into 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.
  • In "Select Device Type" drop-down, select GPU
  • In "Select Device" drop-down, select Nvidia.
  • Select "Clean and DO NOT Restart".  Once complete, don't exit out of DDU.
  • In "Select Device" drop-down, select AMD.
  • Select "Clean and Restart".
  • Once you are back at the desktop following your restart, NOW CONNECT YOUR EGPU to the front left TB3 port.  I had issues with bluetooth working if I used the TB3 ports on the right side.  Windows will start installing your device with multiple bells and whistles.
  • Go to where you downloaded the Red Gaming Edition Drivers and double-click "setup".  This will start the AMD driver installation and will detect your configuration.  Once your configuration is detected, there will be an "Additional Options" drop-down where you'll need to enable the "Factory Reset" option.  Proceed with the install.  Your system will reboot, but keep the eGPU connected.  Once back at the desktop, the AMD driver installation will automatically continue.  Once the driver installation completes, reboot.
  • OPTIONAL - Go to Device Manager and disable the dGPU (5500M).  Not sure if this is beneficial, but figured I would disable it in hopes of keeping MBP as cool as possible.
  • That's it.  At this point I had my eGPU working fine without any issues.

Benchmarks

All benchmarks taken on external LG monitor.

macOS

Unigine Valley Extreme HD Preset (Score 3994)

Screen Shot 2021-10-07 at 8.18.03 PM.png

Windows

Unigine Valley Extreme HD Preset (Score 6627)

Unigine_Valley_Benchmark_1.0_20211007_1945.PNG

Comments:

Compared to my previous PowerRed Devil 5700 XT 8GB card, macOS score went from 3410 to 3994 (~17% increase), which is very underwhelming given 6900 XT price tag.  However, Windows score went from 4236 to 6627 (~56% increase) which is pretty noticeable.

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X Chroma) + macOS 11.6.0 & Win10 1903 [build link]  

ReplyQuote
Mini i5
(@mini-i5)
Prominent Member
Joined: 3 years ago
 

@karant, You’ll want to run a modern Metal benchmark like Basemark GPU to get a meaningful result in MacOS. 

As a comparison point, my previous 5700 XT card’s Basemark score for Metal was 6512 with settings @ 2160p res / High quality.

OpenGL is ancient history.

 

2018 Mac Mini [8th,6C,B] + RX 6600 XT @ 32Gbps-TB3 (Sonnet Breakaway 650) + macOS 12.1 & Win10 21H1 [build link]  

ReplyQuote
cnon297
(@cnon297)
Estimable Member
Joined: 3 years ago
 

Hi @karant,

You may be able to avoid disabling Windows 10 updates by using the Win10 20H2 ISO.  I'd read about it in other forum member AMD builds before I tried it myself.  Like you, I was using the Win10 1903 v1 ISO for AMD eGPU builds.  But for my '18 Mac mini + Vega56 eGPU build, I used the Win10 20H2 ISO  And it worked great!  I'm not suggesting you re-install just to test Win10 20H2.  But the next time you upgrade maybe give it a try.

2012 Mac mini 2.6GHz 4C i7, dual boot 10.13+1080Ti & 10.14+Vega 56 eGPU
2009 Mac Pro 5,1 6-core Xeon 3.46GHz + MSI HD7970 OC

 
2012 Mac Mini [3rd,4C,Q] + RX Vega 56 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.14.6 [build link]  


ReplyQuote
karant
(@karant)
Active Member
Joined: 3 years ago
 

@cnon297, thanks for the tip

 

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X Chroma) + macOS 11.6.0 & Win10 1903 [build link]  

ReplyQuote
(@gustavo_moraes_1)
New Member
Joined: 9 months ago
 

Dude, follow exact same steps, difference in my scenario is that I have an Akitio Node, and it always gives me error 12, any clues on that?

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

.

ReplyQuote
Dima Novosad
(@dima_novosad)
Active Member
Joined: 9 months ago
 

@gustavo_moraes_1, Take a look at this topic https://egpu.io/forums/gpu-monitor-peripherals/pcie-ethernet-in-thunderbolt-docks/#post-99202 I was just there interested in upgrading a small usb-c to usb3 hub I have to a more versatile dock and notice how your hardware is highlighted as PCIe based. I am starting to think this is what is throwing your computer off and giving the error 12. It might be that the pcie controller is not able to allocate resources properly without some driver tunning. I know this might be much to ask but do you have any other dock that’s you could test this with. Look at the topic I linked and see if you have any of the hubs listed  that are routed via usb driver instead of PCIe

 

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 6800 XT @ 32Gbps-TB3 (Razer Core X Chroma) + Win10 1903V1 [build link]  

ReplyQuote
Dima Novosad
(@dima_novosad)
Active Member
Joined: 9 months ago
 
Posted by: @cnon297

Win10 20H2 ISO

Doesn’t with AMD GPUs. Tested after installing 1903V1 then following cumulative update. Before doing so I created restore point just in case. After t update I got error12. Reverted back. Everything works. 

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 6800 XT @ 32Gbps-TB3 (Razer Core X Chroma) + Win10 1903V1 [build link]  

ReplyQuote
cnon297
(@cnon297)
Estimable Member
Joined: 3 years ago
 

@dima_novosad, alternatively you could try a clean install of 20H2 rather than upgrading to it?  That's the method I used with my Win10 20H2 build:   https://egpu.io/forums/builds/2018-mac-mini-8th-4c-b-vega-56-32gbps-tb3-akitio-node-macos-10-14-6-win10-20h2/

2012 Mac mini 2.6GHz 4C i7, dual boot 10.13+1080Ti & 10.14+Vega 56 eGPU
2009 Mac Pro 5,1 6-core Xeon 3.46GHz + MSI HD7970 OC

 
2012 Mac Mini [3rd,4C,Q] + RX Vega 56 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.14.6 [build link]  


ReplyQuote
Dima Novosad
(@dima_novosad)
Active Member
Joined: 9 months ago
 

@cnon297, you computer is a bit different. When I was working on mine dealing with this issue, did a bit of reading there was a general sense that MacBookPro has slightly different configuration/controller setup and the latest windows had updated pci.sys which messed everything up. So a general consensus is that 1903V1 is the most reliable version for our model.

 

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 6800 XT @ 32Gbps-TB3 (Razer Core X Chroma) + Win10 1903V1 [build link]  

ReplyQuote
cnon297
(@cnon297)
Estimable Member
Joined: 3 years ago
 

@dima_novosad, I'm sorry 20H2 didn't work for you.  I agree about 1903v1, it worked great for me in a previous build.  After hearing your experience I guess it's still the most compatible Win10 ISO for AMD eGPUs.  If you haven't already, you may want to disable Windows updates.  Best wishes on your eGPU.  It looks like a kick-a$$ setup!

2012 Mac mini 2.6GHz 4C i7, dual boot 10.13+1080Ti & 10.14+Vega 56 eGPU
2009 Mac Pro 5,1 6-core Xeon 3.46GHz + MSI HD7970 OC

 
2012 Mac Mini [3rd,4C,Q] + RX Vega 56 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.14.6 [build link]  


ReplyQuote
 of  2