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

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

 of  28
  RSS

MiniP
(@minip)
Active Member
Joined: 9 months ago
 

I'm using a Sonnet Breakaway Puck, from the latest installer instructions it says do not choose the AMD but I should still choose Nvidia, correct?  The previous installation was flawless using with High Sierra on Mac Mini but now want to upgrade to Catalina.  BTW if there is a way to make a contribution via Paypal or some other way I would like to do so.  Its greatly appreciated what you have done.

 

Thanks

 

Mac Mini 2012 i7 Quad Core: Mac Mini 2012 - Sonnet Break Away Puck my signature to give context to my posts


ReplyQuote
kautame
(@kautame)
Active Member
Joined: 4 months ago
 

@goalque

Macmini 2012 + Akitio Node + Radeon RX 580 8GB. Everything is working fine with an automate-eGPU USB stick, but since I can't see the boot screen (my Monitors are connected to the Radeon), I always have to wait a few seconds, then click Q and RETURN. Sometimes the boot time is a bit longer and nothing happens (because the video card has not been detected yet and it wasn't time to press Q). I don't use Windows, only Mac OS. Is there a way to really automate the boot so that I don't have to press any button at all?

This post was modified 1 month ago

Mac mini server (Late 2012)
Akitio Node + Sapphire Pulse Radeon RX 580 8GB
Monitors: LG 27UD68 IPS 4K
BenQ E2200HD


jangoloti liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

@kautame

The text-based boot screen is visible only through the internal display interface, so yes, you always have to type q and enter.

The EFI app is tied to this boot screen and can't be used separately. It is done on purpose to protect others (hackintosh companies) from copying the binary.

automate-eGPU EFIapple_set_os.efi
--
Mid 2015 15-inch MacBook Pro eGPU Master Thread


kautame liked
ReplyQuote
Azure
(@azure)
Active Member
Joined: 2 years ago
 

Hi @goalque

