People (those who are reading this and are considering purchasing an eGPU for their Mac),
READ THE OFFICIAL APPLE SUPPORT DOCUMENT.
They are
very specific in their eGPU hardware recommendations. This doesn't mean that brands/models that aren't listed won't work. However it does mean that they haven't been tested and endorsed by Apple.
I read the Apple support document
very carefully several times and cross-checked it with the compatible GPU list from my eGPU enclosure manufacturer (Sonnet) before I clicked the Buy button. Sonnet's list is meticulous enough to specify the exact GPU vendor part number. I just plugged everything in and It Just Worked(TM).
- Mac mini 2018 (Core i7) running Mojave
- Sonnet Breakaway Box 650
- Sapphire Pulse Radeon RX 580
Now if you want to (possibly) bang your head against a brick wall for hours/days/weeks because you saved $30-50 on a second-tier AIB's card, be my guest.
DO NOT SKIMP ON THE THUNDERBOLT 3 CABLE. Just pony up for the Apple TB3 cable or make sure that you buy a high quality third-party cable from someone who will actually list the throughput (40 Gbps is good). If the cable is notably inexpensive compared to others, this is probably bad news.
Same with the video cables. Make sure you have a DisplayPort 1.4 cable, HDMI 2.0 cable, etc. from a reputable vendor to connect to the GPU and your monitor. Don't buy the cheapest video cable you can find. I buy mine at Monoprice. Put an "EGPU" label on the video cable so it doesn't migrate its way to another usage that doesn't require rock-solid performance.
Like JayDuCharme, I boot my Mac mini 2018 with an HDMI cable connected to the monitor (Intel integrated graphics). I turn on the eGPU (which is a mirrored display) and then yank the Mac's HDMI cable.