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

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

 of  23
  RSS

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

does it work with catalina beta(5) ?

This post was modified 1 month ago

MBP17 late 2011 TB1 Radeon Pro WX 4100


ReplyQuote
montenegroexperte
(@montenegroexperte)
Eminent Member
Joined: 9 months ago
 

@mac_editor

Back in business ;.)
Cleaning the Kernel Cache solved the problem!
Thanks!

MacMini Late 2012, Sonnet Puck 570


goalque liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago

ReplyQuote
Civa
 Civa
(@civa)
Active Member
Joined: 1 month ago
 
Posted by: @mac_editor
Posted by: @civa

I used whatever the instructions said to download and create a FAT 32 boot disk from 

Sorry, I’m not too versed in scripts.

@civa read main post again.

Pardon?

Mac Mini (Late 2012) , quad core i7 2.6 GHz, 16 GB DDR3, and Dual internal SSDs, 1 TB and 4 TB

AKiTiO Node Pro AMD Radeon R9 290X


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

@civa

Sorry for being unclear. Check out the main page of this thread: https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/

In the first post, there is another section titled automate-eGPU EFI Installer. Check that out.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


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

@espionage724

Thank you for the heads-up. It was my oversight to not consider SD cards. I do not have one to experiment with though so I cannot add/test this functionality. If you are a software developer (you're running Fedora - so you are ;p) please consider looking at the script (see Pastebin link on main page) and adding this functionality.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


ReplyQuote
Civa
 Civa
(@civa)
Active Member
Joined: 1 month ago
 
Posted by: @mac_editor

@civa

Sorry for being unclear. Check out the main page of this thread: https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/

In the first post, there is another section titled automate-eGPU EFI Installer. Check that out.

Those are the instructions on followed. That is how I add the boot usb. 
Is there an update to the boot usb? 

not meaning to be obtuse, but if I’m on this thread and gotten this far, I think it should be assumed those are the instructions I followed. 

Has something changed?

Mac Mini (Late 2012) , quad core i7 2.6 GHz, 16 GB DDR3, and Dual internal SSDs, 1 TB and 4 TB

AKiTiO Node Pro AMD Radeon R9 290X


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

@civa No nothing has changed. The reason I brought this up is because there are two ways to set up the USB stick - one is to download the EFI files manually, unzip them, and copy them to a USB drive formatted as FAT-32. The other is to run the script in the installer section. While running the script, it gives you the option of choosing GPU vendor (AMD or NVIDIA). If you choose AMD, the patch applied in the EFI configuration changes so when you connect an eGPU, the eGPU icon would show up. Hence my goal for asking was which way you used to set up the USB. Earlier you mentioned you were not familiar with running scripts, and you mentioned that the GPU shows up in Graphics/Displays but no icon in the menu. Both point to manual setup rather than the script one (from the install section).

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


ReplyQuote
Civa
 Civa
(@civa)
Active Member
Joined: 1 month ago
 
Posted by: @mac_editor

@civa No nothing has changed. The reason I brought this up is because there are two ways to set up the USB stick - one is to download the EFI files manually, unzip them, and copy them to a USB drive formatted as FAT-32. The other is to run the script in the installer section. While running the script, it gives you the option of choosing GPU vendor (AMD or NVIDIA). If you choose AMD, the patch applied in the EFI configuration changes so when you connect an eGPU, the eGPU icon would show up. Hence my goal for asking was which way you used to set up the USB. Earlier you mentioned you were not familiar with running scripts, and you mentioned that the GPU shows up in Graphics/Displays but no icon in the menu. Both point to manual setup rather than the script one (from the install section).

Oh, okay. I guess I did the simple method, which was downloading and creating the boot usb. I know I didn’t get to choose the manufacture.

Mac Mini (Late 2012) , quad core i7 2.6 GHz, 16 GB DDR3, and Dual internal SSDs, 1 TB and 4 TB

AKiTiO Node Pro AMD Radeon R9 290X


ReplyQuote
(@daniel_varnai)
Eminent Member
Joined: 2 years ago
 

Hi,

I'm trying to boot into Windows 10 (confirmed that it's UEFI in msinfo) with an USB stick created using the installer, but I get the following error:

FileOpen:2707 Status 8000000000000007

Any idea how I could fix it? I'm using an MBP2017 15" with latest Catalina beta (trying to boot into MacOS gives the same error). I tried resetting SMC and NVRAM without luck.

Thanks

MBP 2017 15", MacOS 10.15 19A526h, GTX1070 EGPU


ReplyQuote
dalroi
(@dalroi)
Active Member
Joined: 11 months ago
 

@Civa: Did you try without the file that I removed in step 6 of my Mac Mini 2012 setup guide on page 7 of this thread?

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


ReplyQuote
PoundOfFlesh
(@poundofflesh)
New Member
Joined: 2 weeks ago
 

Hello,

Thanks for all of this. The main purpose of this post is really just to say thanks for all the info and the work that was done to help others. I will post some details of my past 2 days of testing for any other's reference and for feedback.

