2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS...
 
Notifications
Clear all

2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.1 & Win10 1903 [itsage]  

  RSS

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

TUL sent me the PowerColor Red Devil RX 5700 XT for eGPU testing. It's a massive card compared to the reference one. This translates to cool and quiet operation. The three 90mm cooling fans stay OFF until the temp reaches 60 degrees C. Even when they're running full speed, it's not loud at all. I heard the PSU fan more than the GPU fans.

 

System specs:

2017 13″ MacBook Pro – i7-7567U/Iris Plus 650 iGPU/16GB RAM/1TB SSD

 

eGPU hardware:

Mantiz Venus + PowerColor Red Devil RX 5700 XT + .5m Thunderbolt 3 cable + ASUS MB16AC USB-C Monitor - Huawei VR2 DisplayPort to USB-C cable

 

Hardware pictures:

 

Installation steps:

In macOS 10.15.1 Dev Beta 3 [19B86a] there was no setup involved with a Thunderbolt 3 Mac such as this 2017 13" MacBook Pro. It was plug-and-play to get the eGPU going. Both the RX 5700 XT graphics card and Mantiz Venus also have native support. In order to produce USB-C monitor output, I used the Huawei VR-C cable. It has two input ends connecting to a USB-C port on the MacBook Pro (for bus power) and a DisplayPort on the RX 5700 XT eGPU then one USB-C monitor output end connecting to the ASUS 15" Portable USB-C FHD monitor.

Due to recent Win10 1903 versions causing error 12 on many Thunderbolt 3 laptops, I've been testing my TB3 computers with different OS Build versions. This 2017 13" MacBook Pro is running the latest Windows 10 1903 (OS Build 18362.449). Through the use of @goalque's automate-eGPU EFI, the iGPU stays activated for internal display eGPU acceleration (AMD XConnect). Here's my setup procedure:

  • Install Windows 10 ISO through Bootcamp Assistant [in macOS]
  • Create a 24MB FAT partition in Disk Utility and copy @goalque's automate-eGPU EFI onto it [in macOS]
  • Hold OPTION at boot to select EFI drive and hit Q to access automate-eGPU EFI [boot selection]
  • Shut MacBook Pro down then connect eGPU to front left Thunderbolt 3 port [system OFF]
  • Boot into Windows via automate-eGPU EFI [boot selection]
  • Confirm a new Microsoft Basic Display Adapter in Device Manager then install Radeon drivers [in Windows]

 

Benchmarks:

I ran all tests in Windows Boot Camp. The synthetic benchmarks were ran through internal display, loopback monitor, and external monitor through the ASUS MB16AC.

 

Internal Display Loopback Monitor External Monitor

 

Comments:

This PowerColor Red Devil RX 5700 XT ran nice and quiet. The dual core U-CPU yielded slightly less performance overall compared to quad core H-CPU host such as the 2016 15" MacBook Pro. At the moment drivers for Navi in Windows is not well optimized for eGPU internal display and loopback mode. The performance loss is significant compared external monitor mode (relatively to Polaris and Vega cards). RGB feature on this card is adjustable in Windows only with Devilzone software. Turn OFF mode would disable RGB except the port LEDs.

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


nando4 liked
ReplyQuote
siyuanchu
(@siyuanchu)
Active Member
Joined: 2 years ago
 

I installed my Windows as Windows To Go, and it's a 15-inch 2017 RMBP. I checked out the resources in the forum and it says 15 inch mbp can only install the modified driver from bootcampdriver.com. Is there anyway I can install the official AMD driver? When I tried, the software says no device detected. 

MacBook Pro 15 inch 2017 RX560
Mantiz Venus
AMD Radeon 5700XT
macOS 10.15.1
Windows To Go 1809
Sandisk Ultra SSD 480GB


ReplyQuote
Nathan Ramos
(@nathan_ramos)
Active Member
Joined: 5 months ago
 

@itsage

