Are EGPU issues fixed in 10.15.2 Catalina

I have been holding off on upgrading to Catalina because of the issues I have seen posted regarding booting with an EGPU connected. I have a 2018 Mac mini with a Razer Core X EGPU box containing an RX580.


I was wondering if the latest update to Catalina (10.15.2) fixes these issues.

Mac mini 2018 or later

Posted on Dec 11, 2019 8:45 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 26, 2020 6:41 PM

It's not just Catalina 10.15.2. The Mojave 10.14.6 Security Update 2019-002 contains the same bad firmware update that is in 10.15.2 and wrecks (some) eGPUs. So if you want to keep your working eGPU, don't install that Mojave update either (I did, and you can't revert).


Workarounds: in MacOS, boot with eGPU disconnected and monitor connected directly via HDMI. At desktop, hot plug eGPU.

In Windows: install rEFInd and the modified apple_set_os discussed at egpu.io. This will allow you to boot into Windows and plug eGPU, but you will still need to disable resources in Device Manager to get around error 12. Another user reported using a USB-C to HDMI converter to boot with display connected directly to Mini, then hot plugging eGPU at Windows desktop, but I haven't tested that approach.

108 replies
Question marked as Top-ranking reply

Jan 26, 2020 6:41 PM in response to jormsby

It's not just Catalina 10.15.2. The Mojave 10.14.6 Security Update 2019-002 contains the same bad firmware update that is in 10.15.2 and wrecks (some) eGPUs. So if you want to keep your working eGPU, don't install that Mojave update either (I did, and you can't revert).


Workarounds: in MacOS, boot with eGPU disconnected and monitor connected directly via HDMI. At desktop, hot plug eGPU.

In Windows: install rEFInd and the modified apple_set_os discussed at egpu.io. This will allow you to boot into Windows and plug eGPU, but you will still need to disable resources in Device Manager to get around error 12. Another user reported using a USB-C to HDMI converter to boot with display connected directly to Mini, then hot plugging eGPU at Windows desktop, but I haven't tested that approach.

Feb 14, 2020 4:01 PM in response to Michael Viksna

The blind 4K HDMI plug finally arrived and I've had a couple of days to try it out.


Fingers X'ed, this the best solution so far. You can restart the Mac Mini without problems and you will get the log-in screen every time, although not the Apple Logo + progress bar.


I found the best settings to be to have the HDMI on a separate screen (on System Preferences Display Arrangement) and just run it as is. Tried the mirrored displays option, which worked, but ended up with black vertical bands on either side of my 30 inch screen.


So… until Apple get around to fixing the Mac Mini BIOS they messed up with Catalina 10.15, a blind HDMI plug is the best workaround for a single monitor eGPU solution. Thanks to "aaquino3" and "MichaelV" for the suggestions.


I bought my HDMI plug(s) from Amazon USA at:

https://www.amazon.com/gp/product/B07C4TWZRM/


Jan 3, 2020 12:34 PM in response to Michael Viksna

Seems to be stable. Heaven benchmarked at 44fps at 4K. Not awesome, but better than the builtin graphics.


Shut down and powered back up with only the Core X connected to the display via DisplayPort and ... black screen. Waited a minute or so and then plugged the HDMI cable back in and switch the display to use the HDMI port. There was the login screen. Unplugged the HDMI cable and switched the display to the DisplayPort port and everything was still working.


So... It appears that you need two monitors (speculation since I only have the one) or one monitor capable of supporting two connections. I couldn't get this to work using the monitor connected to the mini until login and switching the cable to the Core X though I've seen others stating this works.


My setup is mini -> display via HDMI

mini -> Core X via Thunderbolt 3 -> display via DisplayPort


Switch the display to HDMI input and power on the mini and Core X. Wait for the login screen. Login and pull the HDMI cable. Switch the display to DisplayPort input. And shake your head that something the should 'just work' requires so many hoops to jump through. And cause so much aggravation. OH ... and still haven't tried scaled video (text is tiny). But my nerves are shot. <shrug/>

Jan 6, 2020 2:41 AM in response to jormsby

EGPU support has been an absolute joke!

Apple are insanely slow at giving support for newer Radeon cards, and you can only use Radeon cards. Catalina 10.15.1 seemed to sort out most of the problems but 10.15.2 has just brought them back.

I cannot start up with the EGPU connected, so I start up with EGPU turned off and with the mac mini connected directly to screen via usb-c, then I turn on the EGPU and connect via displayport and...................

Oh wait no, still doesn't work!

The mac recognises the right card, the home screen is on, BUT I see no mouse cursor, keyboard functions don't do anything, nightmare! Apparently HDMI should work so I will try that but displayport doesn't work.


I am a photography geek and wanted to maximise lightroom performance so, given apple said they added support for EGPUs over a year ago, I spent a lot of money on the following:


Mac mini 2018 - 3,2 GHz 6-Core Intel Core i7 with 2TB Flash Storage - 2449€

Add 64GB OWC RAM - 487.96€

Apple mouse + keyboard - 180€

Razer Chroma X + Radeon RX5700XT - 900€

BenQ SW271 - 1110.94€

Mac mini speaker is beyond useless so added speakers - 125€

TOTAL - 5253€ !!!!!!!!!!!!!!!


So I did this because I thought I would have had an editing monster but, for the price, I should have just bought the imac pro and been done with it. I have a 2011 imac that has worked perfectly since day 1. In 2015 I changed the HDD drives for Samsung SSD and it has not only worked perfectly, but been incredibly fast. The only thing that was slow was lightroom. I have had 10 times more issues with the mac mini + EGPU in 3 months, than I had with the imac in 9 years! I am so ****** because Im stuck with my choice, I cant send the screen, egpu etc back!


If you want an editing station, go with imac or imac pro, DO NOT go the EGPU route. At least wait many more months until apple has sorted out all these issues.


I will also say that because Apple has removed support for 32bit apps, there are still a ton that don't work in Catalina. Notably the Palette Master app which is used by Benq for calibrating their screens (there is no workaround, it just doesn't work), and the HP easy scan which works with my printer/scanner (there is a workaround but its pain in the ***). So for me, this very expensive investment has been an unmitigated disaster. Thanks Apple!

Jan 8, 2020 3:23 PM in response to village_green

I have to retract my claim of "fixed" here, and add a caution.


The fix lasted about a day like most others. I had my Mini set to scheduled start up just before before I normally get to work. The day it broke again, I happened to be running about 1/2 hour behind schedule. Arrived to find the black screen, with the Mini and the GPU running full throttle and COOKING. The Mini was so hot to the touch I was concerned it would be damaged. That turned out to not be the case, but I turned off the auto-scheduled startup right away.

Jan 15, 2020 2:35 PM in response to jpcaparas

The advice still stands: Boot the mini with the eGPU off. Wait ~30 seconds. Turn the eGPU on. You should be looking at the login screen. (mini connected to eGPU connected to the display -- I prefer the DisplayPort over HDMI.)


Depending on your usage, you can go all day if the eGPU doesn't overheat (seems to be a recurring issue here and there's no AMD/aftermarket Mac support -- e.g., no way to control fans on the card or the box.) You may want to try an SMC reset if you can't get past the black screen (pull the plug on the mini, hold the power button in for 15 sec, release and plug the mini in, power on Garth).


