2017 15" MacBook Pro (RP560) [7th,4C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X)...
Clear all

2017 15" MacBook Pro (RP560) [7th,4C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X) + Win10 20H2 // Minor Hardware mod  


Active Member
Joined: 2 years ago

System specs

15" MacBook Pro (Mid-2017)

  • Intel(R) Core(TM) i7-7920HQ CPU
  • Radeon Pro 560 with 4GB of GDDR5 memory (Discrete GPU)
  • Intel HD Graphics 630 (Integrated GPU)
  • 2TB PCIe-based onboard SSD (1.4TB Win10 / 600gb OSX) 


eGPU hardware 

Razer Core X (Standard Black)

XFX Speedster MERC 319 AMD Radeon™ RX 6900 XT Ultra Gaming Graphics Card with 16GB GDDR6, AMD RDNA™ 2

24" CFG70 Curved Full HD QLED Gaming Monitor (Model C24FG73FQU) 


Installation steps (Hardware) 

  • Open Razer Core X Latch
  • Remove Spacer/Previous Graphics Adapter
  • Add the XFX Speedster MERC 319 6900 XT
  • Modify the Razer Core X Case (to allow the XFX Card to fit) (see hardware pictures)
    • Remove the 5x Torx-8 Screws
    • Break off the latch holding the Razer Core X Front Cover on the side towards the video card.
    • Put back 3x Torx-8 Screws
  • Close the Razer Core X Case with the new Graphics Adapter
  • Enjoy


Installation steps (Software: Windows 10 Pro 20H2)

  • Unplug all the USB-C Adapters from your MacBook
  • Boot into Windows 10
  • Uninstall All AMD & NVIDIA Drivers using DDU (and Reboot)
  • Install Latest AMD Drivers from BootCampDrivers Site (I used the RedGamingEdition Ones) (And Reboot)
  • Power off the System, connect the eGPU in the Bottom-Left USB-C Port (Closest to the Tab Key) and Boot into Windows 10
  • Download the latest AMD Driver for the 6900 XT. (Attempt to install them, but they will most likely fail.)  If the do fail, then:
    • Using 7zip, unzip the whole drivers into the Download Folder
    • The drivers will be in the Downloads\radeon-rx6900xt-rx6800xt-adrenalin-*\Packages\Drivers
    • Open Device Manager, Right Click the eGPU (it will have a yellow !) and select update drivers.  Point Windows to search on the previously mentioned folder.
    • Reboot
    • Check in Device Manager, there will be an additional device with Exclamation Point named "PCI Device".  This is part of the video card and will result in "AMD UCM-UCSI Device" (The USB-C Controller for the Graphics Card.)  To install this driver, follow the steps as before, right click, update drivers and tell windows to search on the previously mentioned folder.
  • After the graphics adapter is completely configured, proceed to re-connect all the USB-C cables your MacBook had.
  • Enjoy



Hardware Pictures

Original Graphics Adapter: NVIDIA GeForce RTX 2080 TI Founders Edition // New Graphics Adapter: RX 6900 XT Merc 319

Razer Core X and Graphics Adapters


Without a small modification, the Core X can't close with the Merc 319 inside:

Core X does not Close Out of Box

 Best approach would be to remove the Core X's front cover and identify the latch that collides with the graphics card:

Core X without the Front Cover

 Yank the latch out, and then put the GPU in! 😎  

Latch Yanked Out
Latch Yanked Out 2



Slide the card back in:

Core X with Merc 319 (No Cover)

Note: Due to the fact that the card only needs around 1cm to fit, you can put back the cover and slide the card back slowly and carefully. The cover will be pushed slightly but it's not that noticeable:

Core X   Put the Cover Back
Core X   Closed Cover   Merc 319


Final Build:

Final   Front
Final   Back




 3dMark (External 1080p LCD)

3dMark External GPU




Once drives/kexts for the 6900 XT are released for OSX, will update as necessary.

This topic was modified 4 weeks ago
2017 15" MacBook Pro (RP560) [7th,4C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X) + Win10 20H2 [build link]  

