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

Page 12 / 19 Prev Next
  RSS

fedor@dsrp.tv
(@fuze911)
Trusted Member
Joined: 12 months ago
Posts: 59
July 19, 2018 9:03 pm  
Posted by: [email protected]

@goalque

Today I decided to update to 13.6 from my trusty 13.3 setup. I haven't had much luck with any scrips for my setup (in my signature) and have always run into the black screen with load bar with no way to fix it except to clean install or restore from old backup. Today, I found a way to get it working thanks to you but I need some help.

I clean installed 13.6, disabled sip, plugged eGPU and installed EFI v1.0.3. Rebooted into EFI and bam, it all works.

There are two things that are new to me:

  1. I can now boot the machine with the eGPU already plugged in. Previously, I had to plug in the eGPU right after the chime with perfect timing or else it wouldn't POST. Looks like now if it doesn't post with it plugged in, I can hold power, then click power and it boots. MUCH easier than always fiddling with the connection. 
  2. I can now use my Apple Cinema Display via Thunderbolt2 on the back of the Akitio Thunder2 instead of using a DP adapter. Two things:
    • This gives me sound output to the built in display speakers
    • It is no longer accelerated by the 1060. (Im sure @Mac_editor script that fix this, haven't tested)

So then, onto getting my Applications and files back from Time Machine. In Migration Assistant, I have tried two things. Restoring with everything which lead me black screen with apple logo and load bar. I have also tried selecting everything except "Other Files" and "Computer and Network Settings" with no luck. 

I believe my previous scripts from 13.3. or the Nvidia Drivers are messing with the install. Any suggestions on what to try in order to get my Applications back?

I have found a way to get it working! Once the clean install was done again, I installed EFI, used Migration Assistant to get all my files, settings, everything back. Got stuck on black screen with load bar as usual. Went into recovery>terminal and followed these steps from a post by "vulgo" on tonymacx86:

# v="/Volumes/Macintosh HD"
# cd "$v"/Library/Extensions
# rm -rf GeForce*
# rm -rf NVDA*
# touch .
# cd "$v"/System/Library/Extensions
# rm -rf GeForce*Web*
# touch .
# kextcache -u "$v"
# reboot

This removed the conflicting drivers and the system rebooted. I re-installed the EFI installer and rebooted again. All is working with my 1060 6gb. 🙂 I will do more testing and chime in again soon. Thank you!

2014 15" MBP GT750M // EVGA GTX 1050 Ti // AKiTiO Thunder2 // macOS10.13.2 & Win10 // Dual Fan Mod // Case Mod
2014 15" MBP GT750M // MSI AERO GTX1060 6GB // AKiTiO Thunder2 // macOS10.13.6 & Win10 // Dual Fan Mod // Case Mod


ReplyQuote
PKizzle
(@pkizzle)
New Member
Joined: 5 months ago
Posts: 3
July 20, 2018 11:47 am  
Posted by: goalque

Yes, scripts may work with FileVault enabled but lots of users reported problems years ago so the recommendation is not to turn FileVault on.

I got an idea. Maybe the installer could make a copy of \System\Library\CoreServices\boot.efi and "EFI Boot" would load it from an unencrypted USB stick. But I cannot promise anything...

@goalque are you still working on a solution to get it working with FileVault enabled? I really don't want to disable it. If you need any help testing it out, I would offer my help.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
Shrapnl
(@shrapnl)
Eminent Member
Joined: 2 years ago
Posts: 32
July 20, 2018 2:42 pm  

Alright, definite progress yesterday.  In fact I was able to get this to work on the Mac side at least.

My config:

  • nMP
  • Apple TB2/TB3 adapter
  • Cable Matters Thunderbolt 2 cable (an apparent bad Apple Thunderbolt 2 cable was my bane up to this point)
  • Sonnet 550
  • Titan X (Pascal)

My cabling:

  • Dell 34" Ultrawide (1)
  • nMP D700's connected over HDMI
  • Titan X connected over DisplayPort (eGPU)

Installed 1.0.4, Hybrid dGPU option to a USB stick, shutdown Mac.

  1. Left monitor on HDMI, turned on with ALT held, selected EFI Boot option
  2. Switched to DisplayPort
  3. Video showed up, but it was as the second display so no login options showed.
  4. Switched back to HDMI, no login screen was black (maybe mouse was there don't remember)
  5. Switched back to DisplayPort
  6. Unplugged HDMI
  7. Login screen appeared now that the eGPU was the only connected display
  8. Logged in
  9. Mac fairly quickly logged back out and took me back to login screen
  10. Logged back in
  11. Success!
  12. If I plug HDMI back in, both HDMI and DisplayPort have video but UI is very laggy

I feel that if EFI Boot could be the default and I don't have the HDMI connected it would "just work".

As expected, Kernel Panic if eGPU is connected without selecting EFI Boot.

Would love a way to test this under Windows next.   😀

-Shrapnl

Using the free Heaven benchmark, not sure on settings everyone typically uses.

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


goalque and theitsage liked
ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 11 months ago
Posts: 97
July 20, 2018 5:22 pm  

Had no luck trying the Hybrid Mode (iGPU) in 10.13.6. I just get kernel panics on hot plugging or if the eGPU is connected while booting. ☹️

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 20, 2018 5:45 pm  
Posted by: nanoBit

Had no luck trying the Hybrid Mode (iGPU) in 10.13.6. I just get kernel panics on hot plugging or if the eGPU is connected while booting. ☹️

You forgot to select the "EFI Boot" icon? Don't keep the eGPU connected while booting.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
kingbri
(@kingbri)
Eminent Member
Joined: 7 months ago
Posts: 39
July 20, 2018 6:26 pm  
Posted by: nanoBit

Had no luck trying the Hybrid Mode (iGPU) in 10.13.6. I just get kernel panics on hot plugging or if the eGPU is connected while booting. ☹️

Use the EFI boot entry, when booting, hold alt and hit EFI boot, it doesn't matter if the egpu is connected during the boot process, just don't hotplug at the apple logo

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 20, 2018 6:40 pm  

@nanobit 2016 13" non-touch is one of my test machines. You didn't hot plug after logged in? You shoudn't ever keep eGPU connected during the boot process with v1.0.4 (Hybrid modes), always hot plug after logged in, then wait for automatic relogin.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 1 year ago
Posts: 298
July 20, 2018 8:52 pm  
Posted by: Shrapnl

Alright, definite progress yesterday.  In fact I was able to get this to work on the Mac side at least.

My config:

  • nMP
  • Apple TB2/TB3 adapter
  • Cable Matters Thunderbolt 2 cable (an apparent bad Apple Thunderbolt 2 cable was my bane up to this point)
  • Sonnet 550
  • Titan X (Pascal)

My cabling:

  • Dell 34" Ultrawide (1)
  • nMP D700's connected over HDMI
  • Titan X connected over DisplayPort (eGPU)

Installed 1.0.4, Hybrid dGPU option to a USB stick, shutdown Mac.

  1. Left monitor on HDMI, turned on with ALT held, selected EFI Boot option
  2. Switched to DisplayPort
  3. Video showed up, but it was as the second display so no login options showed.
  4. Switched back to HDMI, no login screen was black (maybe mouse was there don't remember)
  5. Switched back to DisplayPort
  6. Unplugged HDMI
  7. Login screen appeared now that the eGPU was the only connected display
  8. Logged in
  9. Mac fairly quickly logged back out and took me back to login screen
  10. Logged back in
  11. Success!
  12. If I plug HDMI back in, both HDMI and DisplayPort have video but UI is very laggy

I feel that if EFI Boot could be the default and I don't have the HDMI connected it would "just work".

As expected, Kernel Panic if eGPU is connected without selecting EFI Boot.

Would love a way to test this under Windows next.   😀

-Shrapnl

Using the free Heaven benchmark, not sure on settings everyone typically uses.

Holy smokes that is one convoluted series of steps. lol

I credit you for going to that level of detail but hopefully @goalque continues to progress on his march to a final hybrid solution that works on a variety of Mac models and display types.

2016-2018 Macs, Sonnet eGPUs, RX, WX, Vega AMD cards, GTX 1070 and RTX 2080, various 4K displays


ReplyQuote
n9yty
(@n9yty)
Eminent Member
Joined: 1 year ago
Posts: 21
July 20, 2018 8:59 pm  
Posted by: goalque

@nanobit 2016 13" non-touch is one of my test machines. You didn't hot plug after logged in? You shoudn't ever keep eGPU connected during the boot process with v1.0.4 (Hybrid modes), always hot plug after logged in, then wait for automatic relogin.

@goalque -- did you see my note that in my testing with 1.0.4 everything works fine on my 15" Mid-2015 MBP *except* that the internal display is black and it doesn't autologin. I have to type my username, tab, password, enter, and then login completes and everything is fine.  I think you have this laptop model, so I was surprised by the strange behavior. I had clean-reinstalled before, and everything else works 100%.  Just mentioning it, in case you hadn't seen it. I wasn't sure the re-login was supposed to be automatic, but since you just mentioned that it was, I thought I'd point out that it wasn't working for me.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 11 months ago
Posts: 97
July 20, 2018 9:28 pm  
Posted by: goalque

@nanobit 2016 13" non-touch is one of my test machines. You didn't hot plug after logged in? You shoudn't ever keep eGPU connected during the boot process with v1.0.4 (Hybrid modes), always hot plug after logged in, then wait for automatic relogin.

I plugged it in after the login the first time but nothing happened.

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition


ReplyQuote
whiskey_1130
(@whiskey_1130)
Eminent Member
Joined: 7 months ago
Posts: 30
July 20, 2018 11:42 pm  

Because videos are better than explaining through text, what am I doing wrong here? Besides being on the latest Mojave Beta. 

https://vimeo.com/281018360

2018 13” MacBook Pro TB + RX 580 + Sonnet Breakaway 550


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 21, 2018 3:28 am  
Posted by: n9yty
Posted by: goalque

@nanobit 2016 13" non-touch is one of my test machines. You didn't hot plug after logged in? You shoudn't ever keep eGPU connected during the boot process with v1.0.4 (Hybrid modes), always hot plug after logged in, then wait for automatic relogin.

@goalque -- did you see my note that in my testing with 1.0.4 everything works fine on my 15" Mid-2015 MBP *except* that the internal display is black and it doesn't autologin. I have to type my username, tab, password, enter, and then login completes and everything is fine.  I think you have this laptop model, so I was surprised by the strange behavior. I had clean-reinstalled before, and everything else works 100%.  Just mentioning it, in case you hadn't seen it. I wasn't sure the re-login was supposed to be automatic, but since you just mentioned that it was, I thought I'd point out that it wasn't working for me.

I should have said: "wait for automatic relogin screen" then retype username and password. After that, everything should work.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 21, 2018 3:37 am  
Posted by: nanoBit
Posted by: goalque

@nanobit 2016 13" non-touch is one of my test machines. You didn't hot plug after logged in? You shoudn't ever keep eGPU connected during the boot process with v1.0.4 (Hybrid modes), always hot plug after logged in, then wait for automatic relogin.

I plugged it in after the login the first time but nothing happened.

Nothing happened? The background service automatically logs you out. Try erase+reinstalling macOS.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 21, 2018 3:39 am  
Posted by: whiskey_1130

Because videos are better than explaining through text, what am I doing wrong here? Besides being on the latest Mojave Beta. 

https://vimeo.com/281018360

The installer doesn't support beta builds.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
Twister
(@twister)
Eminent Member
Joined: 7 months ago
Posts: 20
July 22, 2018 2:16 am  

I finally tried this hybrid solution (1.0.4) today on my mac mini 2012 with gtx 960 2gb in Sonnet Echo Express (TB1)  and got the error message about enclosure found but card not recognized.  The card looked to be seated fine, and always worked in the past, so I'm not sure what's wrong there. Next I tried my Auros gaming 1080 (w/TB1-TB3 adapter) and that was recognized... chose yes to install Nvidia web drivers when prompted and then install completed successfully. after option booting from EFI USB drive and hot plugging egpu (tried different timings) Mac mini goes into a kernel panic loop until I unplug the egpu.

I went on to try my 2014 MBP 15 750m with hybrid 1.0.3 and still no joy! No KP this time, but still nothing from the EGPU over HMDI and the system profiler doesn't seem to properly recognize the card, although it does see something... weird

Not really sure where to go from here.

2012 Mac Mini 2.6/OSX 10.13.6/Sonnet Echo Express Pro TB1/Nvidia GTX 960 2GB
2014 MBP 750M/OSX10.13.6/Aorus Gaming 650ti w/TB2-TB3 adapter


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 22, 2018 4:48 am  

@twister the message about enclosure found but card not detected means a faulty card or cable. @shrapnl bought a new TB2 cable which fixed the problem.

2011 Mac mini works:

https://egpu.io/forums/mac-setup/two-new-egpu-solutions-on-macos-10-13-4-pure-efi-and-hybrid/paged/9/#post-39681

@kingbri didn't choose "EFI Boot" and this of course resulted in kernel panic loop.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
Twister
(@twister)
Eminent Member
Joined: 7 months ago
Posts: 20
July 22, 2018 1:36 pm  

Thanks for the assistance @goalque, I was choosing "EFI boot" and getting kernel panic loop.

Interestingly I used the same cable for the Aorus gaming box (with adapter) and in both cases it installed fine to USB. Also I have used this cable with both the Aorus gaming box and the Sonnet Echo Express Pro successfully with your old exploit and subsequently @fr34k's script also until quite recently. For some reason @Fr34k's solution stopped working for me recently for no apparent reason, so maybe the cable has become damaged. I guess I'll have to order another to find out.

2012 Mac Mini 2.6/OSX 10.13.6/Sonnet Echo Express Pro TB1/Nvidia GTX 960 2GB
2014 MBP 750M/OSX10.13.6/Aorus Gaming 650ti w/TB2-TB3 adapter


ReplyQuote
lao454490095
(@lao454490095)
New Member
Joined: 8 months ago
Posts: 4
July 23, 2018 5:40 am  

Works for me:

Specs:
model: macbookpro13.3
mac os: 10.13.5
box:akitio node
card: Nvidia 1080Ti
node: hybrid (amd eGPU)

One problem is still bugging me: 
sometimes, the system shutdowns in a sudden. The screen goes black. The card fans in the box stop spinning. After a moment, an error log pops up on the internal screen, saying the system has errors. After reboot, everything works as usual. This problem happened twice within 4 days.

Do you have any idea what the problem is and, if so, is there any possible fix?

Thanks!

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


goalque liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 23, 2018 5:55 am  

I think you meant "AMD dGPU" hybrid mode.

Akitio Node doesn't support 1080Ti:

https://www.akitio.com/information-center/node-gpu-compatibility

"When under heavy load, the overload protection of the Node kicks in and cuts off the power."

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
mensch
(@mensch)
New Member
Joined: 10 months ago
Posts: 3
July 23, 2018 5:58 am  

First of all, thank you for this very elegant solution! I was still running 10.13.3 with the old solution using modified kexts and decided to take the plunge. So I upgraded to 10.13.16 and installed automate-eGPU-EFI. Graphics card and enclosure were immediately detected by the install process, but I couldn't reboot using the new EFI option, as it just remained stuck at the black screen. Turning of FileVault, as mentioned by other users, solved this for me. Not an ideal situation, but it works.

The only thing I'm missing is the menu to eject the eGPU, I thought that was available after installing - I'm using Hybrid (iGPU) mode.

My specs:

13" MacBook Pro (2017, Four Thunderbolt 3 Ports)
macOS 13.16.3
NVidia Titan Xp
ASUS ROG XG Station 2
External monitor connected via HDMI

EDIT: Maybe this is mentioned already, but hot unplugging doesn't seem to work on my setup. I get a kernel panic as soon as I pull out the cable.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
jocker
(@jocker)
Active Member
Joined: 1 year ago
Posts: 10
July 23, 2018 10:34 am  

hi,

i cannot make it work, but i'm pretty sure i messed something up 🙁

my config :
macbook pro touchbar 15"
Akitio Node
1080TI
mac os 10.13.5

i use to have everything working on sierra, but i had to switch ho High sierra and now i'm stuck 🙁

- i removed all stuff i installed (for enabling egpu on sierra)
- i downloaded your package and install it without the egpu connected
- then the installer told me to rerun it with egpu connected (so i did it 🙂 )
- at the point it asked me to remove the egpu
- i had a notification recognizing the nvidia card + a message to update drivers
- and then the install finishes

i tryed it in hybrid dAMD and pure EFI.

- hybrid :
i shutdown my computer. turn it on, loged in and then plug the egpu. everything booted, but the systeme doesn't regonize the EGPU (at some point i had several kernel panic but not the first time)

- pure EFI :
i shutdown the computer, turn it on and start the EGPU. same thing. nothing reconize

i tried plugin the external screen (hdmi) on my mac book pro and then on the back of the graphic card.. nothing appends exept a "the egpu was not correctly remove" message (i never had the hotplug icon in the menu bar)

any idea ? i'm kind of desperate here...

thanx

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 23, 2018 11:22 am  

@jocker Akitio Node is not compatible with 1080Ti as I said in my previous post.

@mensch FileVault login doesn't work, not even natively:

"macOS currently doesn't support eGPUs in Windows using Boot Camp or when your Mac is in macOS Recovery, at FileVault login, or installing system updates"

https://support.apple.com/en-us/HT208897

I recommend full erase+reinstalling macOS if you are getting kernel panics.

Please read through the thread, and reasons why the eject icon is not visible.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
Mymantiz_John
(@mymantiz_john)
Vendor
Joined: 2 years ago
Posts: 489
July 23, 2018 11:39 am  

HI goalque
Thanks for your great work on this. really helps lots of users. 
I have an issue, first, I used the Fr34K all in one script, try to help one Imac5k 2017 with RX580 + eGPU 1070/ 1080 case. I found that the external monitor is able to be used, but sadly the internal one is always dark. so I uninstalled FR34K script and try to use this pure EFI & Hybrid, then I found this dialogue during the Dmg installation " Invalid system kext found, please reinstall MacOS ". Is that because I didn't uninstall fr34K script completely?

Mantiz: ShopFacebookTwitter


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 23, 2018 11:46 am  
Posted by: Mymantiz_John

HI goalque
Thanks for your great work on this. really helps lots of users. 
I have an issue, first, I used the Fr34K all in one script, try to help one Imac5k 2017 with RX580 + eGPU 1070/ 1080 case. I found that the external monitor is able to be used, but sadly the internal one is always dark. so I uninstalled FR34K script and try to use this pure EFI & Hybrid, then I found this dialogue during the Dmg installation " Invalid system kext found, please reinstall MacOS ". Is that because I didn't uninstall fr34K script completely?

Yes.

https://egpu.io/forums/mac-setup/two-new-egpu-solutions-on-macos-10-13-4-pure-efi-and-hybrid/paged/11/#post-40153

In some cases, you have to do a full system erase & reinstall, only that fixed kernel cache issues.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
mensch
(@mensch)
New Member
Joined: 10 months ago
Posts: 3
July 23, 2018 11:54 am  
Posted by: goalque

@mensch FileVault login doesn't work, not even natively:

"macOS currently doesn't support eGPUs in Windows using Boot Camp or when your Mac is in macOS Recovery, at FileVault login, or installing system updates"

https://support.apple.com/en-us/HT208897

I recommend full erase+reinstalling macOS if you are getting kernel panics.

Please read through the thread, and reasons why the eject icon is not visible.

Thanks! I've read through the thread and came across the reasons for removing the eject button, makes sense.

I didn't now Apple itself doesn't officially support eGPUs with FileVault enabled for the startup disk, seems like a severe limitation of the official implementation.

The kernel panic only occurs when I pull out the cable when logged in and the eGPU is detected and active, hot-unplugging is the correct term I believe. I think I read somewhere in the thread that hot-unplugging is not (yet?) supported.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
jocker
(@jocker)
Active Member
Joined: 1 year ago
Posts: 10
July 23, 2018 12:34 pm  

@goalque  "Akitio Node is not compatible with 1080Ti as I said in my previous post."  -> it worked without any issues on Sierra with the exact same config ....

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 23, 2018 3:33 pm  
Posted by: mensch

The kernel panic only occurs when I pull out the cable when logged in and the eGPU is detected and active, hot-unplugging is the correct term I believe. I think I read somewhere in the thread that hot-unplugging is not (yet?) supported.

Correct.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


mensch liked
ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined: 2 years ago
Posts: 139
July 23, 2018 6:05 pm  

@goalque @jocker

If a card is not listed, that does not mean that it is incompatible, it just means that we have not had the opportunity to test it in our lab.

The tested cards are from MSI. I use EVGA 1080Tis with both of my Nodes successfully - this is under 10.13.3 and 10.13.4 BTW using @fr34k's script.

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 23, 2018 7:15 pm  
Posted by: imcalledandy

@goalque @jocker

If a card is not listed, that does not mean that it is incompatible, it just means that we have not had the opportunity to test it in our lab.

The tested cards are from MSI. I use EVGA 1080Tis with both of my Nodes successfully - this is under 10.13.3 and 10.13.4 BTW using @fr34k's script.

Yes, if your card is not fully stressed. The problem is that Akitio Node does not support power requirements of the 1080Ti:

https://www.reddit.com/r/eGPU/comments/8k6eas/akitio_node_with_1080ti_psu_help/

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


theitsage liked
ReplyQuote
jl626
(@jl626)
New Member
Joined: 5 months ago
Posts: 2
July 24, 2018 2:49 am  

The script works for me! Thanks a lot goalque!! 
2017 MBP 15' (RX 560 dGPU) with touchpad + Sonnet 550W + Geforce Titan Xp. 

FireVault must be off before using this script. Otherwise, you can only see dark screen after choosing EFI boot option...

Now I can use CUDA library on my MBP. 

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


goalque liked
ReplyQuote
(@llamafilm)
Active Member
Joined: 5 months ago
Posts: 5
July 24, 2018 7:40 pm  

goalque — Thank you for all your development efforts on this!
[EDIT: I posted about the kernel panic, but I figured it out, I just had to boot with the "EFI boot" option]

MacPro 6,1 running macOS 10.13.4 with Titan Xp in an Akitio Node Pro.  After installing Nvidia driver 387.10.10.10.30.107, I ran your installer 1.0.4 to the system drive and chose Hybrid AMD.  It is working!  Heaven benchmark went from 733 to 1895 using the eGPU.  DaVinci Resolve performance more than doubled in some operations.

The issue: After login, I connect the eGPU and the screen goes black with the cursor showing.  I think your launch agent is triggering an automatic logout, right?  If I disconnect / reconnect the HDMI monitor, then I see a black screen with weird glitches around the edge with no cursor.  To make it work, I have to connect HDMI to the eGPU, then I'm back at the login screen.  After this, I can move the HDMI back to dGPU and it works.

I want to upgrade to 10.13.6, should that cause any problems?

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


goalque liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 25, 2018 9:05 am  
Posted by: Elliott Balsley

goalque — Thank you for all your development efforts on this!
[EDIT: I posted about the kernel panic, but I figured it out, I just had to boot with the "EFI boot" option]

MacPro 6,1 running macOS 10.13.4 with Titan Xp in an Akitio Node Pro.  After installing Nvidia driver 387.10.10.10.30.107, I ran your installer 1.0.4 to the system drive and chose Hybrid AMD.  It is working!  Heaven benchmark went from 733 to 1895 using the eGPU.  DaVinci Resolve performance more than doubled in some operations.

The issue: After login, I connect the eGPU and the screen goes black with the cursor showing.  I think your launch agent is triggering an automatic logout, right?  If I disconnect / reconnect the HDMI monitor, then I see a black screen with weird glitches around the edge with no cursor.  To make it work, I have to connect HDMI to the eGPU, then I'm back at the login screen.  After this, I can move the HDMI back to dGPU and it works.

I want to upgrade to 10.13.6, should that cause any problems?

No need to reinstall the EFI app, just upgrade to macOS 10.13.6, you get a popup "A new NVIDIA Web Driver is available", click install, restart + select "EFI Boot", and hot plug the eGPU after login.

Yes, the agent triggers an automatic logout, just wait. Reconnecting the nMP's HDMI/mDP is necessary but you might need to do this after logged in (second time). There shouldn't be any lag between nMP's HDMI/mDP display and eGPU display.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
jocker
(@jocker)
Active Member
Joined: 1 year ago
Posts: 10
July 25, 2018 11:41 am  

ok, i got it to work. i did not saw the step where you need to hold alt to switch booting. my bad 🙁

thanx for the great work

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined: 2 years ago
Posts: 139
July 25, 2018 12:59 pm  
Posted by: goalque
Posted by: imcalledandy

@goalque @jocker

If a card is not listed, that does not mean that it is incompatible, it just means that we have not had the opportunity to test it in our lab.

The tested cards are from MSI. I use EVGA 1080Tis with both of my Nodes successfully - this is under 10.13.3 and 10.13.4 BTW using @fr34k's script.

Yes, if your card is not fully stressed. The problem is that Akitio Node does not support power requirements of the 1080Ti:

https://www.reddit.com/r/eGPU/comments/8k6eas/akitio_node_with_1080ti_psu_help/

I must point out I've swapped the PSUs on my Nodes for quieter, more powerful ones as the stock PSU was simply too noisy for my liking.

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
(@llamafilm)
Active Member
Joined: 5 months ago
Posts: 5
July 25, 2018 3:29 pm  

I've waited a few minutes after connecting the TB, then reconnected the HDMI, but it shows a black screen with colorful glitches at the top.  I have to connect HDMI to the eGPU, then it shows the login screen, but it's offset by about 50 pixels and slightly blurry.  Then I switch the HDMI back to dGPU and it's good.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1315
July 25, 2018 3:59 pm  
Posted by: Elliott Balsley

I've waited a few minutes after connecting the TB, then reconnected the HDMI, but it shows a black screen with colorful glitches at the top.  I have to connect HDMI to the eGPU, then it shows the login screen, but it's offset by about 50 pixels and slightly blurry.  Then I switch the HDMI back to dGPU and it's good.

Ok, I thought you were using two monitors.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
Page 12 / 19 Prev Next