Q: What do the eGPU port acronyms like 32Gbps-TB3 mean and what are their ranked & measured peak H2D/write bandwidths?

   Disclaimer & buying options for OCuLink eGPU adapters for reliable up to 64Gbps ePCIe 4.0 x4 connectivity is here

2017 15" MacBook Pro (RP560) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Sonnet Breakaway 550) + Win10 [Tony Blanco]  

  RSS

Tony Blanco
(@tony-blanco)
Active Member
Joined: 7 years ago
 

System specs

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)

 

eGPU hardware

Sonnet Breakaway Box 550W TB3

Asus GTX 1080ti Strix 11GB

IMG 4591

BootCamp Windows 10

Setup 1: 2560x1440 Monitor -> DisplayPort -> GTX 980

PCI-e Arrangement

 

 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.

 

Details

  • Plug the eGPU and External SSD/HDD on opposite sides of the MBP to achieve "good load balancing of high bandwidth traffic" ( @nando4 )

 

Installation steps

  • 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.

 

GPU/CUDA-Z

 

Cuda GPU Z GTX 1080 ti

Simulation Benchmarks (No OC)

Superposition Benchmark v1.0 5478 1515529486
Unigine GTX 1080ti

 

Firestrike 1080 ti

 

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)

 

Comments 

Failed Attempts:

  1. Trying to connect the Apple Thunderbolt Display with an adaptor to the DisplayPort on the GPU
  2. 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.

 

2017 15" MacBook Pro (RP560) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Sonnet Breakaway 550) + Win10 [build link]  


neaumusic and nando4 liked
ReplyQuote
(@andrew_graham)
New Member
Joined: 7 years ago
 

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.

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

.

ReplyQuote
Megaman0025
(@megaman0025)
New Member
Joined: 7 years ago
 

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!

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)
Founder Admin
Joined: 8 years ago
 

@megaman0025 In order to accelerate the internal display of the 15" MacBook Pro with the eGPU, you need to disable the Radeon Pro 560. Here's the step-by-step guide to do so.

LinkedIn | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2017 21" iMac 4K (RP555) [7th,4C] + RX 6800 @ 32Gbps-TB3 (Netstor HL23T-Plus) + macOS 13 & Win11 22H2 [build link]  


ReplyQuote
Megaman0025
(@megaman0025)
New Member
Joined: 7 years ago
 

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!!

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

.

ReplyQuote
(@tim_hyde)
Active Member
Joined: 7 years ago
 

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.

On Mac

  1. The MacBook came with High Sierra 10.13.2, so upgraded to 10.13.3 (no betas here)
  2. Plugin eGPU
  3. Mac prompts you to logout and re-login or restart.
  4. Plenty of games on Steam or try Benchmarks.
  5. All 3 x performance of built in 560.
  6. 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...

Windows BootCamp

  1. Install and setup windows bootcamp as per Apple instructions.
  2. Make sure you have all your windows updates
  3. Boot into Windows.
  4. Plugin in eGPU
  5. Wait for Windows to install drivers.
  6. Usual reboots etc.
  7. 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.

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)
Founder Admin
Joined: 8 years ago
 

@megaman0025 While the 2017 MacBook Pro has an easier time resolving error 12 in Bootcamp, you'd still need the Radeon Pro dGPU disabled in the 15" model internal display acceleration.

LinkedIn | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2017 21" iMac 4K (RP555) [7th,4C] + RX 6800 @ 32Gbps-TB3 (Netstor HL23T-Plus) + macOS 13 & Win11 22H2 [build link]  


ReplyQuote
Alex R.S
(@alex-r-s)
New Member
Joined: 7 years ago
 

Hello! 
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.

Thank you!

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

.

ReplyQuote