Setup & Software Discussions
automate-eGPU EFI - eGPU boot manager for macOS and Windows
 

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

 of  26
  RSS

joevt
(@joevt)
Prominent Member
Joined: 2 years ago
 
Posted by: @dannydesert

there is no eGPU when I plug in the Vega to the thunderbolt

The Detected eGPU message is sometimes wrong. Ignore it. Your egpu should be included in the list of found GPU(s) at least.

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
DannyDesert
(@dannydesert)
Active Member
Joined: 4 months ago
 

@joevt

Doesn't seem to be registering when I push through to Windows.  If I try and boot up MacOS from the the EFI loader it just hangs.

2018 Mac Mini + Vega 56 + Mantiz
Venus + Windows 10 Pro Bootcamp


ReplyQuote
joevt
(@joevt)
Prominent Member
Joined: 2 years ago
 
Posted by: @dannydesert

If I try and boot up MacOS from the the EFI loader it just hangs.

I have found this as well. Selecting the Windows option seems to work ok. I haven't done a lot of testing though.

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
(@jendrik_reis)
Active Member
Joined: 1 week ago
 

When I boot into efi and plug in my egpu it says „no egpu detected“. What am I doing wrong ?

macbook pro 2019 13inch, razer Core x chroma, rx 5700 xt

Macbook Pro 2019 13Inch 2,4GHZ / WIN 10 1809 / MacOS 10.15.1
Razer Core X Chroma
Asus ROG Strix Rx 5700 XT


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

@jendrik_reis The bottom line in automate-eGPU EFI boot loader doesn’t always show accurate reading. As long as you see the PCI ID for the eGPU in the brackets above it should be good. In your particular case, the should be two sets of PCI IDs, one for Intel iGPU and the other for the AMD eGPU.

 

Best ultrabooks for eGPU use | eGPU enclosure buying guide


ReplyQuote
(@jendrik_reis)
Active Member
Joined: 1 week ago
 

@itsage

When i boot into windows using the automate_eGPU EFI it stucks at the windows logo.. even when i plug in an external monitor nothing happens..

im struggling for 5 Days get my set up working. im about to give up..

Macbook Pro 2019 13in. Razer Core X Chroma with RX 5700 XT . running macos 10.15.1 and windows 1809

Macbook Pro 2019 13Inch 2,4GHZ / WIN 10 1809 / MacOS 10.15.1
Razer Core X Chroma
Asus ROG Strix Rx 5700 XT


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

@jendrik_reis The newer firmware of Apple-T2-Chip Macs interfere with the way apple_set_os.efi inside automate-eGPU EFI. You will need to try either timed hot-plug or hot-plug in Windows Desktop.

 

Best ultrabooks for eGPU use | eGPU enclosure buying guide


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

Current setup is: MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports), Razer Core X, GTX 980.

Working great in Windows To Go with boot camp assistant. But I'm wondering if it is possible to use this setup in MacOS for Adobe Premiere?

 

Thanks!!!

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


ReplyQuote
AJ Scarcella
(@aj_scarcella)
Trusted Member
Joined: 1 month ago
 

If you're running High Sierra, then yes, you can. You'd probably get better performance out of Premiere on Windows though - NVIDIAs drivers for MacOS aren't exactly the best.

Mac Pro 2013
OWC Mercury Helios FX
Radeon RX 580 8GB


ReplyQuote
AJ Scarcella
(@aj_scarcella)
Trusted Member
Joined: 1 month ago
 

So, I can't get automate-eGPU EFI working on my nMP as of 10.15.1. The eGPU is detected, and loading MacOS works with the UUID flag in the config, but once it gets into the OS, there's no eGPU icon in the taskbar and System Information doesn't report it either (though it does show the enclosure). I tried various methods of rebuilding the kext cache, but one method left my machine in a somewhat unbootable state. I booted into Recovery mode and reinstalled Catalina so everything is fine at the moment, but I still can't get the eGPU working.

 

Edit: Reloaded the script and setup as an NVIDIA eGPU instead of AMD as per @mac_editor's edit on the first post. Works now, but without the eGPU icon. Hopefully we can get that back at some point.

This post was modified 3 days ago

Mac Pro 2013
OWC Mercury Helios FX
Radeon RX 580 8GB


ReplyQuote
(@stefano_macri)
Active Member
Joined: 2 days ago
 

@luotn

Would you mind giving me some advice? I have the same configuration (even the Razer Core X). I installed windows on an external SSD with no Windows to go (used an 9to5Mac video to do it). When I boot into the automate-eGPU EFI it doesn't see my eGPU, I press Q and choose Windows and it just hangs on "Ready" and nothing happens, at that point I have to force-shut the Macbook! @itsage would you please give some advice to me? I'm desperate at this point. Why this hang's on "ready"? what I'm doing wrong? is the fact that I have windows on my external ssd? 

