Boot Camp eGPU Setup Guide - Windows Gaming with Macs
 
Notifications
Clear all

Boot Camp eGPU Setup Guide - Windows Gaming with Macs  

 of  9
  RSS

Baldrick2187
(@baldrick2187)
New Member
Joined: 2 years ago
 

Hello

I have a Macbook Pro 15" mid 2017 and the Aorus Gaming Box GTX 1080. Does the setup procedure outlined by itsage  change at all?  I want to set the thing up but I'm not sure where to start, I've seen lots of conflicting experiences in the forums. Any help would be appreciated. Otherwise I'll have to send the paperweight back and buy an xbox.

Apple has made some firmware improvements in the mid-2017 MacBook Pro. Windows 10 now shows “Large Memory” under Device Manager » View » Resources by connection. This means some Mid 2017 MacBook Pros may be able to use eGPU without encountering error 12, no workaround needed.

Thanks 

Baldrick

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

@baldrick2187 If you're planning on using an external monitor with the AORUS 1080 Gaming Box then plug it into different TB3 port to see whether the eGPU works plug-and-play with your 2017 15" MBP. For internal display eGPU acceleration, I'd recommend following the steps in this guide.

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


ReplyQuote
Baldrick2187
(@baldrick2187)
New Member
Joined: 2 years ago
 

@itsage

Thank you for your response.

I tried hot plugging but nothing happens whatsoever. I’ve got the laptop to use the intel HD graphics 630 but I’m unable to install the nvidia drivers, a dialogue pops up saying I need an nvidia Gpu. 😩

Baldrick

 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

You need to use apple_set_os.efi as stated in the setup guide.

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


ReplyQuote
Baldrick2187
(@baldrick2187)
New Member
Joined: 2 years ago
 

I have it. I plugged in the egpu and ran windows using apple_set_os.efi. But when I went to the device manager the egpu wasn’t detected. Only the intel HD graphics 630 and a basic display adapter (560). 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
detunedradios
(@detunedradios)
Trusted Member
Joined: 2 years ago
 

Hey there! Looking into getting an eGPU setup going with a Radeon RX 580, a Sonnet Breakaway 350, and a 2016 15" MBP. Sounds like it's plug and play in macOS, but Windows sounds quite a bit trickier.

Here's the main concern I have, and which I'm having trouble finding info about. I plan to use my eGPU setup exclusively with an external monitor, with the laptop closed. Internal display acceleration isn't a concern for me. However, when I'm away from my eGPU and external monitor, I still may need to be able to use my MBP's dGPU in Boot Camp for the internal display. How much of a problem will it be to go back and forth between using my dGPU and hooking up to my eGPU, and how would I go about doing it (if it's possible)?

2016 15" MacBook Pro - 2.7GHz Core i7, Radeon Pro 460 4GB, 1TB SSD
Sonnet Breakaway Box 350, modded with 650W PSU, with Radeon RX Vega 64


ReplyQuote
(@gagan_malik)
New Member
Joined: 2 years ago
 

I have a doubt, after everything is done (installing eGPU, and everything),
1) What all do we need to do before switching back to macOS?
2) Will rEFiND boot screen will appear everytime I switch on the laptop?
3) Will everything be normal with the macOS?
4) If I am on the go, and I want to use Amd graphics on Windows, then what would I have to do?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Arthy
(@arthy)
Eminent Member
Joined: 2 years ago
 

Hi everyone,

Thanks for the guide!
I'm stuck at the post-REFIND stage. The GPU does not appear in device manager. However, LEDs and USB do work.
I'm using a GTX670 in an AORUS 1070 v1.0 enclosure, on a 2016 TB MBP 13 (Bootcamp Win10 64 Fall Update).

Is there anything I may have missed?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@jean_gerald_muyuela)
New Member
Joined: 2 years ago
 

i dont have osx option on boot selection....... i fucked up something?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Tomás García
(@reloadedhead)
Active Member
Joined: 2 years ago
 

Hey there guys. A new BootCamp Software update has just come up for the RP450 dGPU on my 15" 2016 MB Pro. I use my eGPU with an external display, so, is it recommended to update the driver? I have uninstalled the RP450 drivers with DDU following this guide. Will updating prevent my machine to recognize the eGPU?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
ReidarNikolai
(@reidarnikolai)
New Member
Joined: 2 years ago
 

