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

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

Thank you very much for the update @goalque. Is there a list of supported AMD cards? Is RX 460 still supported?

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

.

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

to imstall the nvidia driver the only method I found working is using this script on macOS purge-wrangler as if I just try to install the driver manually this error message comes up 

IMG 0542

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

Thank you very much for the update @goalque. Is there a list of supported AMD cards? Is RX 460 still supported?

Unfortunately I don't have a full list at the moment. If the device id is missing from the kexts, the card doesn't work. R9 Fury and Nano may work out of the box on Mojave because Apple has been quietly improving the drivers of older generation AMD cards.

As a rule of thumb, if the AMD card works with the classic Mac Pro, it definitely works also via Thunderbolt.

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]  


itsage liked
ReplyQuote
mattlukezahra
(@mattlukezahra)
Active Member
Joined: 2 years ago
 

when I boot on the usb drive it finds the eGPU Smile

image1

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
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: mattlukezahra

to imstall the nvidia driver the only method I found working is using this script on macOS purge-wrangler as if I just try to install the driver manually this error message comes up 

IMG 0542

Try https://github.com/Benjamin-Dobell/nvidia-update

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]  


jangoloti liked
ReplyQuote
mattlukezahra
(@mattlukezahra)
Active Member
Joined: 2 years ago
 

sorry for taking that long to reply,

I managed to make it work on macOS thank you so much 😎  for that link to download the Nvidia drivers,

I understood what this does and I like the idea as it doesn't modify anything in your macOS since you boot into the usb drive and that is just amazing as like that you won't have anything running around and you can simply reboot and you'd have normal macOS untampered,

love your work and I'm gonna try next to set it up on windows bootcamp via external hdd and will keep you updated Smile

if there is anything I can test out just let me know, I have attached my specs 

mac config

send me your PayPal so I buy you a beer Smile 🍺 🍻  least I can do for all your hard work and patience

thanks again 

kind regards

Matthew

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
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@goalque Thank you for a wonderful eGPU boot manager. This is currently the best method to use eGPU on a Mac to dual boot. When I tried an earlier 1.0.5 build, I was able to use an R9 Fury in Mojave and allocated large memory in Windows 10 on the 2016 15" MacBook Pro. This solution transformed it into a very eGPU-friendly laptop in Windows. For the first time, I could hot-unplug an eGPU on this laptop and no BSOD occurred. It also activated Intel iGPU without reducing Nvidia eGPU's H2D bandwidth.

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

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


rawwd, slhdsnet, uchlee and 1 people liked
ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

This is the simplest and most elegant eGPU solution ever. I had tried this pre-release and it worked perfectly on the 2018 15" MBP. @goalque if anything has changed since then, let me know and I shall retest again. Also, I didn't have to change the mux or pmset config when I last used your workaround (via script on High Sierra) and just hot-plugged and logged out. So it may not always be needed. Perhaps I'll retest this with EFI.

Also, I currently have 2 macOS (Mojave main, High Sierra for experiments) internal partitions. How do I specify which one to boot?

Edit: Thank you for your work!

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
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

@mac_editor

Nothing is changed. Good to know that plain MuxSetting=1 worked. The Mid 2015 15" M370X MBP needed those additional steps, especially if I had Visual Studio Code opened (activates the dGPU). pmset commands are the same what logout/login hook scripts did earlier in v1.0.4, now you can do this part manually.

It picks up the first OS in the search loop. v1.0.5 doesn't support multiple macOS installations.

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: 3 years ago
 
Posted by: goalque

Yes, the included apple_set_os.efi and config.plist's MuxSetting=1 should resolve error code 12 in most cases. If still doesn't work, and you don't have the large memory area as default in the firmware, use your own compiled DSDT.aml.

Welllllllll... I gave it a bash, just with my Nvidia card that was working previously, and bootup is much more predictable! Latest Windows builds have had me having to reboot 2-3 times ot get everything working but this time it just worked, witohut even hotplugging.

Not sure I can be bothered to take my 1070 out, but I have a Razer core on route and i'll test my 570 in that, if it works, oh boy, next stop Vega!

This current method is the first one that doesnt mess with my Ultrafine display! Oddly Windows had to do some work in the background to recognise everything plugged into it as if it was first time set up, but after that i'm all good.

Massive massive thanks, if I finally get AMD working in Bootcamp I will be so happy, and I'm sure others will appreciate the break from me banging on about it too... 😉 @itsage

edit: it did something funny to my set up - maybe corrupted drivers? GPU was not being detected. Also had issues with peripherals attached to monitor on boot selection (externals not showing up). Figured I may be putting too much through the one cable (5K screen, 2 x drives, Wireless adopter for mouse) so have plugged directly into a free port on the right hand side. Looks like we may be back in action.

edit 2: I'm now back to only being able to run at 4k not 5, god knows why/whats changed. No biggie really as I game at 1440. Hot unplugging works but nothing happens when I plug back in...

This post was modified 2 years ago

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