2016 15" MacBook Pro (RP460) [6th,4C,H] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + ...
Clear all

2016 15" MacBook Pro (RP460) [6th,4C,H] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.5 & Win10 1909  


New Member
Joined: 1 week ago

First of all thank you @Brice_Reul, for your build, as well as @itsage for your build and @Ritero for your build. You guys helped a lot and let me say that setting up such a build with two small kids running around is not at all easy, especially for a first timer.


Let’s start with the System specs of my MacBook:

  • Late-2016 15" MacBook Pro Intel i7-6820HQ @ 2.9 GHz
  • Radeon Pro 460 4GB dGPU
  • Intel HD Graphics 530 iGPU
  • macOS 10.15.5
  • Windows 10 1909 
  • External monitor: Acer 28“ 4K-display KG281K


eGPU hardware:


Hardware pictures:

  1. Graphic Card Enclosure 
  1. Before the construction

3. After the construction



Installation steps:


macOS: Plug in and play. Until now no problems registered. 



As I read the three builds named above before setting up my build, I did a few things in another sequence.


To begin I already had a Windows 10 System set up a few weeks before and I also had installed steam, a few games and security software. However that did not affect the function of the eGPU or any other step of the build.


Bootcamp partition: 100 GB + external Drive with a partition of 800 GB, Windows 10 installed (1909)


  1. First I did all the Updates on Windows and Bootcamp
  2. Install DDU and Visual C++ 2013
  3. Restart in Windows Safe mode after activating the safe mode restart in Windows Settings
  4. Run DDU in safe mode to remove Intel and AMD-Drivers + deactivate automatic driver update in Windows 10
  5. Create a new partition in Windows 10 with 150 MB size, formatted in FAT32 (On APFS in macOS I was not able to create another FAT-partition)
  6. Boot into macOS to copy goalques automate-eGPU-EFI and mgear1981’s2016 15“ MacBook Pro RP460 dsdt-modified.aml to EFI-partition
  7. Follow goalques temporary fix for macOS Catalina to edit config.plist
  8. Restart into EFI-Partition, hit „q“ and select „Load Windows“
  9. Install iGPU drivers from Intel
  10. Install and run „gpu-switch integrated.bat“ as Admin
  11. Search and disable internal AMD-GPU on PCIe x16-controller 1901
  12. Shut down, connect eGPU and boot into Windows via EFI-Partition
  13. Wait for System info on a new VGA-Device and Install Bootcampdrivers Radeon Drivers
  14. Disable Windows Updates for as long as possible
  15. Test the performance in Games (Battlefleet Gothic Armada 2) and run benchmarks (after a restart of the system)


In Windows, the internal display is deactivated after booting with EFI, but as long as the external display works fine, I don’t care at all.




I did several Benchmarks in macOS and Windows and I found out that it made a difference if I had the Geekbench-Window open on the MacBook-Screen, driven by the iGPU or on the external display driven by the eGPU. 

I will include all scores here, starting with the better one (running the GB5-on the other display). 



MacBook Pro CPU:

MacOS: Single Core: 902, MultiCore: 3664

Win10: Single Core: 858, MultiCore: 3641


macOS with Metal:

dGPU AMD Radeon Pro 460

16236 and 16161

iGPU Intel 530

4309 and 4298

eGPU Asus AMD Radeon RX 5700 OC

31573 and 31385


macOS with OpenCL:

GB5 did not offer the test for the iGPU or the dGPU, only the eGPU was tested

29669 and 29291


Windows 10 with OpenCL:

iGPU Intel 530: 5448

eGPU Asus AMD Radeon RX 5700 OC: 57954





That means that OpenCL runs nearly twice as fast on Windows as it does on macOS and also more than 1.5 times as fast as Metal on macOS on my machine.

For my gaming purposes the performance is sufficient, but the Score for the eGPU in macOS is way lower than I expected and I will stay on the topic and post the news if I can find out why.


This topic was modified 1 week ago
2016 15" MacBook Pro (RP460) [6th,4C,H] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.5 & Win10 1909 [build link]  

itsage and nando4 liked