Hello
Thanks for such a good guide!
2017 MBP 15" with Sonnet 550 and MSI Radeon 580 here - works well.
I have not disconnected the left ports - yet. My Sonnet and EXT drive is on the right side.
When I connect my OWC TB2 Hub to the left side I get code 12.
I am thinking that if my keyboard was bluetooth. Then I am good.

Thanks again for the guide.

ReidarNikolai

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
jipsom
(@jipsom)
Active Member
Joined: 2 years ago
 

Can anyone advise which PCIe controller to disable in a 2017 iMac (4k 21inch)? The configuration is somewhat different to the Macbooks: https://imgur.com/a/nh0pg

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@tyler)
New Member
Joined: 2 years ago
 

I got hosed by the dGPU disabled windows boot hang problem when windows crashed on me and refInd disappeared (forcing me into osx).

I took a look at the gpu-switch source code and was able to recover by setting integrated on boot via entering single user mode and using the nvram command to override the gpu-power-prefs setting.  FYI, if someone else gets stuck.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Acclaim
(@acclaim)
New Member
Joined: 2 years ago
 

Thanks for the guide @itsage!

Everything is working well with my 2017 MBP 15-inch with Aorus 1070 gaming box.... except (there's always an except isn't there?) that my screen flickers while running on the integrated gpu. It is constantly flickering to black unless I am moving my mouse/taxing the cpu. Previously (prior to following this guide) when I booted into windows to use the dGPU things worked well. As well, when I open a 3D application running on my eGPU (Overwatch for example), I have no black screen flickering. It only seems to persist when the iGPU is being used to drive the display.

Any thoughts? Have others experienced this issue?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Acclaim
(@acclaim)
New Member
Joined: 2 years ago
 
Posted by: Acclaim

Thanks for the guide @itsage!

Everything is working well with my 2017 MBP 15-inch with Aorus 1070 gaming box.... except (there's always an except isn't there?) that my screen flickers while running on the integrated gpu. It is constantly flickering to black unless I am moving my mouse/taxing the cpu. Previously (prior to following this guide) when I booted into windows to use the dGPU things worked well. As well, when I open a 3D application running on my eGPU (Overwatch for example), I have no black screen flickering. It only seems to persist when the iGPU is being used to drive the display.

Any thoughts? Have others experienced this issue?

Problem solved! I found a post by @itsage which stated that the screen flickering was caused by power saving features that can be disabled in the Intel drivers settings. The setting people need to disable is called "Panel Self-Refresh." Disabling this option allows for the iGPU to run flicker-free. 

Cheers!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@matthew_james)
New Member
Joined: 2 years ago
 

I have a MacBook Pro 15 Touchbar and an Aorus 1080 Gaming Box. I am new to Mac/Bootcamp and didnt really want to mess with the settings too much, mostly out of fear. I kept getting Error 12 and Error 43 after a fresh install. I found every time I would run DDU, plug it in and then Run Geforce Experience, it would work just fine... until I shut down or restarted the computer. I found a suggestion somewhere to shut down the computer completely and then, once you turn back on, plug the eGpu in just as the windows logo appears. This has worked almost every single time for me.

Hope this helps someone and if anyone has any other suggestions that may solve my issue I am open, but for now this is a fix for me.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
comfycat
(@comfycat)
Trusted Member
Joined: 2 years ago
 

@matthew_james have you tried spoofing a macOS boot with rEFInd? I have a much older Macbook, 2013 13", but I don't need to hot plug, I just completely shut down, plug in eGPU (Aorus 1080), boot and get the rEFInd menu, spoof the macOS boot with the apple_set_os.efi, and then boot into Windows. Always detected, always works. Does this work with newer Macbooks?

You've been warned.
late-2013 13" MBP Retina + [email protected] (Aorus Gaming Box via TB3>TB2 adapter) + macOS10.13.3 & Win10


ReplyQuote
lorandre89
(@lorandre89)
New Member
Joined: 2 years ago
 