MBP 13” late 2016, Razer Core X


ReplyQuote
AJ Scarcella
(@aj_scarcella)
Trusted Member
Joined: 1 month ago
 

@stefano_macri

Have you copied the Microsoft EFI from the Windows external SSD to the Mac's internal EFI partition? automate-eGPU EFI reads the internal EFI partition to boot into Windows.

Mac Pro 2013
OWC Mercury Helios FX
Radeon RX 580 8GB


ReplyQuote
(@stefano_macri)
Active Member
Joined: 2 days ago
 

@aj_scarcella

Thank you for the kind answer! Honestly, nope, would you mind explaining me what do I have to do? Atm I have the automate-eGPU EFI in an external USB, Windows on an external SSD. So I dont have an internal EFI partition on my Mac (or at least idk). Would be super nice if you explained me what I have to do. Do I have to create an internal EFI partition with the automate-eGPU EFI installed and put the Microsoft EFI file there? Please, I know I may be asking much but would you mind giving a step by step? Thank you in advance!

MBP 13” late 2016, Razer Core X


ReplyQuote
AJ Scarcella
(@aj_scarcella)
Trusted Member
Joined: 1 month ago
 

@stefano_macri

Your internal Mac drive should have a hidden EFI partition. Your external Windows drive should also have a hidden EFI partition as well. First of all, you’ll need to mount the hidden EFI partition on the Windows drive and copy the Microsoft folder out of it. Then you’ll need to mount the hidden EFI partition on your internal Mac drive and paste the Microsoft folder into it (in the same directory that contains the Boot folder). 

Have a look at these instructions: https://themacadmin.com/2012/02/15/mounting-the-efi-boot-partition-on-mac-os-x/

Pay attention to the disk numbering shown in diskutil. You'll also have to either unmount one of the EFI partitions before mounting the other, or adjust the name you put at the mkdir command the second time around.

Once the Microsoft folder is in the internal Mac drive’s EFI partition, you’ll probably see a new drive under the Mac boot loader when you start up and hold down Alt called Windows, but you can ignore that. Load automate-eGPU EFI as usual and try loading Windows. 

This post was modified 1 day ago

Mac Pro 2013
OWC Mercury Helios FX
Radeon RX 580 8GB


ReplyQuote
pallmac
(@pallmac)
New Member
Joined: 1 day ago
 

Hi.

For those of you using eGPU with imacs (27", 5k, Late2015) with High Sierra 10.14.6, that did the recent security update and found out eGPU is broken after updating (like I did), you could try a lot of things, but the only thing that got this working again was the following:

re-download the installer and let it format the usb drive for booting, etc, choosing AMD gpu.

go to https://github.com/mayankk2308/purge-wrangler , use the download and install command, choose 4 - other options, AMD legacy support, let it run, do not restart. use the download and install command again, going to 4 - other options and 3, uninstall, then let it sanitize your system and restart. be sure to have the usb with automate-egpu efi into the usb port. 

reboot now when asked, choose q, boot mac os.

I have to say that before the update and even now, I boot without disconnecting the eGPU, it just works. The egpu icon does not show in the bar, but I see it working in iStats and in GPU history, so that does not affect me in anyway, as I need the eGPU constantly connected.

Yes, I know it's strange, but I really needed it working asap and just decided to try anything. It's just that this security update broke it and I really need the eGPU as I have a lot of work...:)

PS: I don't know why but from the first days the Office 365 makes the animations and transitions of the operating system sluggish (going from one application to another, etc..). It doesn't matter how I set up the resolution on monitors... it's just sluggish. Quitting Outlook/office apps afterwards improves a bit, but it's not snappy as it was before opening an Office app.

I suspect it has something to do with using not the recommended resolution and Microsoft not being optimized for all resolutions... but then again, I have tested it and the 4th option in scaled resolutions seems to give the best results... I wonder if there is a way to disable all system efects? (just wondering...). Before using eGPU, Outlook default for display worked ok... now it doesn't in any setting for the display.

 

This post was modified 1 day ago

iMac 27" 5k (Late 2015)
Mac Pro Mid 2010 - 64 GB RAM, Radeon Nitro+ 590 8GB
Macbook Pro Retina 15"


ReplyQuote
(@stefano_macri)
Active Member
Joined: 2 days ago
 

@aj_scarcella

Thank you very much! I'll try it as soon as I get home and report back! 

MBP 13” late 2016, Razer Core X


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

