Boot Camp eGPU Setup Guide - Windows Gaming with Macs
Thank you! I managed to get it work using Windows 10 (1803) GPU settings menu.
Maybe it's too early to say but it seems to me that it's about 10-15% slower comparing to Optimus iGPU internal screen acceleration.
Is it possible?
Also it seems to me that the laptop is running hotter.
Can it be because the dGPU is not disabled?
Or maybe because Windows 10 (1803) internal screen acceleration creates extra workload on CPU?
@613 Very good to hear dGPU + eGPU for internal display acceleration works. The dGPU is definitely in use partially to facilitate the transmission of eGPU back onto the internal display. Therefore higher temp of the laptop is expected. AMD XConnect and Nvidia Optimus uses the iGPU instead so the dGPU is not engaged. Thermal generation in those modes comes from the CPU only.
|Microsoft Hybrid Graphics||AMD XConnect/Nvidia Optimus|
|Internal Display «» dGPU «» eGPU||Internal Display «» iGPU «» eGPU|
The improvement to Microsoft Hybrid graphics in Windows 10 1803 is a blessing for Mac users. Apple firmware disables the iGPU in many Macs that have a dGPU. Prior to W10 1803, we either need to enable the iGPU (possible on some Macs) or use a headless display adapter. Microsoft does Apple a big favor here.
How did you do it? I was able to reinstall Windows 1803 plugged my 1080 Ti and got the nvidia drivers, restarted everything fine. I can see the 1080 Ti on device manager but on the graphics settings I get the Radeon Pro 555X as both the power saving and high performance gpu. How did you set the 1080Ti as the high performance gpu? Thank you!
ps: are u maybe using a headless hdmi adapter on the egpu or an external display?
lol I got that part. What I mean is when I go into the graphics settings the Radeon 555X shows as both the high performance GPU and also as the power saving GPU so I can’t select the 1080 Ti even though it has been installed and recognized just fine. I have attached a screenshot as well. Thank you!
ps: I have to hotplug the eGPU every time. If I just boot with the eGPU ok I just get a black screen although the computer seems to be on.
I finally got it working by doing a clean install of the Nvidia drivers (along w geforce experience) downloaded from their website. Initially I just let windows get the drivers and even though windows said they were the latest I wasn’t able to select the 1080Ti as the high performance GPU. Now everything works fine and I’m playing Overwatch on Ultra on my internal display. Thank you so much for everything fellas!!
ps: does anybody know how to enable 1440x900? It’s missing closest I get is 1680x1050 plz help!
Hi there-- I have the same set up I think. My Mac (in Windows 10) recognizes the 1080 and I have the latest drivers installed. However, I don't know how to switch from the Radeon Pro 560 to the 1080-- where do I do that? When I do to graphics settings, the 1080 is there as the High Performance GPU... I just don't know how to have the MAC use it. I set Steam to use the High Performance GPU (1080), but it does not use it. Any tips appreciated. I'm wondering if I need to disable PCI resources or something to get it to work?
i reach the step with integrated.bat, but when i run the bat and reboot, my integrated screen flickers and goes black. my external screen does not work either. i dont need the macbook screen, so if i can use my external screen with egpu without running integrated.bat that would work.
also, i have the new fw with «large memory» do i still need to disable both 1901 and 1905 to run a vega 64?
also, what are these steps for? the egpu works on a new windows install, by just plugging it in, however i dont get the performance i expected
I have a mid 2017 MBP 13 w Touch Bar and Gigabyte Gaming Box GTX 1070. I have activated iGPU with rEFInd, but when I check the Device Manager, I still only have one Microsoft Basic Display Adapter. What should I do?