Mac mini 2018+Breakaway Puck RX 570, Error 12
 
Notifications
Clear all

Mac mini 2018+Breakaway Puck RX 570, Error 12  

  RSS

i0ntempest
(@i0ntempest)
Trusted Member
Joined: 3 years ago
 

Hey guys,
I desperately need you guys’ help. I got my Puck just yesterday, which should have been a happy day for me... except I’m plagued by error 12 in Windows. I’ve tried searching for solutions but none of them worked. My Mac mini has i7 and 16GB of RAM. I didn’t use bootcamp to install Windows, instead I created partitions myself and used a USB drive. Things I’ve tried to solve E12 so far:
1. Disabling Bluetooth and some other devices
2. Uninstalling PCI root and reboot to have Windows reestablish PCI hierarchy and memory allocation 
3. Use refind and spoof OS version number 10.14 (equivalent to apple_set_os.efi) and boot with eGPU plugged in
4. Boot with monitor attached to the eGPU only
5. Try all 4 Thunderbolt ports
6. DSDT override, which gave error in step 1 (when creating dsdt.asl) and I couldn’t continue 
7. Reinstall Windows and see if BootCamp drivers is the culprit (turns out it’s not so I restored)
8. Bought Nando’s DIY eGPU Setup 1.35, only to find out that it won’t work under UEFI installation
9. Run DDU and redo the drivers
One thing I’ve noticed is that after freshly installing Windows, the eGPU is functional on first and maybe second boot, but after that (maybe after Windows installed some other drivers) error 12 appears. Also, NVIDIA cards (in particular 1050Ti in a Node Lite) works without any problems.
Thanks in advance, please help me get past this E12 nightmare.


Setup 1: Custom Build Mid-Tower Hackintosh (SMBIOS: Apple Mac Pro 2019)+ eGPU
iGPU: Intel UHD Graphics 630
dGPU: ASUS Strix AMD Radeon 5700 XT 8GB GDDR6
eGPU: Zotac NVIDIA GeForce GTX 1650 4GB GDDR6 via Thunderbolt 3 (AKiTiO Node Lite)
OS: macOS Catalina 10.15.6, Windows 10 2004, Kali Linux 2020.3
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM 4GB GDDR5 via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Big Sur 11.0 Beta, Windows 10 2004


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

I'd recommend running DDU one more time and make sure to disable Windows feature that auto-installs drivers. That way you can be certain Windows uses the particular Radeon drivers you manually install. When I paired the Breakaway Puck to the 2018 Mac mini, it was fairly straight-forward. I hot-plugged the eGPU in Windows (HDMI monitor output through Mac mini) then manually installed latest Radeon drivers from AMD website. I proceeded to shut the computer down with the eGPU attached and switched the HDMI cable from Mac mini to Breakaway Puck. Blind-booted into Windows (was set as default boot volume). The AMD eGPU would start working half-way through the log-in screen and visible through external monitor.

With the use of rEFInd or automate-eGPU EFI, sometimes I would encounter no Thunderbolt device detection if the eGPU was attached prior to boot. This issue never occured when I didn't use third-party boot loader. The two Thunderbolt 3 ports I used the most for eGPU connection on the 2018 Mac mini is the one next to Ethernet port and the one next to HDMI port.

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

 
2018 Mac Mini [8th,4C,B] + RX Vega 56 Nano @ 32Gbps-TB3 (Gigabyte Gaming Box) + macOS 11 & Win10 2004 [build link]  


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 

Use a relatively fresh installation of Windows 10 Build 1803 or newer. Hot-plug the GPU, wait and reboot the system. As @itsage says, it should be straight forward.

You may check this Bootcamp Guide, too, even though it is optimized for 2018 MBP. This Error 12 is only a real issue on older Macs like 15-inch MBP 2016. Try this Guide step-by-step, if anything else doesn't work.

This post was modified 2 years ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 3 years ago
 

@itsage Thanks for the reply. I’ll DDU once more later and boot without internet connection. As for refind and set_os, I think it’s the only way to boot with eGPU attached or Windows will glitch out when booting. Is there anyway around it without using refind?

