Setup & Software Discussions
Two new eGPU solutions on macOS 10.13.4: pure EFI and hybrid
 

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

 of  19
  RSS

goalque
(@goalque)
Noble Member Admin
Joined: 3 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 🙂

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
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 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
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
kingbri
(@kingbri)
Eminent Member
Joined: 1 year 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

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 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
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Shrapnl
(@shrapnl)
Eminent Member
Joined: 2 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: 3 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
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Shrapnl
(@shrapnl)
Eminent Member
Joined: 2 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
(@noah_leon)
Active Member
Joined: 2 years ago
 

This is really exciting, thank you goalque. Just out of vain curiosity, will I be able to use brightness control on my retina MBP 15 750m when I disconnect it from the eGPU? This never worked before after the hack.

AMAZING! I’d say that Apple should hire you, but then all the goodness might stop...

Macbook Pro 15" 2013 with NVIDIA 750m and Akito Thunder2 and EVGA 750ti and 1050ti (currently non-operational), Mojave 10.14


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

ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined: 2 years ago
 

Good to see a new solution made its way.
But after reading this I have a question. 

What would I benefit from this method over @mac_editor's Purge-Wrangler that im using at this moment? 
And could we get a more detailed instruction? 

Sorry but normally I'm able to understand these things without asking for help.

