2018 Mac Mini [8th,6C,B] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15....
 
Notifications
Clear all

2018 Mac Mini [8th,6C,B] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.3 & Win10 1903 [itsage]  

  RSS

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

Due to many reported issues with the RX 5700/XT eGPU in Boot Camp, I decided to pair my 2018 Mac mini with the Mantiz Venus + PowerColor Red Devil RX 5700 XT. The good news is the eGPU setup can work. The bad news is there are more steps to get it working compared to other Radeon cards. Thanks to @aa15032261 who shared his modified apple_set_os.efi loader to work better on Apple T2 Security Chip Macs, I could boot into Windows with the iGPU force-enabled very consistently. Recently I built a cooler stand for 2018 Mac mini using a 200mm fan and acrylic panels. It has worked well in helping the Mac mini running cooler while adding no noise.

 

System specs:

Late 2018 Mac mini – i5-8500B/UHD Graphics 630 iGPU/32GB RAM/256GB SSD

 

eGPU hardware:

Mantiz Venus + RX RX 5700 XT + .5m Thunderbolt 3 cable + ASUS MB16C USB-C FHD Monitor

 

Hardware pictures:

 

Installation steps:

I always use the 2018 Mac mini with this ASUS portable USB-C monitor. It provides boot screen support directly off the Intel iGPU through a USB-C port. In macOS 10.15 Catalina eGPU overview, I mentioned Apple introduced eGPU boot screen support for the 2018 Mac mini. This feature has been very buggy and it causes issues on Polaris cards. Unfortunately there's no fix in sight so I don't count on using it just yet.

In macOS 10.15.3 Beta [19D49f], this eGPU setup worked plug-and-play. Intel UHD Graphics 630 iGPU powers the ASUS USB-C display while RX 5700 XT eGPU powers the LG 27" 4K monitor through (DisplayPort). This PowerColor Red Devil operates very quietly with Mantiz Venus. During idle, the cooling fans stay at rest. 

In Windows 10, there are a couple of options to get the RX 5700 XT eGPU going. Try the simple method first which is to hot-plug the eGPU then install Radeon drivers. Once this step is done, shut the system down and switch the monitor connection from the Mac mini to the eGPU. Using this simple method, the eGPU disables the iGPU during boot with this method.

I wanted to keep the iGPU activated so I'm using apple_set_os.efi. We currently have multiple loaders for this option. I've found automate-eGPU EFI to work great with 2017 and older Macs. Macs with the Apple T2 Security chip running the latest firmware would interfere with apple_set_os.efi. Therefore the modified apple_set_os.efi loader by @aa15032261 works better for these Macs because it keeps trying until apple_set_os-efi loads successfully before proceeding with Windows boot up. These are the basic steps I took to get this setup going:

  • Boot into Recovery mode to disable SIP through Terminal. Open Startup Security Utility to set Secure Boot to No Security and External Boot to Allow booting from external media [in Option Boot]
  • Download and install Windows 10 1903 V1 ISO (version 18362.30) through Bootcamp Assistant [in macOS]
  • Run DDU with Admin privileges to disable Windows auto-installation of drivers [in Windows]
  • Download apple_set_os.efi v0.5 then mount and copy to EFI partition per install instructions [in macOS]
  • Shut Mac mini down then connect eGPU to Thunderbolt 3 port #1 closest to the Ethernet port [System OFF]
  • Boot into Windows via apple_set_os.efi loader v0.5 / no user interaction required [boot screen]
  • Confirm a new Microsoft Basic Display Adapter in Device Manager then install Radeon drivers [in Windows]

It is very crucial to keep Windows 10 between version 18362.30 to 18362.295 [discussion on disabling Windows Updates]. These versions have great eGPU support as well as reliable hot-plug. I can actually boot into Windows without the eGPU connected (no workaround used) then hot-plug the RX5700 XT eGPU and it would work. Having everything connected all the time is nicer especially for those who switch between macOS and Windows often.

 

Benchmarks:

I installed the latest Adrenalin Software and drivers 20.1.2. When Navi cards first released, internal display eGPU performance was very bad compared to older Radeon cards. On the Mac mini, I could test loopback mode by disconnecting the LG 4K monitor from the RX 5700 XT eGPU's DisplayPort connection. This would engage AMD XConnect to provide eGPU loopback acceleration to the Intel iGPU that runs ASUS USB-C monitor.

 

Loopback Mode External Monitor

 

Comments:

