2016 13" MacBook Pro [6th,2C,U] + GTX 1060 @ 32Gbps-TB3 (AKiTiO Node) + macOS 10.12 & Win10 [AppleB] // INF driver mod for error 43
Well, after I spent a weekend reading I managed to get my perfect hardware combination up and running. I got to thank this community for all the help provided. Started to read about eGPU just 2 weeks ago at 9to5mac and then mostly on this forum. I will try to keep it short and I hope I did not forget any step.
- a GIGABYTE GeForce GTX 1060 WINDFORCE OC 6GB (GV-N1060WF2OC-6GD)
- an Akitio Node 3
- a MacBook Pro 13" (2016, Touchbar, Four Thunderbolt 3 Ports) = MacBookPro13,2
- An Apple "USB-C digital AV Multiport Adapter" ( https://www.apple.com/shop/product/MJ1K2AM/A/usb-c-digital-av-multiport-adapter )
- An USB Stick
- Make sure you got the newest Firmware on the Akition Node 3. If you really need to do this on the Macbook itself, then you can use this guide: https://egpu.io/forums/thunderbolt-enclosures/akitio-node-thunderbolt-3-egpu-enclosure/paged/6/#post-6718 But in my case it caused problems with installing the nVidia drivers afterwards. So either try to update on another Windows machine or make sure you install a completely new Bootcamp Windows 10 Partition afterwards.
- Make sure you installed Windows 10 (The ISO image version 1607) on a Bootcamp Partition
- Use Winclone 6 ( https://twocanoes.com/products/mac/winclone/) to create an EFI partition (Menu: Tools: Make EFI bootable...)
- Create an EFI USB-Stick as explained here: https://egpu.io/forums/mac-setup/how-to-keep-mbps-irisiris-pro-activated-when-booting-into-windows-boot-camp/ It is simple:
USB stick creation procedure
1. Format an USB stick in Disk Utility (Choose Erase, Format: MS-DOS (FAT), Scheme: Master Boot Record)
2. Create a USB stick folder structure in Finder as follows: /EFI/Boot/bootx64.efi where bootx64.efi is the renamed apple_set_os.efi file downloaded below.
- Now create the following hardware setup: Plug the Apple "USB-C Digital Multiport Adapter" on the top left Thunderbolt port of the MacBook. Put the new "EFI Boot" USB-Stick into the USB Port of the Adapter. Put the Akition Node Thunderbolt cable into the lower left Thunderbolt port MacBook.
- Start Windows by rebooting your Mac with the Alt/Option key. Do not select the Windows partition (should read "Untitled" or "BOOTCAMP") but the "EFI Boot" partition. This will make sure your internal (Iris) graphic card will not be disabled.
- You should be able to boot into Windows and you can install the nVidia drivers without any problems. I downloaded them here: http://www.nvidia.com/download/index.aspx?lang=en And I used the GeForce GTX 1060 Windows 10 64-bit download.
- Finished. If you want to start using your Windows installation you will need the EFI Boot USB Stick. Otherwise you will not be able to get to the login screen. Once you are started and the monitors are up and runnig you can remove the EFI Boot Stick. But you will need it for every Windows restart.
- Make sure you disable "System Integrity Protection": Boot into the Mac Recovery mode (Option-R while booting). Open up the Terminal via the menu and type "csrutil disable" into the terminal, with an "Enter". Then reboot into macOS.
- Run the famous automate-eGPU script (I ran version 1.0.1.), read about it here: https://github.com/goalque/automate-eGPU Then restart.
Generally: Do not remove the Node 3 as long as you are still running your OS. It will freeze your machine. Just shut it down before disconnecting.
I ran some benchmarks already using "Valley" and everything runs smoothly so far. Hope this will help others to try an eGPU. I have to admit it took me quite a while and a lot of wrong turns to get there. Especially the EFI Boot Stick made it very simple to get the Windows part up and running.
I did not think it was that complicated to use an egpu with boot camp ...
is it really necessary to use another windows in order to update the node ? And are you using an external display ? It seems annoying to keep the USB key always mounted
anyway thank you so much for explaining all steps
- Yes, I do use an external monitor. I was able to use the internal monitor @ Windows as well. But so far I had some issues getting the internal monitor being powered by the eGPU @ macOS.
- You do not need the USB dongle after booting up windows.
Would you mind sharing some windows bootcamp benchmarks? I have a similar setup to yours, but I seem to be having trouble with performance.