- 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 [email protected] (eGPU)
- 1x Benq PD2700U [email protected] (eGPU, iGPU)
- 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
- Run macOS 10.15.5 (19F96) or 10.15.3 (19D2064)
- Connect your iGPU to one of your displays
- Connect all you your displays to the eGPU
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 [email protected]||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!
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.