Setup 1: Custom Build Mid-Tower Hackintosh (SMBIOS: Apple Mac Pro 2019)+ eGPU
iGPU: Intel UHD Graphics 630
dGPU: ASUS Strix AMD Radeon 5700 XT 8GB GDDR6
eGPU: Zotac NVIDIA GeForce GTX 1650 4GB GDDR6 via Thunderbolt 3 (AKiTiO Node Lite)
OS: macOS Catalina 10.15.6, Windows 10 2004, Kali Linux 2020.3
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM 4GB GDDR5 via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Big Sur 11.0 Beta, Windows 10 2004


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

I didn't encounter any issues when booting the 2018 Mac mini with eGPU attached (no third party boot loader used). Is there a reason you didn't use Boot Camp Assistant for your Windows installation? Is the Windows volume a partition of the internal drive?

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

 
2018 Mac Mini [8th,4C,B] + RX Vega 56 Nano @ 32Gbps-TB3 (Gigabyte Gaming Box) + macOS 11 & Win10 2004 [build link]  


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 3 years ago
 

@itsage I heard some time ago that bootcamp messes with the partition table and creates some sort of hybrid MBR which can be easily damaged. is that not the case anymore? Also manual installing gives me more control over things. And yes my Windows is on the internal hard drive.

@oliverb Thanks, I’ll reinstall and start fresh if all other ways don’t solve it.

This post was modified 2 years ago

Setup 1: Custom Build Mid-Tower Hackintosh (SMBIOS: Apple Mac Pro 2019)+ eGPU
iGPU: Intel UHD Graphics 630
dGPU: ASUS Strix AMD Radeon 5700 XT 8GB GDDR6
eGPU: Zotac NVIDIA GeForce GTX 1650 4GB GDDR6 via Thunderbolt 3 (AKiTiO Node Lite)
OS: macOS Catalina 10.15.6, Windows 10 2004, Kali Linux 2020.3
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM 4GB GDDR5 via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Big Sur 11.0 Beta, Windows 10 2004


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 3 years ago
 

@itsage Thank you for helping, I finally got it working. The trick seemed to be disabling iGPU while eGPU is plugged in, I manually disabled iGPU and rebooted, now iGPU does not show up in device manager at all and Windows happily boots with eGPU plugged in. No need for installing refind (which killed my ESP TWICE) and no need for bootcamp assistant. Thanks again!! ( ´ ▽ ` )ノ

Setup 1: Custom Build Mid-Tower Hackintosh (SMBIOS: Apple Mac Pro 2019)+ eGPU
iGPU: Intel UHD Graphics 630
dGPU: ASUS Strix AMD Radeon 5700 XT 8GB GDDR6
eGPU: Zotac NVIDIA GeForce GTX 1650 4GB GDDR6 via Thunderbolt 3 (AKiTiO Node Lite)
OS: macOS Catalina 10.15.6, Windows 10 2004, Kali Linux 2020.3
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM 4GB GDDR5 via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Big Sur 11.0 Beta, Windows 10 2004


itsage liked
ReplyQuote
jawnkruk
(@jawnkruk)
New Member
Joined: 2 years ago
 

Quick question since I have very similar issues. When you see manually disabling the iGPU, how did you do this? Did you just go in device manager and right click disable it? If you do that, won't the screen just go black until it's restarted?

Mac Mini 2018 (i7-8700B, 16GB RAM), Razer Core X + AMD RX 590 8GB PowerColor RedDevil


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 3 years ago
 

@jawnkruk  No it won’t. After disabling your resolution may change but the screen won’t go black. Then reboot, the iGPU should no longer be shown in device manager, and eGPU will start to work.

Setup 1: Custom Build Mid-Tower Hackintosh (SMBIOS: Apple Mac Pro 2019)+ eGPU
iGPU: Intel UHD Graphics 630
dGPU: ASUS Strix AMD Radeon 5700 XT 8GB GDDR6
eGPU: Zotac NVIDIA GeForce GTX 1650 4GB GDDR6 via Thunderbolt 3 (AKiTiO Node Lite)
OS: macOS Catalina 10.15.6, Windows 10 2004, Kali Linux 2020.3
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM 4GB GDDR5 via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Big Sur 11.0 Beta, Windows 10 2004


ReplyQuote
jawnkruk
(@jawnkruk)
New Member
Joined: 2 years ago
 

Thanks for the quick response, going to try this later and I'll let you know how it goes.

Mac Mini 2018 (i7-8700B, 16GB RAM), Razer Core X + AMD RX 590 8GB PowerColor RedDevil


ReplyQuote