I've been having reasonably good luck including restarts without having to power down/up the Core X. Some nights I forget to turn it off after shutting down the mini and it boots fine the next morning <shrug/>.


I've installed windows via bootcamp: not much better there. I get Error 207 when trying to install the AMD drivers. There's some dance involving pulling a file from a previous window's installer and inserting it in the appropriate place in the bowels of the current system ... an exercise for another day.

Feb 1, 2020 9:18 AM in response to aznemeng

Without taking a poll, I wonder how many people are affected. To be more precise, how many people are driving a mini with only one display connected to an eGPU. The only other Mac without a display is the MacPro. Multiple monitors there most likely. Laptops and iMacs have a builtin monitor. So that leaves this community who don't have a second monitor plugged in. I offer this up because ...


I've found a cheap solution. I was about to drag out an old 1080p LCD TV and hook it up to the HDMI port on the mini (two displays: 1 through the eGPU and 1 directly connected via HDMI). I was curious to see what exactly was going on when I attempted keying in my login credentials when the mini booted to a black screen: I could hear the 'boink' of the keystrokes. I don't have desk real estate for 2 monitors, but then remembered that I'd purchased an HDMI plug that tricked my old mini into thinking it had a screen attached (let me screen share that box which is doing duty as a file server).


In a nutshell, the mini boots looking for an HDMI connection. If it can't find one for some reason it doesn't failover to the eGPU. The plug tricks it into thinking there is an HDMI connection and lights up the eGPU connected screen. I still have to blindly type in my username/password (login takes place on the HDMI phantom screen), but then shifts to the eGPU. YOU WILL have to fiddle with the 'Displays' preferences to get the menu bar to appear on the eGPU display, but that sticks across boots.


