automate-eGPU EFI - eGPU boot manager for macOS and Windows
 
Notifications
Clear all

[Solved] automate-eGPU EFI - eGPU boot manager for macOS and Windows  

 of  106
  RSS

dalroi
(@dalroi)
Active Member
Joined: 2 years ago
 

Yes! I got it working!

I did a clean install of Mojave, but that alone didn't seem to fix it. Attempting to boot with the eGPU connected to the Mini and then unplugging after the EFI booter detected it (like someone else suggested) didn't do the trick either. Mojave did see the BreakawayBox attached to the Thunderbolt connector in System Information, but no GPUs.

Then I booted without apple_set_os.efi, just like you suggested (but which didn't work before the clean install). Initially I thought it still wasn't working, but then it dawned on me that I had been using that display in Windows yesterday and that it perhaps miiiiiight not be connected to the eGPU... I changed the connectors and the screen came to life! Splendid!
Perhaps it would have worked a few attempts before that (with the connections made correctly), but not right after the clean install - I'm quite sure of that.
Apparently, the 2012 Mac Mini (+Sonnet Breakaway Box 350 with AMD RX560 w/ 2GB connected to an LG 4K display) indeed doesn't need that file.

Worth mentioning may be that the eGPU - of course - doesn't work with the Thunderbolt 1 (or 2) plug upside down. Shockingly, it fits into the connector on the Mini that way. Although it's an easier fit when plugged in correctly, it doesn't really require force to plug it in wrong! That happened to me a while ago, when I was playing around with purge-wrangler (this eGPU box being my first Thunderbolt device ever), "back" on High Sierra. I don't think it did any real damage, but that sure makes it hard to get an eGPU working! No software can fix that 😉

Mac Mini 2012 + Sonnet Breakaway Box (up to 300W) + Asus Arez Radeon RX560 2GB


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: mjdrama

Yes, I did this. I made Mojave usb-stick and formatted whole drive before reinstall.

Then I have no clue. No need for Mojave USB stick. You can always install from the Internet recovery if the whole internal disk is erased.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: dalroi

Apparently, the 2012 Mac Mini (+Sonnet Breakaway Box 350 with AMD RX560 w/ 2GB connected to an LG 4K display) indeed doesn't need that file.

Yep, it should be removed. apple_set_os.efi doesn't work with the nMP or Mac minis (I don't know about iMacs). It's never useful with macOS, only for Windows (UEFI Macs released after 2013).

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


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

There seems to some compatibility problems with 2017 MacBook pro nTB. I have same symptoms as in this thread, rEFInd install brokes windows, this script doesn't work. Hopefully some smarter than me has this same laptop and can fix this. I might try Windows 1803 next.

2017-13-macbook-pro-non-touchbar-amd-rx-vega-64-need-help

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: mjdrama

There seems to some compatibility problems with 2017 MacBook pro nTB. I have same symptoms as in this thread, rEFInd install brokes windows, this script doesn't work. Hopefully some smarter than me has this same laptop and can fix this. I might try Windows 1803 next.

2017-13-macbook-pro-non-touchbar-amd-rx-vega-64-need-help

There is a possibility to bypass the boot screen (rename automate-eGPU.efi as BOOTX64.EFI and delete the current).

However, automate-eGPU.efi needs the binary setting file so I am not sure if that works.

Additionally, you edit the config.plist:

<key>Debug</key>
<true/>

And see from the logs what happens.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago

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

Thank you very much. With my MBP 15 inch 2018 I had a lot of troubles with the other scripts and the dGPU. The system was completely unstable With your solution and MuxSettings = 1 those problems are gone!

As I understand "lauch on startup = on" means it starts every time switched on, on Mac und Windows. Is that correct? This would be bad, because on Bootcamp I don't need anything, runs as it is and I don't want to provoke errors.

Can you please elaborate? Smile

Yes it starts up every time when switched on. It would be useful for boot screens through the eGPU in the future (if I have time). You need apple_set_os.efi and MuxSetting=1 for Windows to work with iGPU.

Actually, I got windows running without doing anything during boot. You can see it here:  https://egpu.io/forums/pc-setup/macbookpro-2018-15-with-egpu-it-is-much-easier-than-you-all-think/
It may have to do with the fact that I had a BlackMagic eGPU running before and the internal display stayed black in Windows even after unplugging (!). It never saw any light with and after the BlackMagic. So I had to remove all drivers in Recovery Mode in order to see anything at all. Later, wenn I got the Aorus GTX 1080, it worked immediately, even on my MacBook Pro 15 inch 2018. 

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
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

With the dGPU, of course. Some Macs are plug-and-play. I meant with the Intel iGPU activated.

If you remove apple_set_os.efi and set MuxSetting=0 (do nothing), it boots into Windows without any workarounds.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
(@reinhard1004)
Eminent Member
Joined: 3 years ago
 

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?

Late 2016 15" MBP w/ Radeon Pro 460, 2m CalDigit TB3 cable, Mantiz Venus eGPU case, NVidia GTX 1080ti.


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: Reinhard1004

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.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
 of  106