2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.1 & Win10 1903 [itsage]
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.
2017 13″ MacBook Pro – i7-7567U/Iris Plus 650 iGPU/16GB RAM/1TB SSD
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]
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|
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.
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.
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?
@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.
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
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.
@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?
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)
@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.