Hey Everyone

first of all thanks for any help yall can give me. 

I got a 2017 macbook pro 15' with touchbar. I bought me a vega 56 egpu with an enclosure sonnet 550w - everything runs well on an external display on high sierra apple OS.  (tried it even on heroes of the storm on ultra) - but I can't get it detected in my device manager on windows booted through bootcamp. (I looked at display and a bunch of other places in device manager - is it supposed to be somewhere else?).

Tried following some other advice I found here, uninstalled AMD drivers using the DDU and to install crimson 17.11.1 drivers but the drivers couldn't find the hardware. 
The box does turn on (blue light up front) when I plug it in thunderbolt 3 btw - the graphic card isn't spinning up though. 

Quite confused. would love some help to try some stuff Smile

Thanks!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
JohnRamboJedi
(@johnrambojedi)
Active Member
Joined: 2 years ago
 

Hey guys/gals,
Been lurking around here for about a month and have gotten lots of great information from the community. I recently got this set up; Mid 2017 MacBook Pro nontouch + Mantiz Venus + Asus Strix RX 580. I set up everything on OSX, and it seems to be working well (although benchmarks seem a little lower than I was expecting ~30 FPS on the Unigine Heaven 4 at 1080p with Ultra/Extreme and 8x AA). My issue is with the bootcamp partition. I am able to hot plug during boot up when circles are spinning, windows recognizes the GPU, I am able to download and install drivers but I am still getting Error 12 no matter what I try. So far I have tried disabling the FaceTime camera along with anything of the devices I wouldn't need and still can't get it to resolve. I was hoping I would not have to go the EFI route. I am kinda of stuck here on what to do and wanted to see if anyone had some advice? Maybe a full re install of windows? Any ideas would be greatly appreciated. If I can get this all figured out I would be happy to create a build guide for others having the same issues.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

@johnrambojedi AMD eGPU is trickier in Bootcamp with regards to solving error 12. I'd recommend following the setup guide to install rEFInd.

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


ReplyQuote
JohnRamboJedi
(@johnrambojedi)
Active Member
Joined: 2 years ago
 

Thanks @itsage ! I figured that EFI boot was really just to have windows detect the hardware. Since mine is already detected by windows, do you think it will help?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

My guess is when you boot up with rEFInd Windows allocates resources for the eGPU before the iGPU. Therefore it resolves error 12 during the booting process. When you hot-plug the eGPU at circle dots, Windows allocates resources for the iGPU before the eGPU. AMD eGPU happens to demand more and causes error 12.

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


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

I’ll let the big man give you a proper and full answer but as someone who prob sits somewhere between the two of you knowledge wise, no. 

rEFInd helps with resource allocation, error 12 is a symptom of insufficient resource. 

Something ive learned on my journey is the instructions sometimes skip the finer details folks in the know know instinctively. 

Example- you need to restart after disabling ports/resources.

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


itsage liked
ReplyQuote
JohnRamboJedi
(@johnrambojedi)
Active Member
Joined: 2 years ago
 

@itsage @eightarmedpet Thank you guys very much! I am nearly done with the EFI boot (I think) I have set disabled SIP, installed rEFind and copied the apple_set_os.efi file. My question here is; do I just restart into bootcamp like normal? As in shut down, restart holding option and select windows? Or do I need to run a program from my EFI partition? And if so which program?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

At the rEFInd screen, you want to select the apple_set_os.efi then hit Enter. The display will flash black briefly. After that, select the Windows boot volume to the left and hit Enter to boot into Windows. Here's the video of the boot up process using rEFInd.

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


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

itsage liked
ReplyQuote
JohnRamboJedi
(@johnrambojedi)
Active Member
Joined: 2 years ago
 

@itsage, I very much appreciate all the help. My issue is I don't even know how to get to the rEFind screen in order to select bootcamp. When I shutdown like normal and hold option, I just get the windows and Mac osx options like normal. Not sure which step I am missing in order to get to the rEFi boot screen? Based on the video it looks like you are just booting up and it automatically goes to the rEFi screen, my system is not doing this

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