Bottom line is it seems to be the way Apple mashed Displays/Spaces together in Catalina.

Feb 4, 2020 9:04 PM in response to jormsby

I'm running Catalina 10.15.3 on my Mac Mini 2018. I have an eGPU (AMD Radeon RX Vega 64 running inside a Sonnet eGFX Breakaway Box 650. It boots up with a blank screen. So far I've been unplugging the USC-C to the eGPU unit and connecting the HDMI cable between the Mac Mini and monitor to get the log in prompt. Once I log in and it finishes loading, disconnect the HDMI and then reconnect the USB-C. Quite a pain. I will try some of the recommends I've read about keeping the eGPU off for a few minutes after start up and then turning it on. That will be a little better work around until they fix this. Hope they fix this soon. Thanks.

Jan 6, 2020 2:28 PM in response to jastone2

I have almost the same rig as you (RX 5700, ASUS XG-STATION-PRO eGPU).


Follow my instructions from eariler in this thread. Turn the eGPU off. Power up the Mac Mini, wait @ 30 sec, then turn on the eGPU. You miss the apple startup screen, but you will get the log-in screen and it works fine after that. No need to pull plugs or do monitor/ cable switcheroos.


Just cannot restart with the eGPU running =/


I edit 100MP - 200MP photos using Affinity photo. Also run PTGUI panorama software and C1 Pro 20.0.1. No problems.


BTW the AMD RX5700 benchmark specs are reasonable:


  • Luxmark Ball: 24 782. (just less than double the RX 580 I used with OS Catalina 10.15.0)
  • Unengine Valley: (1080x1920, Ultra) 97 FPS; (1692x3008, Ultra) 62 FPS




Jan 15, 2020 1:21 PM in response to jormsby

I have the same issue. It boots to a blank screen, sometimes a white screen.


My OS is Catalina v10.15.2.


My machine is a Mac Mini 2018 i5. The eGPU I'm running is a Razer Core X Chroma with an Asus RX 580 graphics card.


I have resorted to plugging an HDMI cable for the meantime to make the login screen show up.


Hopefully these issues get fixed in later patches. Really annoying.

Jan 29, 2020 3:08 AM in response to madmaxk

Updated to 10.15.3 -


So using displayport cable still doesn't work. If I start up with EGPU connected I get black screen of death. If I startup and wait 30s, I get the logon screen but then freezes after password is entered.

If I startup fully, then turn EGPU on and then change from usb-c to displayport, I get an image of the homesceen but its frozen. If I then attempt to change back to usb-c, it says no cable connected and black screen, so I have to force restart.


I can't even count how many forced restarts I've had to do with this mac mini. Apple officially sucks way more than PC!

A PC would have been cheaper, more upgradeable and I could of used any graphics card I wanted, rather than the limited selection of AMD cards Apple apparently ''SUPPORT".

Jan 30, 2020 2:39 AM in response to Mikepchash

Same here ... after successfully booting yesterday, today nothing. Well not exactly: booted to a gray screen. Shutdown and tried again. Back to black screen.


If it's your mini (not a work system), sign up for Apple's beta program: beta.apple.com


You'll get a dedicated feedback app. It sends relevant system logs along with your description and screen shots (if you care to include them). If nothing else it will let Apple know the extent of the issue. It's not like anyone is reporting this in the mainstream tech media. No pressure there.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Are EGPU issues fixed in 10.15.2 Catalina

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.