The latest Radeon drivers haven't improved loopback/internal display mode for eGPU users at all. Given the amount of issues and troubles getting RX 5700/XT to work in Boot Camp, I'd recommend going with Vega cards. They have much better drivers in both macOS and Windows. Prices should be more reasonable too with not much demand.

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


ReplyQuote
 @Os
(@os)
Active Member
Joined: 3 months ago
 

@itsage

Thanks for this detailed explanation. I wonder if you could try (have tried) the same method with windows installed on an external SSD in one of your experiments. The problem is I have the basic mac mini with 128GB storage (updated the processor only) so it will be hard for me to run windows on the internal drive. 

Last night I finally got my eGPU to work after restoring my Catalina to the 10.15.1 beta version (bootcamp version 6.1 7139). I am running windows 10 on my internal drive (50GB partition) but I know this is not sustainable long-term. The windows 10 version I installed is the 1903 .295. 

After working on it for a week, I realized that the main problem lies with Catalina not with windows or AMD driver setup. 

Mac mini + Razer Core x + PowerColor RX 5700XT + Catalina 10.15.2


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

@os I've tried Windows on external drive for eGPU setup. It's not something I would recommend due to extra complications and updates/maintenance can break the eGPU very easily.

 

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


ReplyQuote
 @Os
(@os)
Active Member
Joined: 3 months ago
 

@itsage

Yeah, but did external SSD work out in any of your tests? I am just trying to explore alternative, knowing that at some point in the future the 128GB is not going to suffice MacOs and windows installed together on the same drive. 

I still have the possibility of returning my mac mini and get one with larger storage but I want to avoid that due to financial reasons. Unless if there’s no way it will work out. 

Mac mini + Razer Core x + PowerColor RX 5700XT + Catalina 10.15.2


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

@os It did but that was with a 2016 15" MacBook Pro with the dGPU disabled. I would recommend exchanging your Mac mini for the i5 configuration with 256GB drive. If you're in the US, look on Best Buy website for open box units which can be great savings.

 

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


ReplyQuote
Chillicillin
(@chillicillin)
New Member
Joined: 2 months ago
 

@itsage

Hey man. Not directly related to this post, but I made an account to thank you. I followed one of your guides for setting up my Mac Mini w/ Razer Core X AMD RX 580 and your advice about the hdmi configurations for the monitor and egpu worked perfectly. I would have dm'd you but I don't think I can do that with a new account. When I have time, I'll post in the eGPU builds. Thanks again.

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
 

@chillicillin I'm glad to hear you got your 2018 Mac mini + eGPU going!

 

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


ReplyQuote
(@sdedalus1)
Eminent Member
Joined: 3 years ago
 

@os

Posted by: @os

@itsage

Yeah, but did external SSD work out in any of your tests? I am just trying to explore alternative, knowing that at some point in the future the 128GB is not going to suffice MacOs and windows installed together on the same drive. 

I still have the possibility of returning my mac mini and get one with larger storage but I want to avoid that due to financial reasons. Unless if there’s no way it will work out. 

See my build using Windows To Go installed on an external SSD:

https://egpu.io/forums/builds/2018-mac-mini-rx-580-16gbps-tb2-akitio-thunder2-macos-10-14-6-win10-1903-external-ssd-sdedalus1/

This post was modified 2 months ago

Mac Mini 2018 + Akitio Thunder2 + AMD RX580 8GB


Mini i5 liked
ReplyQuote
james211
(@james211)
Active Member
Joined: 8 months ago
 

@itsage , Windows aside, how hard is this to get up and running with Mac OS?  Are you happy with the performance?

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


ReplyQuote
(@jangoloti_1)
Trusted Member
Joined: 6 months ago
 
Posted by: @james211

@itsage , Windows aside, how hard is this to get up and running with Mac OS?  Are you happy with the performance?

It does not work on mine, Mac Mini 2018 with 10.15.3 and RX 5700 XT on Sonnet Breakaway 550. Worked for a while on 10.15.1 then stopped working. Enclosure and card are fine, I tested them with a HP Elite.

I was advised in this forum to open a ticket with Apple, do not really know how or I think I am too tired of this whole eGPU on Mac thing to try.

This post was modified 2 months ago

Mac Mini 2018 i7 16 GB 512 GB SSD, Mac Book Pro 2016, HP Z31x, Sonnet Breakaway Box 550 W, Nitro+ RX5700 XT, KFA2 SNPR 1060 6GB eGPU,...


ReplyQuote
Mini i5
(@mini-i5)
Reputable Member
Joined: 7 months ago
 