@johnrambojedi If you installed rEFInd correctly as shown in the setup guide, the rEFInd boot screen will show up at every boot without user interaction. Once you see the rEFInd screen, use Arrow to navigate the booting options. Don't hold Option key at boot because that will bring up Apple boot options.

@eightarmedpet Most definitely! One step at a time is how I go about things. Once error 12 resolved, look into using a custom eGPU.io theme, curtesy of @eightarmedpet. 😎 

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


ReplyQuote
JohnRamboJedi
(@johnrambojedi)
Active Member
Joined: 2 years ago
 

@itsage I got it! It was as simple as just booting up normally and not holding down the Option key! Got all my drivers installed and no more error 12! Thank you so much. I have a couple more questions though, I promise this is it;

1. I dont see a option for Mac on my eFIn boot screen. If I want to boot in OSX, do I need to hold down the Option key and boot up that way?

2. Also I have 2 Windows icons on my eFIn bootscreen, just want to confirm that is normal? I assume we always need to use the left one? Based on the videos and pictures, it looks like that is normal.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@l_rayhan_n)
New Member
Joined: 2 years ago
 

Hi, I have followed your guide up to step 4 which is installing driver. My device manager doesn't show my egpu being detected. Do you know why? thank you.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined: 3 years ago
 

2017 Macbook Pro 15`inch? If so and it doesn't display on Device Manager, it has a chance of being one of those problematic. I had one of those, and I got my logic board replaced by Apple. It was a pain in the ass to prove them it had something wrong. But they did it. Search around on this forum, there's a huge topic talkbing about it. I'm not say it is your case, I'm saying it could be.

mid-2017 15" Macbook Pro RP555 + [email protected] (Mantiz Venus) + macOS & Win10


ReplyQuote
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 

@itsage Hey man. I've hit a brick wall. I'm running a late 2016 MBP (with touch bar) and a Mantiz Venus with a MSI RX Vega 56.

I have rEFInd installed, I have apple_set_os.efi in the "custom folder" I can boot into rEFInd, I hit enter on the apple_set_os.efi, that works fine and then I hit enter on the Windows logo right beside it (as shown in the video) and Windows starts to launch but it gets to the blue Windows logo with the spinning dots and then quickly crashes and eventually boots back into rEFInd.

I somehow managed to boot into Windows in Safe Mode and went to device manager and was able to confirm that the dGPU, eGPU and Microsoft Display Adapter (iGPU?) are detected by the system. But I can't seem to boot in normal mode. And I can't use the integrated.bat or download the Intel graphics unless I have an internet connection.

I've been working at this for over 6 hours now. lol. Would you be so kind as to help me out?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

What steps have you completed before encountering this boot issues into Windows? Does it have the same issue when boot up without the eGPU attached?

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


ReplyQuote
aznkid14
(@aznkid14)
New Member
Joined: 2 years ago
 

Every time I load the custom EFI and run windows my wifi can't connect to any existing networks. They work when I don't load the EFI, but not when I do. Any ideas as to why?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

Hey all,

I currently have a 2017 15" MacBook Pro with the Radeon Pro 555, and a Mantiz Venus box with a Vega 64 GPU hosted inside. Recently I wiped apple_os_set_efi, wiped the partition, and did a fresh install of Windows. When plugged in to the box, Windows automagically detects the Vega eGPU and runs off the external display without any fuss.
Here's where my issue lies. The internal display of my MacBook is black and the display is not detected when the Radeon Pro 555 is not disabled. When it is black, shutting the computer results in Windows going into hibernation and I cant wake it from my external peripherals. So for now, Windows does work off the eGPU with little fuss. I'm just wondering if I need to use apple_set_os_efi again to get the display working without disabling the dGPU on the MacBook.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

@cvfunstuff What Windows version are you running? In order to have finer controller of which graphics card does what in Bootcamp, use rEFInd and apple_set_os.efi. What you're currently experiencing is Windows automatically allocating resources to the eGPU and therefore crippling the dGPU. The internal display is powered by the dGPU so it goes black when the dGPU is not working properly. apple_set_os.efi also keeps the iGPU activated when booting into Windows and you can attach the internal display to the iGPU for AMD XConnect if needed.

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


ReplyQuote
 of  9