2017 15" MacBook Pro (RP560) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Sonnet Breakaway 550) + Win10 [Tony Blanco]
Mid-2017 15" MacBook Pro | i7-7920HQ 3.1GHz (7th Gen) | 16GB RAM | 2TB SSD
Samsung SSD 850 Pro 1TB (Games Files) | Satechi Type C Aluminum SSD Enclosure
dGPU: Radeon Pro 560 4GB
iGPU: Intel® HD Graphics 630
Windows 10 Home (64-bit)
27" LG IPS Monitor ColourPrime (27EA83-B)
Sonnet Breakaway Box 550W TB3
Asus GTX 1080ti Strix 11GB
BootCamp Windows 10
Setup 1: 2560x1440 Monitor -> DisplayPort -> GTX 980
Each side's TB3 ports are hosted by an individual TB3 controller. So the USB-C SSD enclosure allocated it on the bottom left TB3 port, while my eGPU is on the bottom right TB3 port to maximize bandwidth for each.
- Plug the eGPU and External SSD/HDD on opposite sides of the MBP to achieve "good load balancing of high bandwidth traffic" ( @nando4 )
- Log in to Windows (With all the Bootcamp drivers already installed)
- Plug the breakaway box, with the GPU installed, on any of the TB3 ports
- Wait for Windows to recognize the eGPU and let it Auto-Install the drivers (Follow this procedure with Device Manager)
- After it's done, download and install the latest drivers for your specific eGPU
- Restart your laptop
- The eGPU should be working 100%!!! Even with the laptop lid closed.
Simulation Benchmarks (No OC)
Gaming Benchmarks (No OC)
- Battlefield 4 @ 1440p Ultra Settings (DX11): Avg ? / Min ? / Max ?
- Battlefield 1 @ 1440p Ultra Settings (DX11): Avg ? / Min ? / Max ?
- Battlefield 1 @ 1440p Ultra Settings (DX12): Avg ? / Min ? / Max ?
- Metro Last Light Benchmark @ 1440p Max Settings: Avg ? / Min ? / Max ?
- Far Cry 4 @ 1440p Custom Maxed Out: Avg ? / Min ? / Max ?
- Borderlands Pre-Sequel @ 1440p Max Settings: Avg ? / Min ? / Max ?
GeekBench4 (No OC)
- CPU/GPU Open CL(GTX 1080ti)
CineBench R15 (No OC)
- Trying to connect the Apple Thunderbolt Display with an adaptor to the DisplayPort on the GPU
- Without utilizing many of the techniques described in this forum, I wasn't able to get my Apple Thunderbolt Display to be driven by the GPU while connected to any of the TB3 ports. If anyone can help it would be greatly appreciated.
Can you post what version of osx you are running with bootcamp? Can you also [post what build of windows you are running? Did you update to the creators edition before doing this?
Amazing that it was so easy for you! I had no luck with my 2016 MBP, but now I switched to the 2017 and will see how I go. My hardware is identical.
Hey there, I appreciate your guide! were you ever able to get this running in loopback mode to power your internal monitor on your 15 inch with rp560? I have a few days left to return my mac book pro 15 inch if I can't find that loop back mode with an egpu is as simple as you just described your experience. I will only be using eGPU for gaming in windows. Don't need the extra acceleration for really anything else at all. Any input? thank you!
Thanks for such an awesome and quick response - it looks like the updated boot camp drivers allow for eGPU easily now due to error 12 resources being freed up easily - does that mean I still have to deactivate the Radeon Pro 560 in windows? The update at the end of that long article seems like it just works! Can you clarify? Thanks again!!
Thanks Tony, until I read you post I was a little reluctant to go through the various procedures documented on this site especially re bootcamp. But it seems on latest MacBook and OS versions everything just works!
I have :
- MacBook 2017 with Radeon 560 and 3.1 i7.
- Sonnet 500W eGPU enclosure with RX580 installed.
- Upgraded to High Sierra 10.13.3
- Dell monitor plugged into DP on eGPU.
- The MacBook came with High Sierra 10.13.2, so upgraded to 10.13.3 (no betas here)
- Plugin eGPU
- Mac prompts you to logout and re-login or restart.
- Plenty of games on Steam or try Benchmarks.
- All 3 x performance of built in 560.
- My only problem was with x-plane in MacOS. The 560 performed better on Mac. The 560 can play x-plane but with some graphics features turned down, which is what I turned to bootcamp...
- Install and setup windows bootcamp as per Apple instructions.
- Make sure you have all your windows updates
- Boot into Windows.
- Plugin in eGPU
- Wait for Windows to install drivers.
- Usual reboots etc.
- Update drivers from device manager
Not had to run any scripts, install other tweaks or disable anything (yet!). It seems to work.
A few crashes and hangs on Windows with X-plane when changing some graphics settings. Also sometimes when you hot plug something else into another TB port? But then that's what a remember about life with windows! While x-plane didn't work too well with the eGPU in MacOS in Windows it works well.
I have recently bought a Sonnet EGFX Breakaway 550W with a gigabyte 1080 and No matter how many times I reinstall bootcamp or macos, I still can not get the card to run properly.
In MacOS I get shitty performance and some apps just plainly freeze my macbook and in bootcamp I get error 43 in Device Manager!
I was astonished to see how you didn't even do anything special to it, you just let windows do it and install latest drivers.... is there any way you could help me?
I have a Macbook Pro 2017 Touchbar with a radeon 560, 1TB and 3,2 GHZ i7.