2013 Mac Pro (FP D500 x2) [3rd,6C,E] + RX Vega 56 @ 16Gbps-TB2>TB3 (Razer Core X...
Clear all

2013 Mac Pro (FP D500 x2) [3rd,6C,E] + RX Vega 56 @ 16Gbps-TB2>TB3 (Razer Core X) + macOS 10.15 & Win10 1809 [jcp-123]  


Active Member
Joined: 6 months ago

1. System specs

  • Mac Pro 2013 / Intel 6-core Xeon E5-1650 @ 3.50Ghz / Dual AMD FirePro D500
  • 1TB SSD (Sabrent PCIe M.2 upgrade)
  • 16GB DDR3 RAM
  • macOS Catalina (10.15)
  • Boot ROM
  • Bootcamp partition with Windows 10 Home version 1809 OS build 17763.1039
  • HP2210i (1080p) monitor on TB2 port 1

 2. eGPU hardware

3. Installation steps

3.a macOS eGPU setup

csrutil disable (or if required: csrutil enable)

Install and run Purge-wrangler - easy and works a dream

3.b Windows 10 eGPU setup

Step 0. Install Windows version 1809

Version 1903 cripples eGPU is some way. Therefore you will need to install or rollback to 1809

Download the 1809 ISO image from Microsoft download site (or wherever)

Step 1. Create a dsdt-modified.aml DSDT file with a 36-bit root bridge


Steps i, ii, iii then

Option 1: Intel Method i, ii, iii, iv

Note my own DSDT-modified.dsl compiled without error after one minor change so I did not need to use the pre-compiled one.

Step 2.  Load your dsdt-modified.aml as registry override or in-memory substitution


Option 1, steps: i, ii, iii

Step 3. Confirm success with a ‘Large Memory’ area in Device Manager



Note that the desktop now shows the following in the bottom right-hand corner:

Test Mode

Windows 10 Home

Build 17763.rs5_release.180914-1434

Step 4. Disable PCI Resources

I then had many hours of Error code 12 or Error code 43 issues. Progressively disable/enable PCI-to-PCI Bridges. Finally achieved success with four disabled:

  1. PCI slot 4 (PCI bus 21, device 5, function 0)

  2. PCI bus 17, device 10, function 0 

  3. PCI bus 21, device 0, function 0

  4. PCI bus 0, device 30, function 0

Step 5. Bootcampdrivers

Head over to bootcampdrivers.com and download and install the latest AMD driver.

It is only after these drivers have been applied will the eGPU and second monitor work.

4. Performance

Luxmark / macOS

2xD500 = 16,743

2xD500 + Vega 56 = 43,026

Luxmark / Win10

2xD500 = 17,983

2xD500 + Vega 56 = 46,620

5. Side Effects

Windows machine will not mount external hard drives


I play World of Tanks on this rig and am able to load the full HD version of the game. All settings are at 'Ultra' and I get >80 fps in most scenes.

This topic was modified 4 weeks ago

Mac Pro (2013) / Apple TB3 to TB2 adapter / Razer Core X / Saphire Vega 56 / Bootcamp: Windows10

nando4 and itsage liked
Illustrious Member Admin
Joined: 3 years ago

@jcp-123, Thank you for sharing this nice build!


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

New Member
Joined: 1 year ago

Finally trashcan got egpu in Windows! Great job!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts

New Member
Joined: 3 years ago

Hi @jcp-123 , forgive my ignorance but I'm very new to egpus and I'm looking to replicate this build for my own trashcan. Am I right in thinking that this is the same GPU you used: https://www.ebay.co.uk/itm/Sapphire-Radeon-RX-Vega-56-Pulse-GPU-8gb-HBM2-RAM-PCI-E-3-0-4K-3x-DP-1x-HDMI-2b/223946299608



This post was modified 4 days ago

Mac Pro 2013 + Razer Core X