ALLn1
MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Mojave (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
MacBook7,1 A1342, P8600 120gb SSD 4gbRAM. Mojave (Hiking/Camping)
iMac7,1 A1224, T9500 CPU upgrade 120gb SSD 4gbRAM. HS
Mac mini3,1 P7350, 250gb SSD 8gbRAM. HS (server) iPhone10,3 64gb. iOS12 iPad5,3, 16gb. iOS12 iPod shuffle 2nd gen. 2gb
✧✧


ReplyQuote
Shrapnl
(@shrapnl)
Eminent Member
Joined: 2 years ago
 

Not sure if user error or something else to try.  Here is what I've tried so for on my nMP.

  • Have unplugged everything from the nMP except for power, ethernet, using Bluetooth keyboard/mouse
  • Have turned Mac on and waited a few minutes, then plugged in HDMI to the nMP for video and plugged the eGPU in as well
    • Run the installer, same error
  • Have turned Mac on with HDMI connected directly to the nMP then plugged in the GPU after boot
    • Ran the installer, same error
  • Have left the HDMI unplugged, but eGPU connected then connected HDMI directly to the nMP after boot
    • Ran the installer, same error

I know the Nvidia card works, and in fact it works in this same box connected to an Alienware laptop I have.

Hoping I'm just dense and need a "My First eGPU Step 1,2,3" guide apparently.  Otherwise not sure what is going on.

General question, my understanding is that Apple was blocking eGPU detection over Thunderbolt after one of the earliest firmware levels.  That's why it sees the Sonnet box, but not the eGPU.  But if eGPU detection is needed for the installer, seems like a catch 22...

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


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

@jeroen-van-keulen

"There is no need to backup kexts because Apple's system files stay completely untouched. The installer adds a codeless automate-eGPU.kext under /Library/Extensions/ in hybrid mode."

This is the only add-on in "Hybrid". The "Pure EFI" doesn't change anything if you use an external USB disk, but injecting SSDT tables on the-fly might be risky, that's why "Hybrid" is recommended.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


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

@shrapnl we can figure this out later, will send you a few terminal commands. The nMP is confirmed to work but something wrong with your card, or we need a longer delay for detection.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined: 2 years ago
 
Posted by: goalque

@jeroen-van-keulen

"There is no need to backup kexts because Apple's system files stay completely untouched. The installer adds a codeless automate-eGPU.kext under /Library/Extensions/ in hybrid mode."

This is the only add-on in "Hybrid". The "Pure EFI" doesn't change anything if you use an external USB disk, but injecting SSDT tables on the-fly might be risky, that's why "Hybrid" is recommended.

If iI use a USB for what? ( does one need to be attached all the time?)  Im really sorry, but I'm not getting it. 
Can I just install it on my internal SSD and have the same functions I have now? My rMBP 2015 iGPU only with my sonnet and RX580?

At this moment I just run Purg-Wrangler and it all works. My 2 ultrasharp's hot plugging, you name, it works.

 

ALLn1
MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Mojave (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
MacBook7,1 A1342, P8600 120gb SSD 4gbRAM. Mojave (Hiking/Camping)
iMac7,1 A1224, T9500 CPU upgrade 120gb SSD 4gbRAM. HS
Mac mini3,1 P7350, 250gb SSD 8gbRAM. HS (server) iPhone10,3 64gb. iOS12 iPad5,3, 16gb. iOS12 iPod shuffle 2nd gen. 2gb
✧✧


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

Just select the "EFI Boot" disk image on the Apple's startup manager screen. You need the USB on every startup, then can unplug it. Another install option is the internal "Macintosh HD" and its EFI partition, no need for USB stick. The installer is able to uninstall everything from the internal disk as well, but this is at beta stage so I recommend USB.

It is very unlikely that something can go wrong because there is strong preinstall validation. The EFI app doesn't support AMD eGPU at the moment, only Nvidia 900 and 1000 series cards.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


protogon liked
ReplyQuote
ozzy
 ozzy
(@ozzy)
Trusted Member
Joined: 2 years ago
 

Thanks for releasing goalque! Count me in as someone who would be very interested if this will eventually work on a TB1 2012 Retina MBP. The current approaches don’t work for me for metal gaming under 10.3.x unfortunately, so always looking for something that can help!

2012 15" Macbook Pro Retina GT650M + [email protected] (AKiTiO Node via TB3->TB2 adapter) + macOS10.13 & Win10


ReplyQuote
PaperHeart
(@paperheart)
Active Member
Joined: 2 years ago
 

First of all, thanks for your extraordinary work.

System: 2017 15' Macbook Pro, i7 7820 HQ, Radeon 560.
Aorus gaming box (GTX 1070)
MacOS 10.13.5

Test results:
Attempt #1: Hybrid mode, worked once. After restarting, experienced similar issue as Ningauble77 (Both screens black, no apple logo). Tried uninstall and install again, no difference.

Attempt #2: Fresh install 10.13.5. Hybrid mode. EGPU and internal screen worked as intended. But hot plug did not work (external screen black with a cursor). Tried modifying <key>SkipSetupDataForOSX</key> to false. No difference. No EGPU icon showed in the system status bar. Hot unplugging resulted in a automatic reboot.
I also noticed that dropbox desktop application seemed to have some compatibility issue with this solution. Sometimes the dropbox requires high performance GPU activated, which leads to the internal screen being shut down(intended) and external screen unbearably slow (~1 frame every 2 seconds). Killing the dropbox app solves this problem.

Update:
Logging out and logging back in fix the black screen with cursor problem. but there is still no EGPU icon on the status bar.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
PaperHeart
(@paperheart)
Active Member
Joined: 2 years ago
 

After hot plugging, logging out and back in, I find out that the internal display would not be disabled when eGPU activated. I am not sure if this is a deliberate behaviour or not. But the experience is much better than when the internal display being disabled in the following way.
1. No more blink when switching between eGPU and iGPU. System now works flawlessly.
2. Internal screen can be accelerated by the external graphics card. Acceleration confirmed by checking GPU history in activity monitor. Note that there is a performance degradation when accelerating the internal display. (~15% using cinebench OpenGL test, 63 fps internal display, 73 fps external display, GTX 1070). But overall the performance is acceptable and having a second display is always good.

So far, I haven't found any disadvantages compared to the internal display being disabled.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


goalque liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: PaperHeart

Update:
Logging out and logging back in fix the black screen with cursor problem. but there is still no EGPU icon on the status bar.

This is expected behaviour, I decided to remove the eGPU icon as it has no functional meaning with Nvidia (hot-unplugging doesn't work), only confuses users.

Posted by: PaperHeart

Update:
After hot plugging, logging out and back in, I find out that the internal display would not be disabled when eGPU activated

1. No more blink when switching between eGPU and iGPU. System now works flawlessly.
2. Internal screen can be accelerated by the external graphics card.

Wow. I expected that logging out/in would just help with the eGPU screen output but this was a nice surprise.
- Is "Mirror Displays" turned on or off?
- Which GPU is driving the internal display, AMD dGPU or Intel? (press Command-R in Graphics/Displays to see the location of "Color LCD").
- SkipSetupDataForOSX true or false?

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected]ps-TB3 + Win10 1809


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 
Posted by: Noah Leon

This is really exciting, thank you goalque. Just out of vain curiosity, will I be able to use brightness control on my retina MBP 15 750m when I disconnect it from the eGPU? This never worked before after the hack.

AMAZING! I’d say that Apple should hire you, but then all the goodness might stop...

This issue occurs when using purge-nvda + AMD eGPU. Don't think I encountered this while using @goalque's solution (which is for NVIDIA GPU) which does not require any other script/etc (and does not require disabling NVIDIA dGPU) but please don't take my word - haven't tested/used an eGPU in awhile to recount/recall my experience (lol I suck at remembering).

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

Internal screen acceleration is kinda massive. Going to give this a bash and see how it plays with my LG UltraFine.

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


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

Gave it a bash... installer crashed my system before completing and then caused infinite boot loop when trying to restart. Was installing in Hybrid mode on a USB. Might steer clear now.

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


ReplyQuote
PaperHeart
(@paperheart)
Active Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: PaperHeart

Update:
Logging out and logging back in fix the black screen with cursor problem. but there is still no EGPU icon on the status bar.

This is expected behaviour, I decided to remove the eGPU icon as it has no functional meaning with Nvidia (hot-unplugging doesn't work), only confuses users.

Posted by: PaperHeart

Update:
After hot plugging, logging out and back in, I find out that the internal display would not be disabled when eGPU activated

1. No more blink when switching between eGPU and iGPU. System now works flawlessly.
2. Internal screen can be accelerated by the external graphics card.

Wow. I expected that logging out/in would just help with the eGPU screen output but this was a nice surprise.
- Is "Mirror Displays" turned on or off?
- Which GPU is driving the internal display, AMD dGPU or Intel? (press Command-R in Graphics/Displays to see the location of "Color LCD").
- SkipSetupDataForOSX true or false?

-In my case, Mirror Displays was turned off, but I have just tested with it turned on and it works ok as well. I even got a lower performance degradation when mirror displays was turned on(~10%) compared to running benchmark on internal display only (~15%).
-In system information, it shows AMD dGPU is driving the internal display.
-SkipSetupDataForOSX is set true.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


goalque liked
ReplyQuote
Delta_Bravo
(@delta_bravo)
New Member
Joined: 1 year ago
 

Thank you for developing this amazing software!

I was able to boot everything successfully (pure EFI) on MBP 2016 13" ntb + razer core v2 + 1080TI
Everything works perfectly with an external monitor, but can I power internal one? Sorry if this is a common question, I have already read a lot of articles here and become a bit confused (too much info to dive in at once) 

Thank you!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


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

@Eightarmedpet: My 2016 13" non-touch works, maybe 2017 13" touch model is problematic because @lexine got black even if the eGPU was not connected. If you set Debug <true/> in config.plist, how far the debug writing progressed? Wait for at least two minutes. The log file will be saved in EFI/CLOVER/misc folder.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: Delta_Bravo

Thank you for developing this amazing software!

I was able to boot everything successfully (pure EFI) on MBP 2016 13" ntb + razer core v2 + 1080TI
Everything works perfectly with an external monitor, but can I power internal one? Sorry if this is a common question, I have already read a lot of articles here and become a bit confused (too much info to dive in at once) 

Thank you!

Good question. I will investigate PaperHeart's finding. @PaperHeart, did you have the eGPU monitor connected (and set as the primary) when you observed internal screen acceleration?

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago
 

Gave it another go and Nvidia drivers are installed this time but I get the black screen of macOS death when I plug the eGPU.
I'll hold off for now, I don't think my tech knowledge is good enough to provide adequate feedback/testing. If internal acceleration is a thing then I might have to try again but seeing how it plays out...

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


ReplyQuote
pengus77
(@pengus77)
Active Member
Joined: 1 year ago
 

Thank You @goalque !!!
First post, long time lurker here... just wanted to chime in to report a successful installation on my 2014 mbp with the infamous 750m 😎 

During the installation my mac died (frozen, black screen) when the installer started rebuilding the caches. No biggie, i'm a developer, i know s**t happens, so i tried again after a cold reboot. All went smooth this time and the hybrid installation finished just fine. Rebooted with the egpu disconnected, selected efi boot from the menu, connected egpu when the loading bar appeared and the external monitors switched on!  Tested a few things, but OpenGL didn't work, so i switched to the 378.10.10.10.25.106 webdriver (as suggested somewhere else in the forum), powered off and rebooted... OpenGL works! I can run Unity3D at full speed on my LG 4k now!!!

So, what works:

  1. OpenGL with the 378.10.10.10.25.106 webdriver
  2. Multiple displays support (have both a Full HD display via HDMI and an LG 4k via DP to the eGPU)
  3. Sleep !!! My mac can go to sleep and turns off the egpu... and resumes correctly switching it back on 😀 
  4. Shutdown works fine

What doesn't work (yet):

  1. Clamshell mode (the internal display is always on, no matter what, and it's in the list of the active displays). Can disable it via SwitchResX though 🙂 
  2. Reboot. The system just freezes with a black screen and a stuck mouse pointer and need to force a shutdown via hardware button.
  3. Hot unplug. I know it's a known issue but i slap it here just for the sake of being thorough...

All in all this is a major accomplishment and i really need to congratulate you for this awesome piece of software 😉

MacBook Pro Mid-2014 - GT750M - Sonnet eGFX Breakaway Box TB3 with TB2 adapter - NVidia GTX 1080


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

Gave it another go and Nvidia drivers are installed this time but I get the black screen of macOS death when I plug the eGPU.
I'll hold off for now, I don't think my tech knowledge is good enough to provide adequate feedback/testing. If internal acceleration is a thing then I might have to try again but seeing how it plays out...

Please uninstall the automate-eGPU.kext. Don't plug in the eGPU, just choose "Uninstall" option from the installer and the USB disk (MS-DOS FAT formatted), reboot, disable SIP, reboot, and try again.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined: 2 years ago
 
Posted by: pengus77

Thank You @goalque !!!
First post, long time lurker here... just wanted to chime in to report a successful installation on my 2014 mbp with the infamous 750m 😎 

During the installation my mac died (frozen, black screen) when the installer started rebuilding the caches. No biggie, i'm a developer, i know s**t happens, so i tried again after a cold reboot. All went smooth this time and the hybrid installation finished just fine. Rebooted with the egpu disconnected, selected efi boot from the menu, connected egpu when the loading bar appeared and the external monitors switched on!  Tested a few things, but OpenGL didn't work, so i switched to the 378.10.10.10.25.106 webdriver (as suggested somewhere else in the forum), powered off and rebooted... OpenGL works! I can run Unity3D at full speed on my LG 4k now!!!

So, what works:

  1. OpenGL with the 378.10.10.10.25.106 webdriver
  2. Multiple displays support (have both a Full HD display via HDMI and an LG 4k via DP to the eGPU)
  3. Sleep !!! My mac can go to sleep and turns off the egpu... and resumes correctly switching it back on 😀 
  4. Shutdown works fine

What doesn't work (yet):

  1. Clamshell mode (the internal display is always on, no matter what, and it's in the list of the active displays). Can disable it via SwitchResX though 🙂 
  2. Reboot. The system just freezes with a black screen and a stuck mouse pointer and need to force a shutdown via hardware button.
  3. Hot unplug. I know it's a known issue but i slap it here just for the sake of being thorough...

All in all this is a major accomplishment and i really need to congratulate you for this awesome piece of software 😉

What about the Pure EFI installation mode? Did U try It to see if Latest drivers work well with the Pure EFI solution?

I', thinking of doing It, but Still undecided between PureEFI and Hybrid, and also, you know if Pure EFI will work with Bootcamp? how to Boot on Windows with this?

Macbook Pro Late 2013 (dGPU GT 750m) + Akitio Thunder 2 + GTX 970


ReplyQuote
pengus77
(@pengus77)
Active Member
Joined: 1 year ago
 

@LeoLeal didn't try with BootCamp / Windows. Don't use it at all... also only tried with the hybrid mode and i'm a bit scared to change the installation type just now that i got it to work. I might try tomorrow though after I finish this job. Btw, the other good news is that the brightness control for the internal monitor works fine now !!!

MacBook Pro Mid-2014 - GT750M - Sonnet eGFX Breakaway Box TB3 with TB2 adapter - NVidia GTX 1080


goalque liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: LeoLeal

What about the Pure EFI installation mode? Did U try It to see if Latest drivers work well with the Pure EFI solution?

I', thinking of doing It, but Still undecided between PureEFI and Hybrid, and also, you know if Pure EFI will work with Bootcamp? how to Boot on Windows with this?

Since 750M model cannot POST from the cold power state with the eGPU plugged in, you cannot use the pure EFI, it shouldn't be selectable (concerns Pascal/Maxwell architecture, GTX 780 might work but not supported at present).

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


LeoLeal liked
ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: LeoLeal

What about the Pure EFI installation mode? Did U try It to see if Latest drivers work well with the Pure EFI solution?

I', thinking of doing It, but Still undecided between PureEFI and Hybrid, and also, you know if Pure EFI will work with Bootcamp? how to Boot on Windows with this?

Since 750M model cannot POST from the cold power state with the eGPU plugged in, you cannot use the pure EFI, it shouldn't be selectable (concerns Pascal/Maxwell architecture, GTX 780 might work but not supported at present).

@goalque Does this mean It has little chance of working with latest drivers? Since I still need the EGPUSupport kext installed... I take the Hybrid mode is the EFI Boot added to kext solution, right? If that's the case I have the answer regarding Bootcamp - Just boot into windows as normal, right?

Thank you for the development!

Macbook Pro Late 2013 (dGPU GT 750m) + Akitio Thunder 2 + GTX 970


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: LeoLeal

@goalque Does this mean It has little chance of working with latest drivers? Since I still need the EGPUSupport kext installed... I take the Hybrid mode is the EFI Boot added to kext solution, right? If that's the case I have the answer regarding Bootcamp - Just boot into windows as normal, right?

Thank you for the development!

I don't own 750M, guessing the problem lies in the Nvidia web driver itself. You don't need NVDAEGPUSupport.kext with my Hybrid solution, it's a new codeless automate-eGPU.kext (a plain Info.plist in /Library/Extensions/ if you look into "Show Package Contents"). I will organize and clarify the main post of this thread later. If you don't use the internal disk "Macintosh HD" as an installation target, and boot from the USB stick, your Boot Camp installation stays as it is and you can use it as before. No Boot Camp eGPU support yet.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
PaperHeart
(@paperheart)
Active Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: Delta_Bravo

Thank you for developing this amazing software!

I was able to boot everything successfully (pure EFI) on MBP 2016 13" ntb + razer core v2 + 1080TI
Everything works perfectly with an external monitor, but can I power internal one? Sorry if this is a common question, I have already read a lot of articles here and become a bit confused (too much info to dive in at once) 

Thank you!

Good question. I will investigate PaperHeart's finding. @PaperHeart, did you have the eGPU monitor connected (and set as the primary) when you observed internal screen acceleration?

@goalque Yes exactly as you said I connected an external monitor to the eGPU and set it as the primary display when observed the internal screen acceleration. However, this only happens when hot plugging the eGPU after system boot completed (in this case the internal display is driven by dGPU). If I connect the eGPU before powering on the MacBook (internal display driven by iGPU), the internal screen simply goes black when eGPU activated. Since that Delta_Bravo is using the pure EFI solution which does not support hot plugging, I don't think it will work.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
 of  19