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  111
  RSS

nu_ninja
(@nu_ninja)
Reputable Member
Joined: 3 years ago
 

I believe the 10.14.1 update partially broke the script for me. After updating, the eGPU is no longer recognized as a valid display device, however the eGPU's audio device is recognized when booting with the EFI where it is not when booting normally (see screenshots). I also got an error report message before installing the update, something along the lines of "Apple has found a problem with your system" that pointed to a eficheck.dump file (similar to this post)

With EFI:

Screen Shot 2018 10 30 at 7.46.24 PM

Without EFI:

Screen Shot 2018 10 30 at 7.52.57 PM

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

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
zipp0rsch
(@zipp0rsch)
Active Member
Joined: 2 years ago
 

Oh well, the latest Security Update for High Sierra which came out yesterday seems to break my setup too. The GPU is not recognised anymore by OS X. It is still detected when booting with EFI Boot but I can't get it to work anymore. Hopefully there is an easy fix.

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

.

ReplyQuote
zipp0rsch
(@zipp0rsch)
Active Member
Joined: 2 years ago
 

There are definitely some changes to EFI in the update:  https://support.apple.com/en-us/HT209193

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: zipp0rsch

Oh well, the latest Security Update for High Sierra which came out yesterday seems to break my setup too. The GPU is not recognised anymore by OS X. It is still detected when booting with EFI Boot but I can't get it to work anymore. Hopefully there is an easy fix.

Thanks for letting know. I will take a look when have time. Not a surprise that EFI/macOS updates can break things... does it work with the scripts?

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]  


OliverB liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: Pavelusha

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 🙁 )

I didn’t say anywhere that eGPU ”must” be turned off. It’s not compulsory.

I said ”the internal screen may go black”.

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
zipp0rsch
(@zipp0rsch)
Active Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: zipp0rsch

Oh well, the latest Security Update for High Sierra which came out yesterday seems to break my setup too. The GPU is not recognised anymore by OS X. It is still detected when booting with EFI Boot but I can't get it to work anymore. Hopefully there is an easy fix.

Thanks for letting know. I will take a look when have time. Not a surprise that EFI/macOS updates can break things... does it work with the scripts?

purge-wrangler seems to work great, I have installed it after EFI stopped working.

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

.

goalque liked
ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 3 years ago
 

I downgraded back to 10.14 and that also fixed it.

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

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
Research777
(@research777)
Active Member
Joined: 2 years ago
 

Greetings

I'm completely confused)

For several months now I have been trying to connect the Aorus Gaming Box GTX1080 + TB3-TB2 / 1 adapter.

The task is simple, using eGPU to play Steam games.

iMac 21'5 (late 2012); i7; 16Gb; 1.12 Tb Fusion Drive; dGPU GT650M

When downloaded to MacOS, the HighSierra eGPU starts and is detected (using the NVIDIA purge-wrangler + web driver).

But Steam does not start, because No support for Open CL / GL in Web Drivers.

When loading Windows, the Bootcamp eGPU is not detected during the hotplug and does not boot from the connected eGPU. (

I tried different ways with loading Windows, even with a clean UEFI installation (there are other compatibility issues with two Nvidia dGPU + eGPU)

Can your automate-egpu-efi help me?

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

.

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

Oh well, the latest Security Update for High Sierra which came out yesterday seems to break my setup too. The GPU is not recognised anymore by OS X. It is still detected when booting with EFI Boot but I can't get it to work anymore. Hopefully there is an easy fix.

Thanks for letting know. I will take a look when have time. Not a surprise that EFI/macOS updates can break things... does it work with the scripts?

Hi @goalque. You might want to know that I reinstalled my macOSx 10.13.6 yesterday and your EFI-Bootloader still works great. So I cannot confirm @zipporsch observation.

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]  


goalque liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

A really nice feature of @goalque's EFI Boot Manager is the deactivation of dGPU activation of iGPU for 15" MacBook Pro in both macOS and Windows. I accidentally left the PCI Express Controller 1901 [to Radeon 450 dGPU] disabled when booted into macOS. Prior to using this EFI boot manager, next boot into Windows partition would result in a stuck Windows logo boot screen. Well this time the boot manager assisted Windows to use the iGPU for the internal display. All was working great.

In one of my progress updates, I mentioned storing the precompiled dsdt.aml file on this boot loader could provide Large Memory allocation in Boot Camp. My 2016 15" MacBook Pro is now effectively working in Windows as a iGPU-only Thunderbolt 3 laptop. The only non-working functionality is brightness adjustment. Large memory allocation helps me resolve error 12 with both Nvidia and AMD eGPU. I was actually able run two AMD RX 580 eGPUs once I disabled one of the PCIe Controllers to TB3 ports. Truly amazing work by @goalque!

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

 
2020 15" HP Spectre X360 [11th,4C,G] + RTX 2080 Ti @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
 of  111