macOS 10.13.6 & Bootcamp on MBP 15" - which route to go?  


New Member
Joined: 8 months ago
Posts: 4
July 20, 2018 1:46 pm  


what would be considered to be the best way to enable the NVidia eGPU in both Bootcamp and macOS 10.13.6?

I already got Bootcamp working as expected by using apple_set_os.efi + rEFInd (and switchGPU batch files), but I was out of luck with my macOS instance.

I tried:
* purge-wrangler: output on external monitor basically works, but is veeeery slow (between clicking an menu item and actually rendering the result: approx. 5 seconds). Is this a PCIe bandwith limit thing? I can see via system profiler that all 3 GPUs are connected (iGPU, dGPU, eGPU). Is is possible to deactive the dGPU like in Windows to free up resources/PCI lanes?
* goalque's solution with AMD hybrid mode in v.1.0.4: immediately reboot when attaching the TB3 cable
* fr34k's macOS-eGPU script: refuses to install, probably due to 10.13.6
* I like goalque's Pure EFI non-invasive approach, but I'm not sure how this combines with my already-in-place rEFInd solution for bootcamp (got a conflict with bootx64.efi, and aborted to not jeopardize working windows solution).

My ideal solution:
* Not patching/manipulating any files in Windows & macOS
* Do hardware low level stuff via Clover (some experience during good ol' hackintosh times) or something similar

As this is probably not achievable, are there any best practices to get both OS in their most current version working without negatively influencing each other with the selected "enabler"?

Do you recommend going back to 10.13.5 (I think can only be done via fresh install) to have more reliable, tested methods at hand?

MacBook Pro 15" (2016) - Core i7-6920HQ - 1 TB - 16 GB RAM - AMD Radeon Pro 460
--> macOS 10.13.6 & Bootcamp Windows 10

Mantiz Venus eGPU
--> Nvidia GTX 1080 Ti (inno3D iChill X3)
--> Nvidia GTX 1080 (Zotac Amp Extreme - but too long for the enclosure)
--> 1 TB SSD (S-ATA port), Gigabit, USB keyboard / mouse
--> 2m active TB3 cable

Samsung CF791 Curved, [email protected] via DisplayPort