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

CheckMate404
(@checkmate404)
Active Member
Joined: 3 years ago
 

Works perfectly for me!

Macbook 2016 15" TB3
Aorus Gaming Box (Nvidia 1070)
OSX 10.13.5

Tried the Hybrid mode and it worked on the first try Smile

Thanks!!

2016 15" MacBook Pro (RP450) [6th,4C,H] + GTX 1070 @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 [build link]  

goalque liked
ReplyQuote
lexine
(@lexine)
Trusted Member
Joined: 3 years ago
 

Which version of NVDIA drivers are you using ? Are the latest one working or still the older version ? I executed the installer but when I tried the boot I only get the black screen on internal monitor, even when the egpu is not connected (hybrid mode). Anyway I guess my system is not so clean so I will perform the clean installation, and do some more tests.

2017 13" MacBook Pro [7th,2C,U] + GTX 1070 @ 32Gbps-TB3 (AORUS Gaming Box) + macOS 10.13 & Win10 [build link]  

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

Works perfectly for me!

Macbook 2016 15" TB3
Aorus Gaming Box (Nvidia 1070)
OSX 10.13.5

Tried the Hybrid mode and it worked on the first try Smile

Thanks!!

Thanks for the report! @Ningauble77's post was a bit shocking but glad to hear that 2016 15" was a success for you. Good or bad, everything is valuable.

As said, please use a fresh macOS installation if possible, nothing else installed, FileVault off. If you have Login Items or 3rd party apps, close them. For example, keeping Visual Studio Code open results in black internal screen because it seems to use dGPU. Only that way we can be sure if it's a bug in the software or not. If messed up system from the beginning, hard to debug.

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

Which version of NVDIA drivers are you using ? Are the latest one working or still the older version ? I executed the installer but when I tried the boot I only get the black screen on internal monitor, even when the egpu is not connected (hybrid mode). Anyway I guess my system is not so clean so I will perform the clean installation, and do some more tests.

Command-R, and reinstall macOS. If still the same, turn on debugging in config.plist and see the output from misc folder.
...

<key>Boot</key>
<dict>
<key>Debug</key>
<true/>

...

Keep in mind that debugging slows down the boot process significantly, may take longer than a minute.

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
kingbri
(@kingbri)
Eminent Member
Joined: 2 years ago
 

@goalque, I have a mid 2012 mbp that has the retina display and I checked online and it is EFI, however, it supports TB1 only. Could you unlock the restriction for TB1 so I can test if this works? Here is proof that it does support EFI from an EFI update for the computer https://support.apple.com/kb/dl1593?locale=en_US

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

.

ReplyQuote
Luisetepe
(@luisetepe)
Active Member
Joined: 2 years ago
 

@goalque, first of all, thank you very much for your work. I'm waiting for a RX580 arriving this week. I don't know if this is only for NVIDIA cards as of now, or if its possible to use it with AMD cards too. I have a mid 2015 iGPU only macbook pro, so i need this kinds of workarounds cause i dont have native support. Thanks again.

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
 

@kingbri If you're willing to try, maybe later.

@Luisetepe I've decided to exclude AMDs to keep logic simple, maybe later.

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
Shrapnl
(@shrapnl)
Eminent Member
Joined: 3 years ago
 

@goalque 2013 nMP, Dual D700, Sonnet 550, NVidia Titan Pascal.

When I run the installer, I get a message:

"Thunderbolt device is connected, but no external GPUs detected.
Check that all power connectors are properly plugged in."

I've checked and they are all seated correctly.  Also, have tried the Hybrid and Pure EFI options.  Thoughts?  If not, Will try a clean Mac OS install next.

-Shrapnl

2018 MacBook Pro 15" - Sonnet 550 - NVidia Titan X (Pascal)


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

@Shrapnl means that macOS system registry doesn't recognize your card when hot plugged. Use the lower ports of the nMP and remove all other peripherals, except the USB mouse, HDMI display, and keyboard.

Please also notice the "read me" text:

"Due to AMD & Nvidia framebuffer conflict, you must unplug other displays from the nMP during the boot or when the boot process has completed. 

If your eGPU monitor shows black or just a plain mouse cursor, you can use the following config.plist configuration at your own risk:

<key>SkipSetupDataForOSX</key>

<false/>"

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
Shrapnl
(@shrapnl)
Eminent Member
Joined: 3 years ago
 

Will try that next.  Currently using one of the upper thunderbolt ports to connect mini-display port to my monitor and a lower one for the eGPU.  Will try HDMI for video direct to the nMP.

2018 MacBook Pro 15" - Sonnet 550 - NVidia Titan X (Pascal)


goalque liked
ReplyQuote
 of  68