My 5700XT works great on my setup. Very fast. No issues with drivers at all.

I’m on Catalina 10.15.3 and Windows 1809.

👨‍💻

2018 Mac Mini i5 / 6-core 3.0-4.1 Ghz / 32GB / 256GB / Intel UHD 630 / PowerColor Gaming Station / PowerColor dual-fan RX5700 XT / Mac OS 10.15.4 Catalina / Windows 1809 / LG 27" 4K display


ReplyQuote
(@jangoloti_1)
Trusted Member
Joined: 6 months ago
 

@mini-i5

I have no clue what to do to get it working. I need not purge-wrangler or any other script do I ?

Mac Mini 2018 i7 16 GB 512 GB SSD, Mac Book Pro 2016, HP Z31x, Sonnet Breakaway Box 550 W, Nitro+ RX5700 XT, KFA2 SNPR 1060 6GB eGPU,...


ReplyQuote
Mini i5
(@mini-i5)
Reputable Member
Joined: 7 months ago
 

@jangoloti_1

No. The 5700xt works right out of the box on Catalina 10.15.1 - 15.3

People are recommending you open a service ticket for your Mini. That makes sense. You tested the 5700xt and Breakaway Box with a different machine. They both work fine.

The only other simple test would be to swap the Thunderbolt cable. I assume you’ve tried using different Thunderbolt ports.

 

2018 Mac Mini i5 / 6-core 3.0-4.1 Ghz / 32GB / 256GB / Intel UHD 630 / PowerColor Gaming Station / PowerColor dual-fan RX5700 XT / Mac OS 10.15.4 Catalina / Windows 1809 / LG 27" 4K display


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

I saw some reports 10.15.4 Beta has fixed the black screen issue when the RX580 eGPU is connected to 2018 Mac mini at boot.

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


ikir liked
ReplyQuote
(@jangoloti_1)
Trusted Member
Joined: 6 months ago
 
Posted by: @mini-i5

@jangoloti_1

No. The 5700xt works right out of the box on Catalina 10.15.1 - 15.3

People are recommending you open a service ticket for your Mini. That makes sense. You tested the 5700xt and Breakaway Box with a different machine. They both work fine.

The only other simple test would be to swap the Thunderbolt cable. I assume you’ve tried using different Thunderbolt ports.

 

The cable swapping did the trick. I did not think it was at fault because it did work with the same cable on a PC. But maybe it was because the speed of the cable was not 40 GB/s as it should be, the enclosure did not work on Mac OS but did on the PC.

Mac Mini 2018 i7 16 GB 512 GB SSD, Mac Book Pro 2016, HP Z31x, Sonnet Breakaway Box 550 W, Nitro+ RX5700 XT, KFA2 SNPR 1060 6GB eGPU,...


Mini i5 liked
ReplyQuote
almo2001
(@almo2001)
New Member
Joined: 2 months ago
 

This worked, thanks so much. I've been at this for days. Tried rEFInd and Automate-eGPU. 

Mac Mini 2018, Razer Core X, Radeon 5700 XT. Catalina 10.15.3/Windows 10.


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

I tried the Samsung CJ791 34" Thunderbolt 3 monitor with the Mac mini today. Thunderbolt 3 Controller #0 hosts the RX Vega 56 Nano eGPU in Port #1. Thunderbolt 3 Controller #1 hosts Samsung TB3 monitor in Port #3 and ASUS USB-C monitor in Port #4. Through the use of modified apple_set_os.efi v0.5, RX Vega 56 Nano eGPU worked great with all components connected prior to boot. I do believe keeping the Intel iGPU activated in Boot Camp through either HDMI or USB-C/TB3 connection is very helpful to Thunderbolt 3 eGPU detection.

This Samsung CJ791 is an excellent monitor for MacBook Pro users imo. It has Titan Ridge TB3 controller and therefore can work with both Thunderbolt 3 and USB-C monitor output. There are two TB3 ports, one with 85W Power Delivery and the other with 15W PD. Expansion ports are two USB-A and a headphone jack. Resolution is 3440x1440 @100Hz and FreeSync 2 capable.

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


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 3 years ago
 
Posted by: @itsage

I saw some reports 10.15.4 Beta has fixed the black screen issue when the RX580 eGPU is connected to 2018 Mac mini at boot.

Other reports? I really hope 10.15.4 fix this


MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD
my awesome Radeon VII eGPU
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64


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

@ikir, I will wait for public release and test with the 2018 Mac mini again.

 

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


ikir liked
ReplyQuote