joysthokkins, aurelius pontius, nando4 and 1 people liked
Illustrious Member Admin
Joined: 4 years ago

@darkjz, Nice build with the RX 6900 XT! I'm hoping macOS driver support for these new Radeon cards will arrive right after the holidays. Do you have a USB-C monitor to test this output from the eGPU?


external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

2020 14" MSI Prestige 14 EVO [11th,4C,G] + RTX 3080 @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 [build link]  

Active Member
Joined: 2 years ago

@itsage, Thanks! I'm actually hoping for the same!  Unfortunately the Monitor is a run of the mill Samsung Curved one (added a pic to the Original Post) and its connected thru Display Port.

The Only test for the USB-C Adapter I could do was to plug-in an USB-C SD Card Adapter directly on the Graphics Card. This worked out fine and was able to copy files back and forth with no discernible slowdown (stable transfer at around 95 - 97mbps for a giant 7zip File).

As you can imagine though, it doesn't compare to the bandwidth necessary for running a display.

SD Card Adapter in Graphics Card
SD Card Drive
Copying from SD in Graphics Adapter to SSD


Hoping that I can get a VR Headset soon!


2017 15" MacBook Pro (RP560) [7th,4C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X) + Win10 20H2 [build link]  

Active Member
Joined: 1 week ago

@darkjz, hi! I just purchased the Sapphire AMD Radeon RX 6900 XT Razer Core X Chroma. I own a 2018 15“ MBP maxed out. I want to know how your performance is running, and how much performance loss you are getting. I have the 20.12.2 drivers, and bootcamp to Windows 10. I play simple games, and even SIMPLE things like MINECRAFT on LOWEST settings run at 20 FPS. I feel like I’m loosing around 95% of my GPUs power, do you have any experience or ideas to fix this?


MacBook Pro 15" 2018 - i9, 32gb - MacOS 11 / Windows 10 | Razer Core X Chroma, Sapphire AMD Radeon RX 6900 XT Nitro+

Active Member
Joined: 2 years ago

@appleluis, Hi Appeluis! 

Sad to hear you're having some troubles.  


Main question:  Are you using an external monitor plugged into your eGPU, or using the Internal Display? 

My setup is using an external monitor (1080p) plugged into my eGPU and I've been playing cyberpunk 2077 in Ultra Settings.  The average FPS are usually at the bare minimum on the high 80's (rarely if ever under 60, and staying stable in the low 110's).


I'm running radeon 20.12.1 at the moment (upgrading to 20.12.2 now that I read from you there's a higher driver release ).;-)

Important caveat, I'm asking about the display you're using because I've tried using the eGPU with the internal display of the MacBook and the FPS are garbage... As you just said, losing almost 95% of the power. 


From what I read, the problem is that the Discrete AMD GPU of the MacBook needs to be disabled (be it via DSDT, or other hackery afoot) in order to get higher performance. That said, I was never successful doing that.


Looking forward to your reply!


2017 15" MacBook Pro (RP560) [7th,4C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X) + Win10 20H2 [build link]  

aurelius pontius
Active Member
Joined: 6 months ago

Wauu!This is a monster setup!

2019 15" Clevo P775TM1-G [9th,8C] + RTX 2070 @ 32Gbps-M2 (ADT-Link R43SG) + Win10 [build link]  

Active Member
Joined: 1 week ago

@darkjz, Hi thanks for the reply. I now discovered that you can also add Games to the Radeon Software, which gives me somewhat better performance in most games, but only those that don't need a Launcher. I use 2 External Displays, and it runs fine, but i have crappy performance in games. In Minecraft for example, it says once you click f3 that it is indeed using the external Graphics Card, but the performance is terrible. From what you're telling me I can definately see that something is wrong, I just assumed since the GPU was showing ingame, it was already using it instead of the descrete one. If you have any solution to deactivating the iGPU please don't hesitate to reply. Smile


MacBook Pro 15" 2018 - i9, 32gb - MacOS 11 / Windows 10 | Razer Core X Chroma, Sapphire AMD Radeon RX 6900 XT Nitro+