2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.4 & ...
 
Notifications
Clear all

2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.4 & Win10 1903 // Oculus Quest  

  RSS

Christian Prinoth
(@christian_prinoth)
Active Member
Joined: 1 year ago
 

System specs

  1. 2018 Mac mini - i5-8500B/UHD Graphics 630 iGPU/20GB RAM (1x 16GB + 1x 4GB/256 GB SSD
  2. ASUS MG278Q 27'' WQHD (2560 x 1440) Gaming Monitor, 1 ms, 144 Hz, DP, HDMI, DVI, USB 3.0, FreeSync
  3. 1TB NVME M.2 External Hard Drive connected via USB C (for storing games)
  4. Oculus Quest headset

eGPU hardware

  1. Razer Core X enclosure
  2. XFX RX-580P8DFD6 grafic card

connect to mac mini via standard Razer provided tb3 cable.

Installation steps

  1. install Win10 1903 build 18362.356 via bootcamp on a 75 GB partition of the Mac Mini internal SSD; I installed all proposed system upgrades, while maintaining overall Win version at 1903.
  2. boot Win10, and hotplug egpu
  3. RX580 shows up in device manager, but with error 12; any attempt to reboot into Win10 with egpu plugged in results in infinite boot loop alternating Win10 logo and green-ish graphic corruption
  4. AMD drivers (officlal Adrenalin 2020.4 from website) can be installed only after hotpluggin egpu (as per 2 above, with error 12). Installation completes but at the end the installation procedure says that there is a problem with graphic card. DDU and such not necessary in my experience.
  5. any attempt to reboot with cold-plugged egpu ends as per point 4 above, while hotplugging still yields error 12
  6. now install the bootx64.efi hack as per these instructions: https://github.com/aa15032261/apple_set_os-loader
  7. now upon rebooting, there will be a short pause where you can see the recognized gpus. it should show the internal gpu intel u630, and right below the RX580; when I connect the egpu to the monitor via display port, then the egpu is usually NOT recognized at this step; on the other hand, if the egpu does not have any connection other than mac mini to monitor via hdmi, then the rx 580 is ALWAYS recognized here
  8. if the rx580 is recognized at the efi stage, then it usually also works correctly in windows, although sometimes I have to reboot once or twice before it works
  9. I have NOT had the need to disable PCIe 1901, although sometimes I get a yellowbanged Base Device (not sure what this could be); but no impact on performance or stability.

Benchmarks

SteamVR performance is indicated as "Ready", towards the upper edge.

Valley running at ExtremeHD on macOS with macmini HDMI and eGPU DP both connected to the same monitor, which is set to DP input:

image

Valley running at ExtremeHD on Win10 with macmini HDMI and eGPU DP both connected to the same monitor, which is set to DP input: 

image

Valley running at ExtremeHD on Win10 with only eGPU DP connected to monitor:

image

Valley running at ExtremeHD on Win10 with only macmini HDMI connected to monitor:

image

Valley running at ExtremeHD on Win10 with only macmini HDMI connected to monitor with GPU overclocked:

image

So what I find interesting is that the default overclocking in AMD tool is not very effective. Also, I was expecting output from eGPU only to be faster than output from MacMini, but result is the opposite!

Comments

This setup works very well with Oculus Quest and Virtual Desktop for wireless VR! I also tried ALVR (works, but software is a bit rough) and AMD's ReLive (works after some tinkering, but also a bit rough). Virtual Desktop is more expensive but all around the better solution.

This topic was modified 1 year ago
2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.4 & Win10 1903 // Oculus Quest [build link]  

nando4 and itsage liked
ReplyQuote
Christian Prinoth
(@christian_prinoth)
Active Member
Joined: 1 year ago
 

As a follow up after a few weeks of use, I can confirm that the setup is quite stable. BUT the only way to get windows to boot 100% without issues is to have the eGPU turned off, and to turn it on at the EFI screen (where it says attach gpu then press key).

Otherwise there is a 50% chance that the eGPU is not recognized by windows. Which means it does not show up at all in device manager, not that I get any errors. In fact the only instance where I get error 12 nowadays is if I hotplug the eGPU.

If I turn on the eGPU at the drive selection screen (the one that appears after pressing Option at startup) I get the same result as if it were turned on earlier. So again, the only way to get 100% recognition (and no error 12) is to turn on or connect the eGPU at the EFI screen.

 

2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.4 & Win10 1903 // Oculus Quest [build link]  

itsage liked
ReplyQuote
Christian Prinoth
(@christian_prinoth)
Active Member
Joined: 1 year ago
 

@itsage I have a few days upgraded this build replacing the RX580 with a 5700XT. Should I add a different build or just post about it here.

 Works great btw!

2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.4 & Win10 1903 // Oculus Quest [build link]  

ReplyQuote
jdemois
(@jdemois)
Active Member
Joined: 2 years ago
 

@christian_prinoth, did you get the 5700xt to work? 

 

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)
Founder Admin
Joined: 5 years ago
 

@christian_prinoth, Definitely post a new build when you have new component/s!

 

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 13" ASUS ROG Flow X13 (RTX3050Ti) [R5K,8C,H] + RTX 3080 @ 64Gbps-XG (XG Mobile) + Win10 20H2 [build link]  


ReplyQuote
Christian Prinoth
(@christian_prinoth)
Active Member
Joined: 1 year ago
 

@jdemois

yes, works perfectly, I am very satisfied. Will post a new build soon.

 

2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (Razer Core X) + macOS 10.15.4 & Win10 1903 // Oculus Quest [build link]  

ReplyQuote
Shoot Meh
(@shoot_meh)
New Member
Joined: 2 months ago
 

I have the same setup but as soon as I hotplug my egpu in(this is when I still not have amd drivers downloaded yet). All drivers stops working, my USB mouse keyboard, and when I tried connecting a Bluetooth mouse to it, it worked but then the amd driver setup cannot be opened. If I don't plug the egpu in and run the driver setup it says cannot find a graphics device on your computer and is forced to close.

This post was modified 2 months ago

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)
Founder Admin
Joined: 5 years ago
 

@shoot_meh, The disablement of WiFi, Audio, and HID devices during eGPU detection is normal. Give Windows a few minutes to sort itself out and allocate resources for the new PCIe components then you'll be able to see the eGPU in Device Manager. After that you can start the Radeon driver installation.

 

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 13" ASUS ROG Flow X13 (RTX3050Ti) [R5K,8C,H] + RTX 3080 @ 64Gbps-XG (XG Mobile) + Win10 20H2 [build link]  


ReplyQuote
Los G.
(@los_g_)
New Member
Joined: 2 months ago
 

Hi, so I have a similar setup, 2018 mac mini with an i7, mac big sur 11.5.2 and win10 1903, RX580 and a Razer Core X.  I had followed this build when I was running Catalina and it worked.  I hadn't used it for a while and windows updated itself to 20H2 and I couldn't get it to work anymore, so I started over.  Long story short, now it recognizes the RX580 at the EFI screen but when I get into windows it doesn't show up in the device manager.  I'm kind of at my wit's end, I tried the registry hack, I tried switching ports at the EFI screen, tried different versions of the drivers, all to no avail.

The only time it's done anything differently is once when I got into windows and the December 2020 version of the radeon software picked up that there was an egpu connected but my keyboard and mouse both stopped working.  There were two other separate times when I got to the login screen and the keyboard and mouse were dead so I rebooted.  I'm assuming there's something I'm missing but I have no clue what.  Any suggestions?

2018 Mac Mini, 32 gb i7/Big Sur 11.5/Win 1903/RX580/Razer Core X


ReplyQuote