[Solved] [HELP] 2012 Mac mini + Razer Core X + RX 580 + Windows 10 Boot Camp Setup
I looked through the how-to and the build guides, but found contradicting information, so I'd like to clarify the best way of enabling eGPU for this setup.
Some say rEFIt and automate-eGPU EFI are needed, some they aren't, but I'd definitely like to avoid using them if possible.
- Mac mini 2012 i7 2.6Ghz
- 500GB SSD, 16GB RAM
- MacOS 10.14.6
- Windows 10 LTSC 1809
- Razer Core X
- Sapphire RX 580 Nitro+ SE
- SIP disabled
I have a clean Windows 10 install via Boot Camp (I think with the eGPU plugged in), what I did so far: - installed Intel iGPU ulility and the latest drivers
- removed dGPU drivers with DDU (since then I read that's not necessary for the Mini)
If someone could shed light to the best and simplest way of enabling eGPU support under Windows 10, I'd be glad!
UPDATE: I did a new Windows install via Boot Camp and it's up-to-date.
UPDATE 2: down in the thread
So to anyone, it doesn't hurt to flick through the thread, but here are the clean instructions for this machine.
@zooli Your 2012 Mac mini doesn't have a dGPU so there's no need to run DDU or modified Radeon drivers from bootcampdrivers.com. Try hot-plugging the RX 580 eGPU in Windows Desktop and see if that would work.
Yes, hot-plug the RX 580 eGPU then download and install Radeon drivers from AMD website. When driver installation is complete, don't click [Restart Now]. Shut the Mac mini off then disconnect the eGPU. Boot up without the eGPU connected then hot-plug when Windows fully loads. If that doesn't work you may need the other boot loader solutions.
Understood, except the hot-plug the RX 580 part, since I can't do that because there's no image on the monitor then. Can I install the drivers with iGPU too?
I did a clean Windows 10 install via Bootcamp, everything is up-to-date. Installed automate-eGPU EFI to a USB stick with your terminal code, and it boots up with the iGPU even with automatic boot enabled, but doesn't detect the eGPU when hot-plugging it in automate-eGPU EFI's menu and the screen stays black (I have purge-wrangler enabled in MacOS, but I don't think that has anything to do with it). Any suggestions?
@zooli Have you checked if windows will even boot in EFI mode without the egpu?
I tried to get my MacBook Pro Retina mid 2012 on windows 10, and only ever managed to get it working in legacy mode. If you need to do an EFI boot for egpu to work, then I suspect we may both be out of luck :/
MacBook Pro Mid 2012 retina: reviewing potential for eGPU.
So, a summary of my what I did so far and my observations:
TL;DR: automate-eGPU EFI still doesn't recognise the eGPU, screen stays black.
- When I tried to boot with eGPU into Windows, after a short appearance of the Windows logo the screen turned black and had to turn the mini off, but at the next iGPU boot, AMD software and RX 580 drivers got automatically installed by Windows Update... I guess it's a good thing
- The 2012 Mac mini firmware handles more than one drive as Fusion Drive, and seems like more than one partition too, which is why Boot Camp Assistant created an MBR partition, to which Windows 10 Legacy version was installed. That resulted in freezing when trying to boot to Windows from automate-eGPU EFI with an iGPU
- Installed the latest Thunderbolt driver and updated all the drivers with Snappy Driver Installer, tried the timed plug in trick, that worked for some users on 2014 Mac mini, tried a cable plugged in the HDMI port ---- no changes in behaviour
- Converted the BOOTCAMP partition from MBR to GPT without data loss - Windows turned to UEFI, iGPU booting from automate-eGPU EFI is working
- Interestingly now when I boot to directly to Windows with eGPU, screen doesn't turn on and freeze at circling dots like before
- Tried booting rEFInd too with apple_set_os.efi enabled
- Reinstalled UEFI Windows from scratch and followed ICULikeMac's guide, no changes in behaviour
The problem is either with automate-eGPU EFI on my setup, or that I'm using the mini-display port for the monitor (not HDMI).