2019 13" MacBook Pro [8th,4C,U] + RX 5600 XT ITX @ 32Gbps-TB3 (VisionTek mini eGFX) + macOS 11.0 & Win10 2004 [itsage]
This 2019 13-in MacBook Pro is my work issued laptop. I've been using it in the office with a VisionTek mini eGFX + ITX RX 580 eGPU in the past year. The setup powers 3x FHD monitors, wireless mouse and keyboard as well as Ethernet connection and power delivery. All expansion components work through a single Thunderbolt 3 connection. I recently bought a PowerColor RX 5600 XT ITX so it's time to upgrade.
Another mini eGFX enclosure I have is a TUL mini eGPU prototype purchased through eBay. The firmware was an earlier version with only 15W PD. I tested with this MacBook Pro briefly and it's not able to keep a charged battery from depleting. It's best to pair 15W PD enclosures to small desktop iGPU-only computers such as the 2018 Mac mini or older Thunderbolt 1/2 computers.
Mid 2019 13" MacBook Pro – i7-8569U/Iris Plus Graphics 655 iGPU/16GB RAM/512GB SSD
All components in this build have native eGPU support in macOS 11 Big Sur so it was straight forward. The RX 5600 XT ITX has 3 monitor outputs which is one less DisplayPort than the RX 580 ITX it replaced. That's all I needed for now so all was well with 2x DisplayPort cables to the Acer B246WL monitors in portrait mode and 1x HDMI cable to the ASUS VA327 in landscape mode.
I'm running Windows 10 2004 Insider. This particular version [OS Build 20170.1000] plays well with Radeon eGPU. In order to keep the iGPU and internal display working, I use the modified apple_set_os v0.5. This EFI boot loader works best for Macs with Apple T2 Chip. Older Macs work better with automate-eGPU EFI boot loader.
The latest Radeon Adrenalin drivers version atm is 20.7.2. However, I found performance issues with it. For example Superposition would be running at around 40 FPS in FHD. I rolled the drivers back to 20.4.2 and Superposition ran much better.
Here are some numbers in Unigine and 3DMark through loopback and external monitor.
|Loopback Mode||External Monitor|
The RX 5600 XT ITX is very quiet during use. Performance in Windows so far seems identical to the reference RX 5700 eGPU I tested with this same 2019 13-in MacBook Pro a while back. It fits the VisionTek mini eGFX perfectly and works great with the 240W power adapter. My only disappointment is Radeon drivers. Navi GPUs have been out for a year now and eGPU loopback performance is still terrible.
The RX 5600 XT ITX only has 3 monitor outputs which is one less DisplayPort than the RX 580 ITX it replaced. That's all I needed for now so all was well with 2x DisplayPort cables to the Acer B246WL monitor in portrait mode and 1x HDMI cable to the ASUS VA327 in landscape mode.
Do you have a link to the RX 580 ITX?
Now that is a great small set up... I have heard there are issue with the fan curve on the ITX Powercolor cards - have you noticed any high tempts yet?
I'm very jealous of your desk, my current set up in so cramped...
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
@joevt, This ITX RX 580 was not a retail card. It was part of some HP small Desktop PC a couple years ago. It has 4GB VRAM. Windows recognizes it as RX 580 but macOS sees it as RX 480. Performance is identical to a reference RX 480.
@eightarmedpet I brought it home last night and did a cleanup. Compressed air cleared up all dust on the fins and fan blades and microfiber cloth cleaned up finger smudges. The plastic shroud looks fairly easy to remove. Here are some photos compared to an AORUS XTR RX 580 for scale.
I've been using this RX 5600 XT eGPU setup for 2 full weeks now. Not a single issue with expansion port connected peripherals. The fan curve and operating temps are better than the RX 580 in my observation. I could only hear the fan in early morning hours when I'm usually in the office all by myself. When pushed hard, the GPU temperature maxed out at low 70s C.
@itsage I recently replicated your build here with the same enclosure and GPU combo for use with a 2020 MacBook Air and 2019 16" MacBook Pro. Everything seems to be working as expected in both macOS and Bootcamp but the VisionTek mini eGFX seems to be exhibit a high pitched coil whine when its connected to either machine. Have you noticed anything like that with your build??
I have a question do you use the default VisionTek PSU or you use other 550w PSU as I read most of the ITX types of GPU required more than 500w when operating, as I’m getting VisionTek from an eBay seller, I’m worried that default PSU may not able to support RX 580 or RX 5600/5700, I’m a hardware noob for that I might stick to those 240w ITX GPU recommended on VisionTek’s website i.e SAPPHIRE PULSE ITX Radeon™ RX 570 4GD5 - 240W. Also question it’s 8 pin connector so it would worked with VisionTek’s 6 pins connector cable?
Thank you and I look forward for your reply next,
@jong_eugene, I'm using the original power adapter (240W) that came with this VisionTek mini eGFX. I have been using this eGPU enclosure with an ITX RX 580 for a year and an ITX RX 5600 XT for 5 months without power issues. Power Delivery (45W) is less than ideal for my 2019 13-in MacBook Pro. The PCIe power connector is 6+2-pin so it will work with either 6-pin or 8-pin cards.