2013 13" MacBook Pro [4th,2C,U] + GTX 1070 @ 16Gbps-TB2>TB3 (AORUS Gaming Box) + macOS 10.12.6 & Win10 [Duelsol]
I bought a GIGABYTE Aorus Gaming Box recently in order to make better performance of my old MacBook when gaming. It's really a tiny eGPU and convenient for using cause you don't need to buy power supply or graphics card.
macOS (my version is 10.12.6):
It's quite smoothly when implementation on macOS mainly followed this guide.
The main step is to make Mac recogniz the eGPU by excute automate-eGPU script. It will download NVIDIA web driver automatic.
You will find your GTX 1070 at graphics if you succeed. If it's still iris 5100 but you can find GTX 1070 in the system report, that because your external display's cable is not connecting with the eGPU.
BTW, I haven't try the inner screen yet, because I will not use that when using eGPU.
Windows 10 (my version is 1703):
It's more complicated on windows, the first problem I meet is detecting eGPU. At first, I connect eGPU to my Mac and boot windows normally, and I just can't see it in device manager.
After trying many times, I find out that you will never detect it if you can boot windows normally. The correct result is that your Mac displays a black screen and stop doing anything when truely detect the eGPU. And the black screen is because Apple's firmware switches off the iGPU when there is eGPU present and you're booting into another system, more details on this guide.
If your win10 is installed on a USB device using windows to go like me, your will need something can do the chainload, in my case, I already install rEFInd on macOS.
Also, you should install Thunderbolt Software on windows before detecting, I choosed a version of 2014.
So, the whole steps for me to detect the eGPU on windows is:
- shut down Mac fully
- connect all the cable correctly except the TB cable on Mac side
- turn on the power of eGPU
- boot into rEFInd interface
- click apple_set_os.efi
- click Windows 10
- when you click to boot win10, connect the TB cable on the Mac side immediately
- if you can boot into windows successfully, then you will find your eGPU in device manger under display adapters named 'Microsoft Basic Display Adapter' or something like that
- right click it and let windows upgrade the driver (I failed to install NVIDIA's driver)
- GTX 1070 will work normally after reboot
Next time, you can boot into windows directly and the eGPU will work fine.
It's really my pleasure if this can help you! And thanks eGPU.io for those excellent guides!
In the end, upload a picture of my MacBook and the GIGABYTE Aorus Gaming Box, work fine.
@Duelsol, good work getting a tiny eGPU solution going.
I've noticed your Display Adapters listing in Windows is not showing the iGPU. Please ensure you add and select apple_set_os.efi in the rEFInd interface prior to booting Windows. That's because rEFInd's own spoof OSX doesn't work as of 10.12.4 or newer. See:
If your win10 is installed via Boot Camp, I think you don't need to install rEFInd. If your win10 is installed on a USB device using windows to go like me, you will need it or other boot manager can do the chainload.
I have tried inner monitor with W10 once and the eGPU worked fine.
And about performance, since it's TB3 -> TB2, I think it should lose a lot than other gaming laptops equipped the same graphics card because of the limit of data transfer. But I don't know the concrete performance degradation.
Hi DUEIDOI. I am the same device with you. 2013 late 13 macbook pro retina. I bought aorus gaming box last weak. But now my windows can't identify the box. I can not found the thunderbolt Software also. My windows 10 is install on bootcamp and I did not connect to external monitor. How can I solve this problem.
BTW I tried to connect the gaming box to my friend's new macbook 2017 13 with touchbar. It did work and the rgb lights on the box light up and i also install the nvidia driver successfully. But when I boot up windows, the internally monitor on mac become truddy. I didn't why.
Hi vitas_TS! My Thunderbolt Software downloaded from here, you can try it out.
And about the graphics driver, I first downloaded it from GIGABYTE's web site but didn't work. Finally, I upgraded the driver in device manager and succeeded.
Thanks Dueisoi. But I am a little confuse with boot windows via apple_set_os.efi. Can you help me with long-distance control via teamviewer? my snapchat is Vitas_TS
Duelsol, I am appreciate with your help. I try me best to look the step one by one in the guide.
But I don't know how to 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
I successfully download the apple set os.efi file and the EDK FOLDER on my mac.
There is no ''boot'' on my EFI folder