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

Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 4 years ago
 

I’m prob speaking way too soon but I may have cracked it. 

Slight odd behaviour from this bootloader not detecting the egpu even once fully booted. The work around for me was to hotplug as you do with Nvidia cards after boot selection via EFI Bootloader. 

Even made add my own thread as I was expecting this to take weeks to work out...

https://egpu.io/forums/pc-setup/my-personal-experience-with-the-hell-that-is-error-12/#post-49006

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


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

@eightarmedpet That was happening to me with AMD eGPU as well if I booted with the EFI stick into Windows (15" 2018, don't need it for Windows, only testing). Already plugged in eGPU would not be detected. Hot-Plugging would detect the GPU (hot plug after full boot = Error 12).

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

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

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 4 years ago
 
Posted by: mac_editor

@eightarmedpet That was happening to me with AMD eGPU as well if I booted with the EFI stick into Windows (15" 2018, don't need it for Windows, only testing). Already plugged in eGPU would not be detected. Hot-Plugging would detect the GPU (hot plug after full boot = Error 12).

Glad I’m not the only one. If I was prone to a smoke I may have gotten somewhat paranoid that it was just me and all some sort of conspiracy, next stop posting about flat earth theories on Instagram!

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


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

I’m prob speaking way too soon but I may have cracked it. 

Slight odd behaviour from this bootloader not detecting the egpu even once fully booted. The work around for me was to hotplug as you do with Nvidia cards after boot selection via EFI Bootloader. 

Even made add my own thread as I was expecting this to take weeks to work out...

https://egpu.io/forums/pc-setup/my-personal-experience-with-the-hell-that-is-error-12/#post-49006

It depends on the enclosure if you need hot plugging or not. I would avoid those with USB extensions on the back. This EFI boot loader doesn't do anything magical for Windows by default. You can achieve the same result with gpu-switch and running apple_set_os.efi manually, then chain load bootmgfw.efi. Do you have the large memory area defined in DSDT?

Disabling acpi somewhat helped on Linux:

https://egpu.io/forums/thunderbolt-linux-setup/problems-with-amd-rx-580-akitio-node-tb3-ubuntu-18-10/#post-45835

https://bugzilla.kernel.org/show_bug.cgi?id=201527

"The AMD developers believe the issue might be caused by PCI BAR resource issues - specifically some of the PCI to TB bridges not getting the necessary resources."

Maybe you could try something similar by turning off firmware PCI settings?
https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--set

usefirmwarepcisettings [ yes | no ]
Enables or disables the use of BIOS-configured peripheral component interconnect (PCI) resources.

I wouldn't trust that workaround though... there are a lot of affecting variables: the BARs of the AMD card, the Apple firmware, the Thundebolt port, and the enclosure you are using.

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
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 4 years ago
 

Something that avoids me having to  “You can achieve the same result with gpu-switch and running apple_set_os.efi manually, then chain load bootmgfw.efi.” Is pretty magical to me because I wouldn’t know where to start with half of that - also I think Apple_set_os was responsible for blocking my LG 5k from working. 

Im on a 2017 13 inch Mbp so large memory by default, no need to mess with DSDT. 

I would love AMD to fix this with Navi this January...

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15.4 & Win10 2004 [build link]  


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

Something that avoids me having to  “You can achieve the same result with gpu-switch and running apple_set_os.efi manually, then chain load bootmgfw.efi.” Is pretty magical to me because I wouldn’t know where to start with half of that - also I think Apple_set_os was responsible for blocking my LG 5k from working. 

Im on a 2017 13 inch Mbp so large memory by default, no need to mess with DSDT. 

I would love AMD to fix this with Navi this January...

From my signature, keeping iGPU activated when booting into Windows using apple_set_os.efi Smile

Hoping that Apple engineers push some effort into the Windows side as well... I guess it's not on the priority list.

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
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 
Posted by: goalque

Hoping that Apple engineers push some effort into the Windows side as well... I guess it's not on the priority list.

I would be happy if they fix the audio drivers in Win. for the 2018 MBP at least. Fortunately as I use a USB AMP/DAC it's ok, but both internal speakers, 3.5mm jack, and internal microphone are nearly unusable. God they're bad (at least on 15"). Wrt eGPU, They need to sort out much macOS-side too. Example: Plug in eGPU (native) to a sleeping MBP on 10.14.1/2 -> typically black screens. And a lot of other things.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

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

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


goalque liked
ReplyQuote
iaomw
(@iaomw)
Active Member
Joined: 3 years ago
 

It works great on macOS. But I got issue with Windows.
Is that possible to work with external WTG (Windows to Go) usb disk?

I mean the macOS is still on the internal disk, but windows is on the external usb disk. 
When I was trying to load windows from your EFI menu, it will just froze here forever.

Sorry, if this is already discussed somewhere in the form. It's difficult to search.

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

.

ReplyQuote
Maximilian M
(@maximilian_m)
New Member
Joined: 2 years ago
 
Posted by: iaomw

It works great on macOS. But I got issue with Windows.
Is that possible to work with external WTG (Windows to Go) usb disk?

I mean the macOS is still on the internal disk, but windows is on the external usb disk. 
When I was trying to load windows from your EFI menu, it will just froze here forever.

Sorry, if this is already discussed somewhere in the form. It's difficult to search.

I have exactly the same problem it says "Ready" in the bottom line but no inputs will be recognized and the notebook just heats up.

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

.

ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 2 years ago
 

@iaomw
@maximilian_m

I don't know exactly how the automate-eGPU EFI searches for and loads windows, but think the EFI should load windows if the windows bootloader is installed to the ESP. You can mount your ESP (aka EFI system partition) pretty easily in macOS, just follow the  commands from this modMy post. (Also, obviously don't change anything if you don't know what you're doing) If you have \EFI\Microsoft\Boot\bootmgfw.efi then I believe window should load. If not then windows probably can't load.

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
 of  110