Two new eGPU solutions on macOS 10.13.4: pure EFI and hybrid
 
Notifications
Clear all

Two new eGPU solutions on macOS 10.13.4: pure EFI and hybrid  

 of  68
  RSS

Username
(@username)
Reputable Member
Joined: 4 years ago
 

This is wicked!

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 + PowerColor Mini eGFX 180F via Apple TB3 to TB2 + macOS Catalina 10.15.7

Previous: 2012 Mac Mini + GTX1070 @ 10Gbps-TB1 (AKiTiO Thunder3 via Apple TB3 to TB2 adapter) + macOS

 
2012 Mac Mini [3rd,4C,Q] + GTX 970 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.12.4 // lots of benchmarks [build link]  


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

Sounds like another good step forward! The recent builds never worked for me, possibly due to file vault, look forward to trying this updated build.

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

 
2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (AKiTiO Node Lite) + Win10 20H2 [build link]  


ReplyQuote
natemac00
(@natemac00)
Eminent Member
Joined: 4 years ago
 

I'm trying to find out if a power outtage killed my eGPU.
I'm testing on a MacBook Pro 2014 w/ Nvidia dGPU & a 2013 Mac Pro, I'm using a AORUS GTX 1080 w/TB2->TB3 Adapter.
I did a USB install of High Sierra 10.13.6 over the current macOS to clear everything out.

I ran version 1.0.3 on the MBP & v1.0.4 on the Mac Pro.
Once the OS boots to the desktop, when I plug in the eGPU the screens go Black & once restarted usally show the Black Screen of Death.

I've removed the GPU from the enclouser and tested it on a PC and the GPU still works.

I attempted to use the purge-wrangler script and is did show the GPU as NVIDIA Chip Set.

I'm out of ideas, any help would be great.

3D Cinema 4D/Octane Artist
Gigabyte Aorus GTX 1080 Gaming Box w/ TB2to3 Adapter
2013 Mac Pro
2014 MacBook Pro


ReplyQuote
asinglet
(@asinglet)
Active Member
Joined: 3 years ago
 

I am also having issues with the script on a 2018 MBP 15 inch and an AORUS Gaming Box 1080.

I have disabled secure boot, allowed booting from external media, and disabled SIP and FileVault. 

On my first attempt, I installed the Hybrid (iGPU) option to an external flash drive formatted to fat32, and upon reboot into the new EFI, I had an all black screen.  I then uninstalled and reinstalled for Hybrid (AMD dGPU), but the same thing occurred. 

I then attempted to uninstall, install the NVIDIA web drivers (387.10.10.10.40.105), and reinstall the script, but the script said that I had an invalid NVIDIA kext.  

So for my final attempt, I uninstalled the NVIDIA drivers, installed the efi with Hybrid (iGPU), and before rebooting, installed the NVIDIA web drivers (387.10.10.10.40.105), but the same black screen occurred after choosing the new EFI.

Note that, for all of these attempts, the eGPU was disconnected during boot.  It was only connected when running the install script.

I saved the system.log, so if anyone would like to take a look, I can message it to you.

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

@goalque 👍 This makes automate-eGPU a completely clean solution at last. SIP-enabled installs should be possible now I suppose (edit: oh already mentioned above). What about SIP state for patching with the new version?

It seems that SIP can be fully enabled at the time of patching as well (csr-active-config 0x0 state).

With Nvidia, you may need to click "Allow" for "NVIDIA Corporation" under Security & Privacy.

FileVault has not been tested on TB2 Macs yet, only with the 2018 13" MBP (and hardcoded volume id, takes some time to automate...).

I forgot, v1.0.5 brings also AMD eGPU support without any kexts. I just tested with R9 Nano.

@asinglet v1.0.4 does not support any 2018 Macs due to T2 chip's encryption (even if FileVault is turned off). You have to wait for v.1.0.5.

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]  


n9yty and asinglet liked
ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@goalque Sounds like you made some serious progress wrt dealing with plist keys 🎉. Is this still plist injection or binary on the fly (for getting rid of the kext/provide tunnel key)?

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]  


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

No plist injection. These new workarounds are also Mojave compatible.

Not going to be in v1.0.5 but just wanted to let you know...

Had too much spare time this rainy weekend 😀

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]  


Chippy McChipset, n9yty, ICULikeMac and 5 people liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Famed Member Moderator
Joined: 4 years ago

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

@goalque Awesome, so you found a better NVIDIA patch too 🤣 nice weekend there - I presume from the screenshot there that you got eject working. Sweet. 🎊

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
 

It's really close to working, but the last eject stage fails with an Nvidia card. If our C++ programmer is still here, he could be in touch. Any Nvidia engineers? 😀

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