My setup:

  • 2018 Mac Mini
  • Razer Core X Chroma (only device currently plugged into TB3 port)
  • PNY GeForce 1060 GTX
  • Sabrent USB 3.1 Enclosure for M.2 NVMe SSD (plugged into USB port)
  • Samsung 970 EVO (inside Sabrent enclosure)
  • Dell U2715H (main monitor plugged into HDMI, only monitor used in MacOS, secondary monitor in Windows 10 Bootcamp)
  • ASUS VG248QE (main monitor in Windows 10 Bootcamp, not used in MacOS)

I will just list out some notes in bullet format as I think it's easier to scan through.

Installation:

  • Used mac_editor's (not sure how to use @ references here, is it just a link to the profile?) script to install to USB stick
  • Bootcamp installed Windows 10 Home (1903) on main disk of Mac Mini
  • Using Samsung 1 TB drive as external space to install programs to for Windows
  • I'm sorry, can't remember this exactly but first Windows 10 boot:
    • Use automate-eGPU boot option (using this every time to load into Windows) 
    • eGPU was disconnected
    • Only using HDMI monitor
    • Installed all Bootcamp drivers
    • Restart back into Windows
    • Plug eGPU in while after Windows has booted
    • Install Nvidia driver for 1060
    • Restart back into Windows
    • Plug in VG248QE
    • Set VG248QE to main monitor
    • Install ToastyX strobelight settings
    • Install misc stuff like Windows updates, Steam, a couple games