Have you been able to see any updates on this now that the new November Adrenaline AMD Drivers were released on BootCampDrivers.com were released? Sorry if this is a noob question, this will be my first build on a MBP w/eGPU.

 

Also, I had a 2018 MBP with a Sapphire 5700 XT set up; initially it ran graphics on internal GPU first day but after a restart, the machine was never able to see the card correctly again and I continued to get the Code 12 error. I will be downgrading to the May Windows 10 Update of 1903 (18362.295) later this evening to test if it will work with that update.

 

Do you see/think the power is sufficient for the eGPU? Would upgrading the PSU help? 

 

Last question: Are you running bootcamp on the internal SSD or the SATA connection internal to the eGPU?

 

Thanks!

2019 MacBook Pro 13"
2018 MacBook Pro 15"+ Mantiz Venus (MZ-02) + Sapphire AMD 5700 XT
2019 MacBook Pro 16" + Razer Core X + nVidia RTX 2070 Super


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

@nathan_ramos I don't think there's any changes to effected systems regarding Radeon 19.11.1 version. This 2017 13" MacBook Pro is fortunately not effected by error 12 in newest Windows 10 versions. I updated to Win10 1909 (18363.449) yesterday and the RX 5700 eGPU worked fine. The Mantiz Venus stock PSU has more than enough power for RX 5700/XT. I've always used the internal drive for Windows partition. External SSD is to store games. 

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


ReplyQuote
Nathan Ramos
(@nathan_ramos)
Active Member
Joined: 5 months ago
 

@itsage

That's good to know. Have you tried any of this on a 15" MBP w/dGPU?

2019 MacBook Pro 13"
2018 MacBook Pro 15"+ Mantiz Venus (MZ-02) + Sapphire AMD 5700 XT
2019 MacBook Pro 16" + Razer Core X + nVidia RTX 2070 Super


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

100% sure those ports need disabling? I have nothing disabled and no issues (currently, touch wood) but I’m using 1809 and a Vega card so not the exact same set up. 

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


ReplyQuote
andyx86
(@andyx86)
Active Member
Joined: 4 weeks ago
 

@itsage

Thanks a lot for your build! I've a very similar to yours (same MBP edition, Asus ROG RX 5700 XT) with except that I'm running Win10 1909. 

After installing the AMD Radeon drivers I get the radeon RX 5700 XT just for 1 second recognised and then disappears, after I tried to disconnect and connect again the TB3 cable and all of the sudden I got a blue screen with windows frozen.

If I try to turn off and turn on again the Mac, it will launch windows and it will continuously loop into boot (with the dots' circle rolling).

The only option that I have at that point is to erase the bootcamp partition.

I'm giving a try with Win10 1903 as by your build.

 

 

 

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
 

@andyx86, Which version of macOS is your 2017 13-in MacBook Pro running? That error symptom sounds like what I had suffered before with this particular MacBook Pro. Did you boot up with automate-eGPU EFI boot loader?

 

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


ReplyQuote
andyx86
(@andyx86)
Active Member
Joined: 4 weeks ago
 

@itsage

macOS 10.15.3. 

Yes, I'm booting with automate-eGPU EFI which solved me the issue of the screen flickering (now it seems to keep on the iGPU after moving to Windows).

 

I thought that this was enough, but now by reading your post and reading between the lines of the summary eGPU guide ( https://egpu.io/boot-camp-egpu-setup-guide/)  I'm indeed realising that I should be using the Win10 1903 (I downloaded the 18362.30) because the latest 1909 seems to be showing the error 12. 

It's not completely clear to me if the behaviour that I described is the error 12 (I didn't see any error actually mentioned)

 

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
 

@andyx86, Windows 10 1903 V1 is usually my recommendation for most Macs running Boot Camp. However it's known to cause the exact issues you're experiencing. You can try 1809 which should work. My 2017 13-in MacBook Pro is running macOS 10.15.3 and the latest Win10 1909. I use automate-eGPU EFI to get into Boot Camp and it works very reliable. Radeon drivers are stock AMD, version 20.2.2.

 

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


ReplyQuote
andyx86
(@andyx86)
Active Member
Joined: 4 weeks ago
 

@itsage Yesterday I gave it a try with Win10 1903 V1 and also didn't work. Plus, I was trying to give it a try with Win10 1809 where I cannot explain why Bootcamp seems to gives me error and I realise that creates two Windows partitions (not sure if such a thing was ever seen that Bootcamp installation doesn't have a 100% success rate). 

