2017 13" MacBook Pro [7th,2C,U] + GTX 1070 @ 32Gbps-TB3 (AORUS Gaming Box) + Wi...
 
Notifications
Clear all

2017 13" MacBook Pro [7th,2C,U] + GTX 1070 @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 [itsage]  

 of  4
  RSS

itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

The non-Touch Bar Thunderbolt 3 MacBook Pro is the easiest one to implement eGPU in Bootcamp. My setup guide has more steps than necessary to get the eGPU going. However, the extra steps have helped with reliability when booting into Windows.

These are the basic steps I took for this setup. I'm working on a full detailed Bootcamp eGPU setup guide article in the coming weeks.

  • Install Windows 10 ISO through Bootcamp Assistant [in macOS].
  • Install DDU to remove default AMD/Nvidia graphics drivers and disable Windows automated GPU driver installation [in Windows].
  • Install latest Intel iGPU drivers then create a manual Restore point just in case there's boot up issues [in Windows].
  • Install rEFInd boot manager [in macOS].
  • Mount EFI partition and create a subfolder called "custom" [in macOS].
  • Download and copy apple_set_os.efi into the "custom" folder inside EFI volume [in macOS].
  • Shut MacBook Pro down then connect eGPU to a Thunderbolt 3/USB-C port.
  • Hit ENTER on apple_set_os.efi volume at rEFInd screen then boot into Windows [boot selection].
  • Open Device Manager to confirm iGPU and Microsoft Display Adapter are present and active [in Windows].
  • Install Nvidia graphics drivers then restart [in Windows].
  • Boot into Windows following apple_set_os.efi at rEFInd boot selection screen.

 

If all goes well, the base-level TB3 MacBook Pro has transformed into a capable gaming laptop. I did not encounter error 12 at all. In the rare chance you see it, simply disable PCIe Root to the iSight camera will free up enough resources for the eGPU. Here's the numbers from a mid-2017 non-Touch Bar 13" MacBook Pro.

eGPU Internal Display eGPU External Display

I also ran it through SteamVR Performance Test

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ppm, Calastren, MBAir10 and 1 people liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 

That's quite a lot of steps, some of which could be quite daunting for folks like myself who are not that tech savvy. Are they really needed because my 2017 MacBook Pro was plug and play?

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
Calastren
(@calastren)
New Member
Joined: 3 years ago
 

I'm still hesitating about getting either a Macbook Pro 13" Touchbar or non touchbar with a 16gb supp. 

How is your CPU doing while playing ? I'm pretty much scared about the GPU being not that good and upgrade it.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
ludalex
(@ludalex)
Active Member
Joined: 3 years ago
 

Hey, am I missing something or the whole process of using apple_set_os.efi is only needed for 15" MBP with dGPU that disable iGPU at boot by default? Shouldn't 13" MBP enable the iGPU natively?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

When booting into operating systems other than Mac OS, the Apple firmware tends to keep the iGPU deactivated. On iGPU-only Macs, sometimes with the presence of the eGPU, iGPU will not show up in Windows.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
Slugboy
(@slugboy)
Active Member
Joined: 3 years ago
 

Hello itsage,

 

thanks so much for the guide. I have been trying for hours now and have followed all steps but am getting into a quandary about a few things.

to confirm I'm mounting the efi, going into finder and putting the efi folder in a folder named custom?

  • i can't get the refind to see the apple set file?

also how necessary is it to set startup disk to windows? Bless tool is preventing me from doing this.

 

look forward to your response. I have got it working on OS X but bootcamp not yet.

 

thanks again

 

chris

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 

Did you try just plugging it in without all these steps? Because that's how my 2017 13inch mbp worked... fantastic guide as it is but sometimes the simple way can work...

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
Slugboy
(@slugboy)
Active Member
Joined: 3 years ago
 

 I tried that, but I have the dreaded error 12 issue, the aorus gaming software doesn't work and nvidia doesn't recognise that there is a graphics card attached, but I can see it in devices manager. I ran it on OS X fine but can't run csgo at 2550 settings on high at a decent frame rate. Going to try and run it on bootcamp next and play alien and a few other aaa to see if it's any good. So far it's been a pain in my ass lol. 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Slugboy
(@slugboy)
Active Member
Joined: 3 years ago
 

Ok so I went over everything again and have got some success. I wasn't installing the correct file in EFI and so wasn't seeing apple  os boot efi in refind. Got the correct one on and got the gpu booted up and recognised, drivers installed.

 

in devices manager I have windows display adaptor and the gtx 1070. No drivers are installed for the internal gpu.

it appears games are trying to run on the native gpu and not on the external nvidia one.

 

any help?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 

I think I had error 12 to start with, I did actually, but while I googled fixes windows self solved. 

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


ReplyQuote
 of  4