Misc. Notes:

  • Since I have an Nvidia card and I'm not doing heavy GPU tasks in MacOS, I'm not running eGPU while in MacOS
  • USB stick containing automate-eGPU EFI is plugged into Core X Chroma
  • I haven't solved this but I will randomly load into Windows and the entire Core X Chroma seems like it isn't found
    • Shutting everything off and swapping TB3 ports seems to help reconnect
  • I have an old 120hz monitor and I loaded ToastyX's ( https://www.blurbusters.com/easy-lightboost-toastyx-strobelight/) strobelight successfully, and am getting high refresh on the main Windows monitor
  • Using builtin Ethernet port for connectiviy
  • Some games seem incompatible when loading high anti-aliasing (sample size: 2, 1 failure) and just close
  • I had issues with getting a wireless DualShock 4 controller to work. Seems like I was getting very bad latency.
    • Ended up disabling the Bluetooth Network Adapter (which wasn't being used). I believe this was the main culprit.
    • I also disabled all other network adapters that I wasn't using.
  • Using DS4Windows driver for DualShock 4 seemed to cause a bad driver incompatibility crash when loading a game that knocked out the entire Core X Chroma
    • I had to reboot and just use native Steam/Windows Bluetooth for the controller
  • I was having trouble with the Samsung external drive failing to load when booting into Windows sometimes, issuing a USB error in Windows.
    • Part of this was a conflict due to the automate-eGPU USB stick getting letter drive D on load.
    • I went into Computer Management and changed the drive letter for the external drive to Y
  • The external drive is where I'm installing all games and large programs (main OS disk is only 40GB)
  • Sometimes, when I can't get things working, it seems like shutting everything off and swapping ports helps.
  • When going between OSes, I generally shut off the Mac Mini
    • If I'm going to MacOS, then I turn off the Core X Chroma while shut off
    • If I'm going to Windows, then I turn it on while shut off and use automate-eGPU EFI to load Windows every time

Again, thanks to those that made the scripts. I really appreciate it. If you have any questions about what I did, let me know and I'll try to provide as much feedback as possible. I apologize for not remember or writing down everything but I went through a lot of iterations of trying to figure out what I was supposed to be doing and the quirks of my devices.

This post was modified 2 weeks ago

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


ReplyQuote
John Keates
(@oneplane)
Active Member
Joined: 1 year ago
 

I'm running into an issue where the EFI application just hangs after selecting either boot option (boot macOS or boot Windows). This is with version 1.5 on an Early 2015 13" MBP. Currently working fine with purge-wrangler (and an Apple TB2-TB3 adapter, Akitio Thunder 3 and RX570). Windows is not on the internal drive but on an external USB3 SSD, I suspect this is why automage-eGPU EFI can't boot, because it only supports the direct boot to Apple's EFI boot loader or the one from Windows. SIP is on, internal SSD is APFS (standard macOS install). 

Does the EFI application have specific ordering or places to look when searching for the correct OS to start? Because if I just put the bootmgrfw.efi on the Apple ESP it could still load the external Windows install just fine. Still doesn't explain the boot-to-macOS issue (I did remove the purge-wrangler kext mods when I tried this).

Windows 10 pre 1903 worked fine, but on 1903 it no longer assigned the resources correctly and now the eGPU won't start natively like it used to, so I wanted to try the EFI method hoping it would enable large memory and solve it.

rMBP 2015 13", AkiTiO Node, RX 570 4GB, 10.14 + Win10, Apple TB2-TB3


ReplyQuote
nu_ninja
(@nu_ninja)
Estimable Member
Joined: 1 year ago
 
Posted by: @r3don

I'm running Windows 10 from external Samsung T5. First attempts were failing - after selecting “Windows” menu item the system kept freezing. So I've just copied "Microsoft" folder from external ssd EFI partition to my Macbook internal EFI partition and now it works just fine. 

^^ From about 8 pages back in this thread. You might be facing larger issues though if macOS is also failing to boot

This post was modified 2 weeks ago

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.14+Win10
+ Linux Mint 19.1


ReplyQuote
John Keates
(@oneplane)
Active Member
Joined: 1 year ago
 
Posted by: @nu_ninja
Posted by: @r3don

I'm running Windows 10 from external Samsung T5. First attempts were failing - after selecting “Windows” menu item the system kept freezing. So I've just copied "Microsoft" folder from external ssd EFI partition to my Macbook internal EFI partition and now it works just fine. 

^^ From about 8 pages back in this thread. You might be facing larger issues though if macOS is also failing to boot

Ah, I was looking for someone else who was doing the same, I guess my search terms weren't as well-targeted as I thought 😉


Edit:
as it turns out, it's not as much about the EFI boot loader for Windows not being on the internal ESP on Apple's SSD, but about it being available on an external drive as well. Booting works instantly as long as there is no Windows ESP connected via USB, including booting to macOS. It also immediately fixes error 12. So for others using Windows from an external disk: you have to rename (you could remove it but that makes restoring harder) the Windows EFI directory with the ESP to something that is not EFI (i.e. i named mine disabled-EFI), and copy the Microsoft directory inside the Microsoft ESP to Apple's ESP. Inside Apple's ESP you have an EFI directory with an Apple directory inside that one. You can copy the Microsoft directory next to the Apple one, which will then be available to boot from. The Microsoft EFI boot loader and BCD will live there and will be able to boot Windows (Windows 10 in my case) from the external drive. This works both with the automate-eGPU EFI loader as well as without (but then the eGPU doesn't work).

Ideally the automate-eGPU EFI loader would add support for either chain loading to rEFIt/rEFInd or Clover because those can actually boot off of fully external drives without the EFI mess, but I suspect that might be more work with more moving parts making it more fragile.

This post was modified 2 weeks ago

rMBP 2015 13", AkiTiO Node, RX 570 4GB, 10.14 + Win10, Apple TB2-TB3


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

Got the error message that no egpu is detected.

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


ReplyQuote
Espionage724
(@espionage724)
Active Member
Joined: 1 month ago
 
Posted by: @laimis17

does it work with catalina beta(5) ?

I don't know what beta 5 is, but automate-eGPU EFI doesn't work with Catalina beta build 19A546d (boot halts after selecting macOS on the boot manager).

purge-wrangler works though

MacBook Pro (Retina, 13-inch, Mid 2014)
AKiTiO Thunder2
XFX Radeon RX 580
macOS Mojave 10.14.6
Fedora Workstation 30


ReplyQuote
zooli
(@zooli)
Eminent Member
Joined: 2 years ago
 

I'm having issues with automate-eGPU EFI on my 2012 Mac mini with Boot Camp (Windows 10 LTSC 1809). I used the installer by mac_editor. The bootloader loads up fine, but doesn't detect eGPU and when I try to boot to Windows with iGPU (from the menu), the screen freezes and I have to turn the computer off. MacOS boots up fine. Does anyone know what the problem could be (and how to solve it:) ? Can it be due to that I have Windows legacy install (through Boot Camp Assistant)? Details here.

Never mind, it's solved. The problem was using the mini-display port for the monitor, which is the only TB 1 port on the 2012 Mac mini.

This post was modified 2 days ago

2012 Mac mini i7 2.6Ghz . 16GB RAM . 500GB SSD . 1TB HDD . Razer Core X . Sapphire RX 580 Nitro+ SE . DVI 60Hz monitor . MacOS 10.14.6 . Windows 10 LTSC 1809


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

A question about automate-eGPU EFI and using it in MacOS High Sierra 10.13.6 (17G8030).
It has always worked for me as a standard setup as described in this thread. Since recent updates though (about 1-2 weeks ago) I can't get the eGPU running anymore under MacOS.

Here's the procedure.

1. I boot with eGPU disconnected, from the stick. In MacOS i then only have the internal GPU running, which looks good.

Screen Shot 2019 09 13 at 11.45.13

2. The i connect the eGPU (same as above still) and re-login. After the re-login I'm usually running on the GTX 1080ti and the external screen. But now everything stays internal with dGPU activated even.

Screen Shot 2019 09 13 at 11.46.44

What's running wrong here? Any tips how I can fix this quickly?
In Windows it still works fine, btw; even without eGPU EFI stick boot up.

PS: also just ran this and it says the latest nVidia drivers are installed.

This post was modified 5 days ago

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


ReplyQuote
 of  23