Furthermore, I saw from your screenshot that you were using previous AMD Radeon Drivers (19.10.2). I decide to try again trying Win10 1903 + 19.10.2 AMD Radeon Drivers (so exactly same combo as you had there, the only difference would be that I have the Win10 1903 build .30, and yours was more advanced). 

Question, in your guide what do you mean for "Confirm a new Microsoft Basic Display Adapter in Device Manager" ? Simply that Intel Iris Graphics 650 should show up as such or do you do an extra step?

Thanks! (I'm desperate to run it, otherwise I have to opt to return the radeon back).

 

This post was modified 4 weeks ago

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
 

@andyx86, That was the available Radeon drivers at the time I put this build together. This setup is now on the latest 1909 and Radeon 20.2.1. I don't have that screen capture but here's one from a few weeks ago. The setup steps are the same. I always use DDU first to remove all non-iGPU graphics drivers that may have been installed by Boot Camp drivers or Windows.

I also disable Windows auto-detect and driver install feature in DDU. You'd see Microsoft Basic Display Adapter in Device Manager when the system detects the new eGPU but it can't find drivers for it. This is ideal because you get to install the drivers you want. I have seen plenty of issues arise from Windows automatically downloads and installs drivers for the eGPU.

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


ReplyQuote
andyx86
(@andyx86)
Active Member
Joined: 4 weeks ago
 

@itsage, I just reinstalled everything now at the stage with Win10 1909 installed, DDU done and have the EFI content on a FAT32 formatted USB stick.

Regarding the automate-eGPU EFI, do I need to modify anything from the default download for this setup? ( https://egpu.io/wp-content/uploads/2018/10/EFI.zip).

Regarding your sequence:

Posted by: @itsage

 

  • Install Windows 10 ISO through Bootcamp Assistant [in macOS]
  • Create a 24MB FAT partition in Disk Utility and copy @goalque‘s automate-eGPU EFI onto it [in macOS]
  • Hold OPTION at boot to select EFI drive and hit Q to access automate-eGPU EFI [boot selection]
  • Shut MacBook Pro down then connect eGPU to front left Thunderbolt 3 port [system OFF]
  • Boot into Windows via automate-eGPU EFI [boot selection]
  • Confirm a new Microsoft Basic Display Adapter in Device Manager then install Radeon drivers [in Windows]

 

Just for my understanding, why the third step is necessary if later at step 5 we boot into Windows via automate-eGPU EFI? I mean step 3 is just a description on how to boot into automate-eGPU EFI and not a real preliminary step where we set or touch anything right?

 

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


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

@andyx86, I have the same set up and I have had different results. Sadly this isn't science, more like an art or form of black magic.

For me, 1903 never worked and in fact had issues with TB3 peripherals causing BSOD (well, the egpu). I have kept on 1809. I also had issues installing different versions of W10 at different times, it often felt like a moving target.

Good luck with your set up, I'm sure you'll find the combo that works for you in the end! 

 

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
andyx86
(@andyx86)
Active Member
Joined: 4 weeks ago
 

@eightarmedpet, @itsage

it finally works.

It does work only with Win10 1809 rev on the front left TB3 port.

 

Thanks for all of you!

 

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


ReplyQuote
(@henry_zhang)
New Member
Joined: 8 months ago
 

I have 2018 MBP, I got a 5700XT+ Razer core for bootcamp. I met error 43 using the 2.1.1 Driver, and I also tried other drivers back in 2019. But I still got error 43. ( Im using for internal display)

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


ReplyQuote