Setup & Software Discussions
2018 Mac Mini [8th,4C,H] + GTX [email protected] (VisionTek Mini eGFX) + Win10 18...
 

2018 Mac Mini [8th,4C,H] + GTX [email protected] (VisionTek Mini eGFX) + Win10 1809 [itsage]  

  RSS

itsage
(@itsage)
Famed 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.

 

Benchmarks:

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

 

Comments:

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.

This topic was modified 3 months ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide

109 external GPU build guides


ReplyQuote