[Solved] automate-eGPU EFI - eGPU boot manager for macOS and Windows
@goalque : Thank you very much for this ! It works perfectly on Mojave ! 😀
BUT, I've installed Windows 10 with Bootcamp and the it hang when I select Start Windows and press enter. If I boot without the USB and TB Windows loads well, and just with TB I got my eGPU connected screen black (but with normal Windows sounds) and no iGPU screen on. Any ideas ?
My setup: Mac Mini 2012 (2,5 GHz Intel Core i5) + Akitio Node TB3 (with Apple TB3->TB2 adapter) + Sapphire Radeon R9 290X Tri-X 4GO. Here are my USB stick files (I removed apple_set_os.efi as it is a Mac Mini):
Thanks for releasing this! Now my 2016 15" MBP can finally have a DSDT override without having to use Windows Test Signing or worry about Clover bricking my Mac. Works great so far. Nice to have full use of all my USB ports, haha.
It doesn't seem to detect my Vega 64 eGPU though, for whatever reason. It's in a Sonnet eGFX Breakaway Box. Still works once I get into the OS, so it's not causing me any functional issues, but thought I'd let you know.
I updated to the latest version of High Sierra today (some security update) and since then my eGPU doesn't work anymore on MacOS.
First drivers were outdated, updated them with this.
Then ran all the commands that are in this thread so far (uninstalling previous stuff, using 1.0.5).
Currently: when I boot from the stick to MacOS the system logs out and in (needing PW) automatically. No eGPU recognized, though. Also running the mentioned commands doesn't do anything.
It worked before the MacOS update (high sierra), without running any command (logout was automatic once in macOS, with eGPU connected at boot and boot from usb stick). Now, the eGPU just doesn't run. But without the EFI it still runs plug&play when booting into Windows.
Any ideas how to fix this?
Thanks for the info. What security update exactly? v1.0.5 does not logout/login automatically. Something from the v1.0.4 is still there. v1.0.4 uninstaller should remove everything, and if not there is a bug.
Tx for the quick reply; just saw it today.
Updated to version 10.13.6 (17G65).
Tried everything on this Forum so far. Including a MacOS reinstall in recovery mode, the Benjamin-Dobell/nvidia-update and the macos-egpu --beta --unlockNvidia command.
Now I'm in the same situation as with 1.0.1 before upgrading to 1.0.4 -- the eGPU runs but the system is extremely sluggish, taking seconds for the display to respond on any input.
1.0.4 fixed this back then.
I solved my problem by myself ! I forgot that the Mac Mini 2012 was not doing an EFI Windows 10 installation.
After forcing it to do an EFI install it booted correctly ! Well, I just have to solve the Error 12 now...
But now I can't load Windows without using the USB stick that has this EFI. It just gets stuck on the Windows logo. I can see that Windows actually finishes loading since F1-12 appear on the touchbar but nothing happens on the screen, it just keeps showing the Windows logo. If I boot using this EFI with the eGPU not connected Windows loads just fine but in the Device Manager there's an exclamation mark near Radeon Pro 460 and the status message says "Windows has stopped this device because it has reported problems. (Code 43)".
A little help would be much appreciated.
Update: ok. I don't know what I did but it started to work. I think I booted using this EFI, disabled the AMD card in Device Manager, rebooted without this EFI and it suddenly booted just fine. I was able to enable the AMD card after that and it just worked.
I finally got my eGPU parts and I can confirm my setup is working great: Mac Pro 2013, Akitio Thunder2, MSI Radeon RX 460. Thanks @goalque for releasing this solution and everyone else for testing it.
Very sorry it took me this long to do this as I was very busy with work these last few days but last night I finally managed to make the video
Thank you again for this amazing script
I got a new MacBook Pro 2018 and use EFI 1.0.5 version to boot up.
So, not sure what I did wrong, but I have AKITIO NODE PRO with NVIDIA GTX 1080ti in it and have absolutely no problems loading macOS with eGPU connected and running. I mean I understand that in the guide it says that eGPU must be turned off and you suppose to plug it in only after you log in, but I tried multiple times and it just works even if eGPU connected all the time. No need to disconnect.
Thanks again for such a great solution! (wish NVIDIA released drivers for Mojave already 🙁 )