I tried automate-eGPU EFI for the first time yesterday, created the USB stick successfully, option booted, booted OK off the USB stick, hit "q" for the menu, then when I select macOS, the system appears to just hang.  No screen updates (no "saving..." as I've seen other people report), I left it for several minutes but no joy.  Not a big deal as I've been using purge-wrangler (although have had some trouble lately), but thought I'd let you know.

 

macOS 10.13.6

MacBookPro8,2 (Early 2011 15" i7 2.2)

Sonnet Breakaway Box 350 (Apple TB1->TB3 adapter)

Gigabyte Aorus RX580 8GB

MacBookPro8,2 (Early 2011 15" 2720QM, R6750-1GB)
macOS High Sierra 10.13.6
Sonnet Breakaway 350
Gigabyte AORUS Radeon RX580 8GB
Apple TB3->TB1 adapter


ReplyQuote
Anchoricex
(@anchoricex)
Trusted Member
Joined: 3 years ago
 

Every time I try to boot from the efi usb, i get sent to the recovery screen with the "unable to verify startup disk" error. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago

ReplyQuote
(@mark_marin)
Eminent Member
Joined: 3 months ago
 

@azure

Same issue I have. I can boot to Windows from the stick, but just hangs if I try to boot to MacOS.

No place to type in the sudo pmset -a gpuswitch 2 and sudo pmset -a gpuswitch 0 because it just freezes (I do not know what these do, or it it has to be booted from the USB to use those commands).

Using the integrated.bat file to link the eGPU to the iGPU just gives me a pattern of white dots moving on a black background. Some say the 2019 15" and 16" MacBook Pros cannot boot to iGPU in Windows - but booting from the USB I have seen the Intel graphics listed but integrated.bat file does not allow me to speed up the internal graphics.

2019 15" MacBook Pro, Mantiz Venus, PowerColor Red Devil Radeon 5700 XT


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

@mark_marin

Read main post for Catalina fix.  Based on your signature/system config though, you don’t need this (unless you specifically need Intel GPU in Windows) so not sure why you’re trying. 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
tsakal
(@tsakal)
Reputable Member
Joined: 1 year ago
 

@mac_editor

Somehow the guide link for Catalina fix take me to amazon ....

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, LG 32UK550
Mac OS Catalina 10.15.2, Ext SSD Windows 10 1903 V1 .295

B. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb, Mac OS Catalina 10.15.2, Ext SSD Windows 10 1803

C. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


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

As of Catalina, Apple has tightened EFI security of dGPU equipped MBPs and therefore gpu-power-prefs variable cannot be accessed from the EFI side. Debugged with the 2015 15" MBP and it returned "Access denied". This is firmware change so it will not work even if you try previous macOS versions.

MuxSetting key has no effect anymore.

apple_set_os.efi requires that the iGPU is active. gpu-switch's integrated.bat doesn't work either?

automate-eGPU EFIapple_set_os.efi
--
Mid 2015 15-inch MacBook Pro eGPU Master Thread


ReplyQuote
(@mark_marin)
Eminent Member
Joined: 3 months ago
 

@goalque

No, the integrated.bat script resulted in a black screen with a pattern of white moving dots on the internal screen.

Had trouble booting to MacOS after this, it would hang or crash and reboot. The second boot to MacOS would work fine.

2019 15" MacBook Pro, Mantiz Venus, PowerColor Red Devil Radeon 5700 XT


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

@goalque

Fortunately it still seems to work if applied OS-side via nvram command.

Posted by: @mark_marin

No, the integrated.bat script resulted in a black screen with a pattern of white moving dots on the internal screen

This is a known issue on T2 Macs with dGPU when display is muxed to iGPU and indicates that integrated.bat did work.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
(@mark_marin)
Eminent Member
Joined: 3 months ago
 

@mac_editor

But how do I then get to a usable screen? I had the eGPU drivers installed and the eGPU plugged it. I could hear sounds when connecting power, etc. but only had the white snow screen on the internal display.

2019 15" MacBook Pro, Mantiz Venus, PowerColor Red Devil Radeon 5700 XT


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: @mac_editor

@goalque

Fortunately it still seems to work if applied OS-side via nvram command.

I tried this:

https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/paged/9/#post-46817

but devtree command still showed the M370X as the primary console device after reboot, and with apple_set_os.efi (the new non-looping version) iGPU did not appear under device manager.

It's been a long time since I have used Windows on this machine (2015 15" MBP).

automate-eGPU EFIapple_set_os.efi
--
Mid 2015 15-inch MacBook Pro eGPU Master Thread


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

@goalque

Here's evidence of muxing preventing dGPU use on macOS:

Screen Shot 2020 01 19 at 2.48.41 PM

A more concrete situation where AMD acceleration was completely disabled:

Screen Shot 2020 01 19 at 2.52.44 PM

Sorry for blurry images. Tried to quickly get them down to 1MB for upload to succeed.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

@mark_marin

If you need to set up eGPU (don't care about iGPU) and want internal display, then just follow some build: I believe mine with the 2018 MBP will work too (see signature). You don't need automate-eGPU EFI for eGPU setup on your Mac (as I mentioned earlier).

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


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

I've just built the automate-eGPU EFI with the lastest Clover revision and got the iGPU visible on Windows. It seems that the gpu-policy variable was still accessible from EFI, only the gpu-power-prefs wasn't anymore. The nvram command did the trick when I unchecked "Automatic graphics switching".

Even though the iGPU is not necessary, I prefer official desktop drivers from AMD for the eGPU. It should be possible as long as the iGPU is active and dGPU inactive.

automate-eGPU EFIapple_set_os.efi
--
Mid 2015 15-inch MacBook Pro eGPU Master Thread


itsage and mac_editor liked
ReplyQuote
(@matt_pearson)
New Member
Joined: 3 weeks ago
 

Hi, I have a iMac late 2012 Mojave 10.14.6 and trying to connect Blackmagic GPU.  I have a thunderbolt 3 to 2 adapter and cable and when I first plugged the black magic in I could see the icon for it at the top left of the screen but it disappears after a few seconds.  Apparently this is normal if the Mac doesn't have thunderbolt 3.  I then tried to use the automate-eGPU EFI and booted from a USB key formatted as described, chose the login as Mac OS option then ran terminal and the two commands.  I now never see the GPU item in the top right menu-the screen goes black for a second when I disconnect the thunderbolt cable from the Mac.  In activity monitor>Window>GPU History I can see the AMD radeon RX Vega 56 listed but don't see any activity on it.  When I get info on an app I can select the use ext GPU option.  Does this mean it's working?  Just not sure why I don't see the connected icon top right.

 

Thanks

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
kautame
(@kautame)
Active Member
Joined: 4 months ago
 

@goalque

Macmini 2012 + Akitio Node + Radeon RX 580 8GB. After the update from Catalina 10.15.2 to 10.15.3 my egpu doesn't work anymore. The text-based boot screen tells me that it detects the eGPU, I type Q + Enter, wait as always and… nothing, it just shows on the screen connected to the HDMI port of the Mac Mini and the external monitor connected to the Node stays without signal. Is there something I can do?

UPDATE: After many unsuccessful reboots, I decided to try to install purgewrangler, and it worked. I prefer Automate-egpu-efi because it doesn't modify my system, but I need to have a working machine so, for now, I'll be using purgewrangler. I hope that this problem (if it's not only mine) gets fixed!

This post was modified 2 weeks ago

Mac mini server (Late 2012)
Akitio Node + Sapphire Pulse Radeon RX 580 8GB
Monitors: LG 27UD68 IPS 4K
BenQ E2200HD


ReplyQuote
ssaapp
(@ssaapp)
New Member
Joined: 6 days ago
 

hello.

Can you upload the previous version of the loader and the installation instructions? I had to reinstall Mac os to version 10.14. Now, when working on a new version of the loader, the screen is often black, and you have to restart it. Mac Pro 2012 Sonet box 650 Radeon XII.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
dicalp
(@dicalp)
New Member
Joined: 1 year ago
 

automate-egpu is able to start Win 10 when win 10 is installed on an internal ssd.   

Then when I switch win 10 to an external ssd, automate-egpu cannot start win10.  it got stuck (not responding) at the automate-egpu load win screen after I hit enter.

Any idea how to make automate-egpu able to find the external win 10?

I'm able to see and start win 10 from the external ssd with option key.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
almo2001
(@almo2001)
Active Member
Joined: 3 days ago
 

Hi!

Using Mac Mini with OSX 10.15.3, Razer Core X with AMD Radeon 5700 card. I select the EFI boot, and Automate comes up and says eGPU not detected. OK, I see in the instructions that may not be a problem. So I go to the next screen and select "Boot Windows" and it freezes. I did add the Catalina UUID fix to the plist.

I did install the AMD drivers in Windows already, and the eGPU works fine in OSX with the monitor cable plugged to the card instead of the computer.

If I select Windows from the boot selection screen, it seems to boot fine.

EDIT:

When I boot Windows 10 from the default OSX boot selector, it recognizes the eGPU, but it's Error 12 with the Intel iGPU taking up that slot.

EDIT2:

I ended up using itsage's build, seems to work mostly. 🙂

This post was modified 1 day ago

Mac Mini 2018, Razer Core X, Radeon 5700 XT. Catalina 10.15.3/Windows 10.


ReplyQuote
(@oleg_sleepywolf)
New Member
Joined: 4 days ago
 

@goalque, thank you for simple and robust solution - works fine for me under MACOS; better than with PurgeWrangler

I'm on HighSierra 10.13.6, MBP mid17 with 4TB3, touchbar, Radeon 560 + eGPU Gigabyte Aorus GeForce1080ti with ASUS XG station PRO

Just tried to got iGPU working in bootcamp Win10 and have flickering internal display even before pluging eGPU

step-by-step what have done:

followed instruction in Boot Camp eGPU Setup Guide:


1 made bootcamp installation (Windows 10 1903 OS Build 18362.295)

2 used DDU for uninstall AMD drivers, reboot, checked Displays in Device manager to be sure its gone

3 reboot with automate-eGPU EFI USB made with script by @mac_editor

4 press q than downarrow to choose Windows, no eGPU attached, all on internal LCD screen

5 login Windows

and from the very first screen with password field have flickering screen, in a very strange way: when I'm doing nothing, LCD flickering; if I'm moving mouse or starting smth with graphic redrawing (f.e. Intel drivers installer with status bar moving) - no flickering

I've been trying variants with hotplug eGPU during boot black screen or starting windows screen - no way, flickering keeps. And if I plugging eGPU, I can see it in Device manager, and windows allows me to install Geforce drivers, shows eGPU in Device manager, but internal LCD flickering still here. Suppose I did smth wrong but can't see what and when. Spent few days installing and reinstalling different Windows build with same result ((

Would be appreciated for help

 

 

 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

@oleg_sleepywolf Open Intel Graphics control panel and disable “Display Power Saving Technology”.

 

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


ReplyQuote
dogloop
(@dogloop)
Active Member
Joined: 2 weeks ago
 

@goalque

Hi!

I’m setting up my new eGPU, when I try to boot in macOS via automate eGPU on my pen drive, after pressing enter, everything freezes, the UI stays there and nothing happens.

I’m on a trashcan, macOS Catalina 10.15.3.

Installed automate eGPU via Terminal with mac_editor’s command on the main thread.

Should I install your temporary fix to get it working?

My eGPU is an AMD 5700XT, I selected Nvidia patch as suggested.

I checked if Boot Secure was enabled as described on google but the only available option is setting a password. I’ve no password set, of course.

What am I missing?

Thanks in advance 

 

---EDIT---

 

I used your temporary fix and modified the config.plist file as instructed.

It worked like charm. 😎 

Time to face bootcamp...

 

Thanks goalque and mac_editor for your great work!

 

 

MacPro6,1
6-Core Intel Xeon E5
FP D500


ReplyQuote
(@oleg_sleepywolf)
New Member
Joined: 4 days ago
 

@itsage,  thank you, it works; just one detail - maybe its only my case - have to run Intel control panel as admin, othervise settings might be not saved

 

This post was modified 16 hours ago

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


itsage liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

My automate-eGPU EFI is beneficial on Windows only if you want to modify DSDT. It does not support enabling the iGPU anymore as you can see from my previous post.

@dogloop

I would suggest startup.nsh (see my signature) approach also with the nMP and Windows. Skip apple_set_os.efi, try turning off the other dGPU (yes, the nMP has a gmux) and resize PCIe root bridge windows of the eGPU.

automate-eGPU EFIapple_set_os.efi
--
Mid 2015 15-inch MacBook Pro eGPU Master Thread


ReplyQuote
(@motonagual)
New Member
Joined: 1 month ago
 

Hello @goalque

I have succeeded in getting the eGPU running on Mojave 14.6 after using purge-wrangler, but when loading Windows 10 v1903 I get the black screen and freeze on internal and external monitors. eGPU, of course, not detected in Device Manager. I know that automate-eGPU EFI is used successfully by others on this forum with error 12 issues. Will this work for the frozen black screen situation I've got as well? Also, is it necessary to uninstall purge-wrangler in order to install automate eGPU EFI? I'm pretty happy with things on the Mac side now and would like to keep that way if possible.

Thanks so much!

 

mid 2012 MBP 9,2 500G SSD 16G RAM Mojave 10.14.6 and bootcamp Windows 10 v1903 - EGPU; razor core x w/rx580
*eGPU connections: Apple TB 3-2 adapt. / Apple .5m TB male/male cable


ReplyQuote
 of  28