Edit: Reloaded the script and setup as an NVIDIA eGPU instead of AMD as per @mac_editor's edit on the first post. Works now, but without the eGPU icon. Hopefully we can get that back at some point.

@aj_scarcella the latest patch for macOS 10.15.1 that keeps icon enabled is available in purge-wrangler - I haven’t updated it into the install script here yet as the entire script needs a revamp after Catalina complications (besides its other issues such as problems with external APFS volumes, etc.). It’s on my list of todos. In the meantime, it should be possible for you to extract the patch details from the script and incorporate it into config.plist.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)


ReplyQuote
(@stefano_macri)
Active Member
Joined: 2 days ago
 

@aj_scarcella

Starting with this now, I just wanted to ask: If I have to update my Mac in the future, do I have to delete the changes made to the EFI folder or things that I should take into consideration to not break the machine? Also, in the Mac EFI I dont see any folder called "Boot". I have a BootLog and an EFI Folder with an Apple Folder inside it. Been looking inside the Apple Folder and didn't find any there also. Thank you again!

This post was modified 20 hours ago

MBP 13” late 2016, Razer Core X


ReplyQuote
AJ Scarcella
(@aj_scarcella)
Trusted Member
Joined: 1 month ago
 

@mac_editor

Ah, rightio. I’ll see what I can do. I’m somewhat adverse to disabling SIP, which is why I’m using automate-eGPU EFI instead of purse-wrangler. 

@stefano_macri

Don’t worry if you don’t have a Boot folder - just put the Microsoft folder in the EFI folder with the Apple folder. 

Nothing should change during an update and nothing should break either while doing this either. Obviously, don’t touch the Apple folder. Your mileage may vary, but I’ve done this numerous times for my Mac Pro, which is running Windows on an external drive without using Bootcamp. If you were to use Bootcamp to install Windows to your internal Mac drive instead, the Bootcamp installer would effectively do the same thing to your EFI partition so that Windows shows up as a boot option. 

Mac Pro 2013
OWC Mercury Helios FX
Radeon RX 580 8GB


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

@aj_scarcella

automate-eGPU EFI auto-disables SIP (and it remains so until manually enabled). 

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)


ReplyQuote
(@stefano_macri)
Active Member
Joined: 2 days ago
 

@aj_scarcella

Thank you very much!it is working!! Only thing I noticed is that the gpu fans Are off, is there something I have to do? Do I have to deactivate the intel iris to get it to work properly?

MBP 13” late 2016, Razer Core X


ReplyQuote
AJ Scarcella
(@aj_scarcella)
Trusted Member
Joined: 1 month ago
 

@mac_editor

Oh, really? I always thought SIP could only be disabled through Recovery mode. 

@stefano_macri

Glad it's working! In terms of the GPU fans, I couldn't say for certain, but there's a chance that the fans only kick in when the card reaches a temperature threshold. My RX 580 only spins up its fans when I load something that heavily uses the eGPU, but the fans on the enclosure are always going, so it's generally a very cool operation most of the time. Maybe see if you can push something a bit more GPU intensive to the eGPU and monitor what happens? I'm not experienced at all with running NVIDIA cards through an eGPU, so I wouldn't take any of this as gospel. 

 

Mac Pro 2013
OWC Mercury Helios FX
Radeon RX 580 8GB


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

ReplyQuote
AJ Scarcella
(@aj_scarcella)
Trusted Member
Joined: 1 month ago
 

@mac_editor

Ah. Good to know, thanks!

Mac Pro 2013
OWC Mercury Helios FX
Radeon RX 580 8GB


ReplyQuote
pallmac
(@pallmac)
New Member
Joined: 1 day ago
 

On my RX590 Nitro Plus in a Sonnet, connected to an iMac, the fans of the breakout box are constantly spinning at a low pace. The fans of the video card kick in when there is a heavy load only... at least for me...

On my Mac Pro mid 2010, the same card inserted in a PCI-X slot, running natively with Mojave (well, sort of natively...) the fans kick in, but I have noticed them stopping at times. It really depends on the temperature, I think. Not being the issue here, but the extra power that this card needs on my Mac Pro is drawn from a separate ATX power supply, not through the motherboard, so the inner temperature of the Mac Pro is a bit cooler I think. I have done this because the Mac Pro power supply did not provide enough power when running intensive tasks (like 4k editing in Adobe Premiere or animations rendered in Adobe After Effects), though I have connected the extra cables needed, running from the motherboard to the video card.

iMac 27" 5k (Late 2015)
Mac Pro Mid 2010 - 64 GB RAM, Radeon Nitro+ 590 8GB
Macbook Pro Retina 15"


ReplyQuote
 of  26