2018 Mac Mini [8th,6C,B] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.3 [...
Clear all

2018 Mac Mini [8th,6C,B] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.3 [nahda]  


New Member
Joined: 4 years ago

System specs

  • 2018 Mac Mini (Intel UHD Graphics 630)
    • macOS 10.15.3 (19D2064) 
    • Intel Core i7-8700B @ 3.20GHz 6c/12t
    • 16GB DDR4 @ 2667MHz
  • 1x Dell U2515H 1440p@60Hz (eGPU)
  • 1x Benq PD2700U 4k@60Hz (eGPU, iGPU)


eGPU hardware

  • Razer Core X (stock TB-3 cable)
    • PSU mod: Corsair SF600 Platinum
    • Case fan mod: Noctua NF-S12A FLX, no Noise-Adapters
  • MSI Radeon RX 5700 Gaming X 8GB
    • DP to mDP for both displays
  • iGPU is connected to the Benq display


Hardware pictures



Installation steps


  1. Run macOS 10.15.5 (19F96) or 10.15.3 (19D2064)
  2. Connect your iGPU to one of your displays
  3. Connect all you your displays to the eGPU
  4. Boot
  5. Enjoy

Quality of life improvements:

Follow this guide to make the display connected to your iGPU disappear once you're booted or for waking from sleep.



  RX 5700 Intel UHD Graphics 630
Geekbench 5 OpenCL 50958 4991
Geekbench 5 Metal 56451 4941
Unigine Valley Extreme HD 64.8 FPS, 2710 Score  
Unigine Heaven Extreme@1080p 59.6 FPS, 1501 Score  


 PTGui 11.28 (Output: 8 Bit compressed tiff) RX 5700 CPU
~720MP (80 RAW @ 24.1MP) 150s 170s
~56MP (31 RAW @ 24.1MP) 20s 30s
~56MP (31 TIFF @ 24.1MP) 15s 26s




Because of my infinite wisdom I had to restore from the internet recovery. How it came to that:

I was first running 10.15.5 (19F96), which worked once I connected the iGPU to a display via HDMI. I then decided to install the supplemental update (19F101) and nothing worked anymore. Well, I wanted to reinstall macOS anyways and because I hadn't made a backup in 19F96 I made one now. So up to reinstall macOS with my 19F96 installer... which updated to 19F101 every time during the installation. I didn't and still don't know how to force the installer NOT to update during the installation. Time for a complete wipe and reinstall macOS 10.14.6 from the internet recovery. After that I updated to 10.15.3 with the glorious help of the macadmin-scripts. Sadly I couldn't install 10.15.5 with it, but 10.15.3 worked too.

And for last, I'm a bit disappointed, that the RX 5700 doesn't do much in terms of performance for PTGui. I hoped it would impact the stitching-time a bit more. And I know it can, because I used a GTX 970 on an i7-4790K (Hackintosh) a couple years back and it was blazing fast with HW-acceleration. But chances are, that in the meantime PTGui has optimised its usage of CPU threads, closing the gap between CPU and GPU, also it might just be that it is not optimised for eGPUs. Still, 150s for a panorama with a final size of ~720MP and 2.5GB one disk is impressive and that's including the raw conversion! 

2018 Mac Mini [8th,6C,B] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.3 [build link]  

itsage and nando4 liked
New Member
Joined: 4 years ago

Call me crazy, but i just installed the older PTGui 10 and the render-times of my 720MP panorama decreased from 150s on the RX 5700 to just 15 seconds! That's an order of magnitude increase in performance and the RX 5700 is still just chilling it, there is so much potential here. I might contact the developer of PTGui and ask why the performance has gotten so bad in PTGui 11 and 12.



OT: Thanks to the admin(s), for integrating the pictures into the build.

2018 Mac Mini [8th,6C,B] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.3 [build link]