Mac mini 2018 Kernel Panics and Boot Loops When Connected to eGPU Running AMD Radeon Pro W5700
Mac: Macmini8,1 (Core i7-8700B, 64GB RAM, 500GB SSD)
macOS Sonoma 14.5
eGPU Enclosure: OWC AKiTiO Node Titan
Graphics Card: AMD Radeon Pro W5700
I bought an external GPU enclosure and a refurbished Radeon Pro W5700 for my Mac mini.
Unfortunately, something about the GPU causes my Mac to kernel panic and get stuck in a boot loop until the eGPU is powered off or disconnected; afterward, the Mac resumes normal operation.
Here's the crash report that comes up once the Mac mini reboots from that.
The Node Titan's instructions say to boot the Mac first, turn on the eGPU, then connect the two together using a Thunderbolt 3 cable.
The eGPU case isn't faulty since I bought it new, and my ASRock RX 5600 XT worked when I tested it.
There's no point in using the RX 5600 XT outside my primary desktop though, because my Mac mini setup is meant to use a USB-C Astropad Luna Display module so I can use my iPad Pro as a display.
The RX 5600 XT does not have a USB-C port, and while it does have an HDMI port, the HDMI Luna module I also have does not work in macOS.
I tested the W5700 by installing it to another Mac, and it caused exactly the same kernel panic behavior.
However, the GPU cannot possibly be defective even though it's refurbished, because when I installed it to my Windows desktop, its AMD graphics drivers recognized the GPU just fine.
A friend says that older Macs have distinct Mac-specific GPUs that have slightly different physical configurations and VBIOS loaded; do I need to check if the W5700 VBIOS needs re-flashed?
My Mac mini is from 2018, and the GPU is from 2019, so they're really not all that old.
I'm certain that the W5700 is Mac-compatible because the 2019 Mac Pro had an option to ship with the Radeon Pro W5700X, which I'm aware is a different card, but should be similar enough architecturally to my W5700 that it shouldn't really matter, right?
I've also seen YouTube videos of other Mac users running the W5700 on a MacBook Pro with an eGPU, although it shows up as a Navi10; for them, it worked out of the box.
If their W5700 worked for their MacBook Pro, then it should also work for my Mac mini.
Thanks in advance for any help.
Until next time, stay foxy!
Foxy Gekkerson
Mac mini, macOS 14.5