Mid 2018 13" MacBook Pro Touchbar + RTX [email protected] (Razer Core) + W10 1803 [theitsage]
The RTX 2070 is the best value in Nvidia new RTX lineup. Compared to 2080 and 2080 Ti, the RTX 2070 is missing NVLink. For eGPU use though, that's hardly a consideration because we can't use NVLink inside an enclosure. The Founder Edition 2070 swapped a DisplayPort for DVI output. The card is both lighter and shorter than RTX 2080.
From previous builds, I knew this was a plug-and-play configuration in Boot Camp with my 2018 13" MacBook Pro. What I was most interested in testing was whether @goalque's new eGPU EFI boot loader helps with hot-plug and eGPU connected at boot. Using the eGPU EFI boot loader, this MacBook Pro can now interact with Nvidia eGPU like a true Windows Thunderbolt 3 laptop.
2018 13" QC MacBook Pro - i5-8259U/Iris Plus Graphics 655 iGPU/8GB RAM/512GB SSD
Razer Core + GeForce RTX 2070 + .5m Thunderbolt 3 cable
Prior to connecting the RTX 2070 + Razer Core to the laptop, I made preparation in macOS for the eGPU EFI boot loader. I created a new FAT partition (256MB) so that EFI files can be stored and no need for external USB drive. After that I simply followed usage instructions by @goalque. The configuration file in this boot loader instructs Windows to keep the iGPU activated even when there's other GPUs found at boot.
Once Windows got to the Desktop and detected the new eGPU, I proceeded with a manual driver installation using the latest Nvidia drivers. I did not disable any PCI ports. I also installed Intel Thunderbolt Software [18.104.22.1680] to test. This version doesn't complain about Boot Camp mode not needing the software like previous versions.
I didn't have time to run any benchmarks yet. I will do so and update this build in the coming days.
|iGPU Internal Display||eGPU Internal Display||eGPU Monitor FHD||eGPU Monitor QHD||eGPU Monitor 4K|
The 2018 13" MacBook Pro is currently my most favorite Mac for eGPU use. It behaves almost identical to Windows laptops with regards to eGPU handling. While AMD cards require some work to get around error 12, Nvidia cards are straightforward. I can connect the Nvidia eGPU prior to boot, timed hot-plug at Windows logo, or hot-plug once Windows fully loads. All scenarios and all Thunderbolt 3 ports work.
Does only the FE fit into the core? Would there be a big difference in performance between 2070, 2070ti and 1080 ti you think?
I wanna see a GPU shootout @itsage ! You have so many, I'd love to see how they all compare (performance wise) when paired with the 13inch MacBooks...
I updated the original post with benchmark numbers. The RTX 2070 eGPU provides at least 10x the performance increase over iGPU. Look at the RTX 2080 eGPU performance with this same pairing, there's not much difference to warrant a $200 (33%) in extra cost.