2018 Mac Mini [8th,4C,B] + GTX 1060 @ 32Gbps-TB3 (VisionTek Mini eGFX) + Win10 1...
Clear all

2018 Mac Mini [8th,4C,B] + GTX 1060 @ 32Gbps-TB3 (VisionTek Mini eGFX) + Win10 1809 [itsage]  


Illustrious Member Admin
Joined: 3 years ago

One test I wanted to run was the performance difference between display loopback mode through the same Thunderbolt 3 controller as the eGPU vs separate TB3 controller. The 2018 Mac mini with its two TB3 controllers and four ports was the perfect candidate for this experiment. I used a Mini eGFX prototype bought on eBay that came with a TUL GTX 1060 3GB. The monitor was an ASUS MB16AC, connected to the Mac mini directly through a USB-C cable.


System specs:

Late 2018 Mac mini – i5-8500B/UHD Graphics 630 iGPU/8GB RAM/256GB SSD


eGPU hardware:

Mini eGFX Prototype + GTX 1060 + .5m Thunderbolt 3 cable


Hardware pictures:

ASUS MB16AC portable USB-C monitor drew power directly from the Mac mini's USB-C port. Intel UHD Graphics 630 iGPU ran the USB-C monitor while GTX 1060 eGPU's ports were vacant except for one DisplayPort during the external monitor mode testing.


Installation steps:

In macOS I could see the enclosure under System Information > Thunderbolt tree and all devices through the TB3 enclosure in PCI tree. Due to no Nvidia web drivers in Mojave I only tested this GTX 1060 eGPU in Windows 10. 

To keep the Intel UHD Graphics 630 iGPU activated in Boot Camp I relied on @goalque's eGPU EFI Boot Manager. These are the basic steps I took to get this setup going:

This setup and boot-up procedure allows me to run internal display mode through Nvidia Optimus. Intel iGPU can power any monitor connected directly to the Mac mini (HDMI, USB-C, and Thunderbolt 3) and get loopback acceleration from the eGPU.



Right off the bat AIDA64 showed a clear bandwidth difference with USB-C monitor and eGPU sharing the same TB3 controller vs  using separate controller. Loopback same controller is far left. Loopback separate controller is in the middle. External monitor mode is far right.

Mac mini + GTX 1060 eGPULoopback Same TB3 ControllerLoopback Separate TB3 ControllerExternal Monitor Mode
Unigine Valley2,2882,3092,364
Unigine Heaven1,2401,2511,279
Unigine Superposition7,0227,1207,357
3DMark Time Spy3,5613,5533,586
3DMark Fire Strike9,8989,93610,481
Tomb Raider 201380.3 FPS81.1 FPS87.3 FPS
Dirt Rally66.5 FPS60.5 FPS80.5 FPS
Shadow of Mordor59.4 FPS60.8 FPS65.8 FPS
Hitman67.0 FPS68.8 FPS76.8 FPS
Strange Brigade58.0 FPS60.0 FPS60.0 FPS
Grand Theft Auto V42.3 FPS42.9 FPS45.3 FPS



These benchmark results indicate there's an advantage in connecting the monitor and eGPU to separate controllers. I will run this same test on a more powerful eGPU.

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

Noble Member
Joined: 3 years ago

Would be interesting to see test results for GPU in normal PCIe set up... looks like loop back performance degradation is nowhere near as bad as I thought, but defo be interesting to see if the gap widens on more powerful GPUs.

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10


LG 5K Ultrafine flickering issue fix