2017 13" MacBook Pro [7th,2C,U] + RX 580 @ 32Gbps-TB3 (Sonnet Breakaway 350) + ...
 
Notifications
Clear all

2017 13" MacBook Pro [7th,2C,U] + RX 580 @ 32Gbps-TB3 (Sonnet Breakaway 350) + Win10 [itsage]  

 of  2
  RSS

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

Here's another implementation entry for AMD Radeon eGPU in Windows Boot Camp. I used the same setup procedure as summarized in my RX Vega 56 eGPU.

 

System specs:

Mid 2017 nTB 13″ MacBook Pro – i5-7360U/Iris Plus Graphics 640 iGPU/8GB RAM/128GB SSD

 

eGPU hardware:

Sonnet Breakaway Box 350 + Radeon RX 580 + .5m Thunderbolt 3 cable

 

Installation steps:

  1. Installed DDU and removed default Nvidia and AMD drivers - in Windows.
  2. Disabled PCI Express Root Port # 10 - 9D19 [connects to iSight camera] - in Windows.
  3. Installed rEFInd then added apple_set_os.efi to the ESP volume - in macOS.
  4. Connected eGPU to lower TB3 port [closest to TAB key] and select apple_set_os.efi before booting into Windows - in rEFInd.
  5. Downloaded and installed latest Radeon graphics drivers - in Windows.

 

Benchmarks:

 

One thing I have noticed with AIDA64 benchmark is that the Memory Write/H2D speed varies depending on the graphics cards. If you have a few graphics cards to test, please check with AIDA64 in Windows and let us know your observation. Here are some quick Unigine numbers through Internal and external display modes.

Internal Display External Display

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]  


nando4 liked
ReplyQuote
nombrescreeno
(@nombrescreeno)
Trusted Member
Joined: 3 years ago
 

 So is this the same ad the Vega with regard to error 12? That is, you need the efi to remove it?

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
 

Correct. Disable the PCIe bridge to iSight camera, then boot into Windows with apple_set_os.efi will resolve error 12 on AMD eGPU for the non Touch Bar 13" MacBook Pro.

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
hhdev
(@hhdev)
New Member
Joined: 3 years ago
 

Did you test this setup on macOS 10.13.2 as well? Do you think it will be plug+play with a Macbook Pro 2016 15"?

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
 

@hhdev in macOS 10.13.2, this eGPU setup is plug-and-play. It's plenty of work for the 2016 15" MacBook Pro. Please refer to my Boot Camp setup guide.

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
Atlash
(@atlash)
Active Member
Joined: 2 years ago
 
Posted by: itsage

Correct. Disable the PCIe bridge to iSight camera, then boot into Windows with apple_set_os.efi will resolve error 12 on AMD eGPU for the non Touch Bar 13" MacBook Pro.

Hello itsage!

It is valid for the late '16 versión? Because I'm trying but I can't make this work, I mean:

- I do install and use the graphics card.

-I followed every step and I do not get error 12 at the graphic card but there's a bridge that shows error 12. In addition, If I try to disable the Port 10, system freezes and crashes. What?!

-I'm trying to update the eGPU's firmware (Gigabyte Aorus Box) but it's imposible. I get to upload .bin screen but it gives me an error when trying to load the file. I fear it is not file corruption related, I've checked it out.

 

Could you lend me a hand?

 

Thanks in advance.

MacBook Pro 13 2016 nTB / eGPU Gigabyte Aorus 2017 / MacOS Sierra 10.12.6


ReplyQuote
Atlash
(@atlash)
Active Member
Joined: 2 years ago
 
Posted by: Atlash
Posted by: itsage

Correct. Disable the PCIe bridge to iSight camera, then boot into Windows with apple_set_os.efi will resolve error 12 on AMD eGPU for the non Touch Bar 13" MacBook Pro.

Hello itsage!

It is valid for the late '16 versión? Because I'm trying but I can't make this work, I mean:

- I do install and use the graphics card.

-I followed every step and I do not get error 12 at the graphic card but there's a bridge that shows error 12. In addition, If I try to disable the Port 10, system freezes and crashes. What?!

-I'm trying to update the eGPU's firmware (Gigabyte Aorus Box) but it's imposible. I get to upload .bin screen but it gives me an error when trying to load the file. I fear it is not file corruption related, I've checked it out.

 

Could you lend me a hand?

 

Thanks in advance.

OK, I've disabled Port 10 before connecting the eGPU and now error 12 at the bridge is solved. 

What's left is to update the firmware. I do see the root in the Thunderbolt updater but even hotplugging I am not able to launch the update properly.

Thanks in advance.

MacBook Pro 13 2016 nTB / eGPU Gigabyte Aorus 2017 / MacOS Sierra 10.12.6


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

@atlash take a look at this TBT firmware update procedure for Boot Camp.

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]  


Atlash liked
ReplyQuote
Atlash
(@atlash)
Active Member
Joined: 2 years ago
 
Posted by: itsage

@atlash take a look at this TBT firmware update procedure for Boot Camp.

Followed from top to bottom, including variants I've found along the way. It resist to show the GIGABYTE XXXXXX under the device root (#Hurdle 3). I can select the root but eventually I receive an error when clicking Next after next step (it cannot load the firmware).

MacBook Pro 13 2016 nTB / eGPU Gigabyte Aorus 2017 / MacOS Sierra 10.12.6


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

You can always remove the GPU from the enclosure if there's nothing showing under Port #1 when running the TBT Firmware Update Tool.

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
 of  2