[APP] NVIDIA eGPU support for High Sierra (NVIDIAEGPUSupport)
 
Notifications
Clear all

[APP] NVIDIA eGPU support for High Sierra (NVIDIAEGPUSupport)  

 of  56
  RSS

tgk
 tgk
(@tgk)
New Member
Joined: 2 years ago
 

Hi everyone.

Excuse my ignorance but I'm very new to the whole eGPU world.

I have a 2017 MBP that I'm trying to get to run an Nvidia GPU. I have an Akitio Node Pro and an old Gainward GTX 580 but I'm having no luck with following the above steps. The GPU isn't appearing at all on the system. 

I have the Nvidia web driver installed and Cuda is up to date but I'm clearly missing something. 

Here are some screenshots to my system and Cuda versions:
https://imgur.com/goqDDA3
https://imgur.com/NYb8EMp

Thanks in advance!

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


ReplyQuote
Arthy
(@arthy)
Eminent Member
Joined: 2 years ago
 

@protogon I have tested my GTX670 (Aorus box) on the 17E170c.

After updating from .3 to .4 beta, the Dobell script updated my Web drivers to .106 and the NVIDIAEGPUSupport v7 installed without error.

The enclosure appears in SysRep, but not the GPU. 

I get the following:

Screen Shot 2018 03 09 at 5.57.13 PM

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


ReplyQuote
Arthy
(@arthy)
Eminent Member
Joined: 2 years ago
 

@tgk does your Akitio appear in the Thunderbolt tab in System Report?

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


ReplyQuote
tgk
 tgk
(@tgk)
New Member
Joined: 2 years ago
 

@Arthy It seems to be. Does this look right:  https://imgur.com/9VZ5Mfr

Thanks!

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


ReplyQuote
Daisaku
(@daisaku)
Eminent Member
Joined: 2 years ago
 

Tried connecting it to the aorus gaming box 1070 but nothing is showing up.

I managed to install everything but the nvidiaegpu file because every time i try to install it this message pops up
"Please run “csrutil enable --without kext” from Terminal in recovery or the installed drivers will not work. Click Continue to proceed or click Cancel to abort the installation process." 

Help 🙁

Macbook pro 15'' late 2016

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


ReplyQuote
Arthy
(@arthy)
Eminent Member
Joined: 2 years ago
 

I'm no expert but we may have the same GPU detection issue. Detection for Nvidia cards below 7xx series seems to be quite random and generally problematic.

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


ReplyQuote
Austinerino
(@austinerino)
New Member
Joined: 3 years ago
 

Anyone having trouble actually turning off their computers? 2017 MBP with akitio node and whenever I try to shut down for the night, it always ends up rebooting. The only way I can make it stop looping is actually unplugging the eGPU, forcing my laptop to crash, and turning it off normally from there. Strangely enough, shutting down like normal from my Windows partition always ends fine.

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


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

@devild, after a restore and update my iMac Pro OS-X version shows

macOS 10.13.3 (17D2104)

Not 17D2102 as before.  I can no longer get my Titan Xp to show up.  Can you please help?

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


ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 

I did not have any startup, shutdown or sleep related problems in 10.12.x at all.

But in every 10.13.x I am unable to put the system to sleep.
Bott up and shut down are always performing as design. Sleep only puts monitors to sleep - it do not put the system to sleep.

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

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 

I've tried a couple of times to install the latest 387.128 Cuda on 17D102 but I have not managed to get it working.
What would the steps be if I'm already running 104 graphics driver and -without kext?

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

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


ReplyQuote
will44
(@will44)
New Member
Joined: 2 years ago
 

I'm using a GTX 1050 in a Sonnet Breakaway Box connected to my 2017 MacBook Pro without TouchBar.

So far my GPU is recognized and everything seems to be running correctly, but I noticed macOS is not running smoothly. Switching virtual desktops is laggy (20fps - I have no issue with the integrated GPU). Safari is also affected and scrolling is laggy too. Anyone noticed the same issue?

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


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

@Username, I just installed the latest Cuda download from the Nvidia website on a mid-2014 MacBook Pro with 17D102,
Titan Xp + Akitio Node Pro + Apple TB3-->TB2 adapter.
I got the newest driver here (161):
https://www.tonymacx86.com/nvidia-drivers/
Otherwise followed directions per post 1 in this thread.
I just plug the eGPU in before I boot up and everything works; no black screens, log out and back in, etc.

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


Username liked
ReplyQuote
Austinerino
(@austinerino)
New Member
Joined: 3 years ago
 

@will44 boot up without the eGPU attached. Turn on your eGPU and then plug it in to your running laptop. Log out, then log in.

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


ReplyQuote
will44
(@will44)
New Member
Joined: 2 years ago
 

@austinerino Thanks for the suggestion! I don't see any difference, tough. Another example of this issue in Safari: I'm losing frames on YouTube and closing a tab takes 1 second. I have no issue on Bootcamp, Windows 10 runs smoothly.

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


ReplyQuote
(@manlio_leo)
New Member
Joined: 2 years ago
 

Hi i'm a new user from Rome (Italy)
This guide worked for my macbook air 13 mid 2013 + Akitio Thunder 2 + gtx 1050 ti 4gb osx 10.13.3 
Thank you!
It works on window 7 64 bit too (same rig). the only problem that I have with the microsoft os is that i have to disable the internal gpu to make it work. I'll appreciate any suggestion to make it work better than that

can i enable sip after the installation?

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


ReplyQuote
Username
(@username)
Reputable Member
Joined: 3 years ago
 

Hello and welcome. 

Great to hear everything worked out for you. 
You can enable SIP but not for kext as they have been altered. 
So you can do a:
csrutil enable --without kext

some times you can be lucky and manage to enable sip all through as thing is cached. But sooner or later you will lose the cache and problems will occur.

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

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


ReplyQuote
(@manlio_leo)
New Member
Joined: 2 years ago
 

Thank you!

Any trick for win7?

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


ReplyQuote
Daisaku
(@daisaku)
Eminent Member
Joined: 2 years ago
 

I downloaded all the drivers and got my macbook to detect the eGPU but how do I make it choose which GPU to use? 

I'm currently using the 15" macbook pro late 2016 with touchbar, and the aorus gaming box 1070.

Screen Shot 2018 03 11 at 00.04.38
Screen Shot 2018 03 10 at 23.50.18

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


ReplyQuote
devild
(@devild)
Trusted Member
Joined: 3 years ago
 

@plutoforplanet
Here you are.

That is not dead which can eternal lie, And with strange aeons even death may die.


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

Thank you @devild!
Now my TitanXp is detected, but the monitor connected to it is dark.  I suspect that for 17D2104 the nVidia driver also needs to be updated, however, it is not (yet?) available. 

To summarize, my current configuration is:
iMac Pro
High Sierra 13.3.3 patched 17D2104
Akitio Node Pro
Nvidia Titan Xp
NVDAEGPUSupport-iMacPro-2104
nVidia driver 159 (installed at 17D2102, before the patch to 17D2104)

OS-X: eGPU graphics NOT working.  CUDA appears to be working but transfers to eGPU slowed down.
When I try to install another driver version (including re-installing 159), I get a message that it's not compatible.
 Will need to wait for new nVidia driver.

Bootcamp (only Windows 10 supported): Can connect eGPU and boot up into functioning system with eGPU graphics and CUDA working.  
Observations: Bootcamp utilities only available without eGPU connected.  Sound to international iMac speakers sounds horrible. 

Conclusion: no working solution for iMac Pro on 17D2104 (except in Bootcamp).

@devild, if I ever need to uninstall the NVDAEGPUSupport, or an nVidia driver, how do I do that?

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


ReplyQuote
devild
(@devild)
Trusted Member
Joined: 3 years ago
 

@plutoforplanet, use one of two scripts from this thread for correct drivers' installation.

For NVDAEGPUSupport:
Delete NVDAEGPUSupport.kext from Library/Extensions folder
Clean the Trash
Open Terminal and run next command: sudo touch /Library/Extensions/ && sudo touch /System/Library/Extensions/ && sudo kextcache -u /

For Nvidia Web drivers: open Nvidia Driver Manager panel and run Uninstaller.

That is not dead which can eternal lie, And with strange aeons even death may die.


ReplyQuote
nnapior
(@nnapior)
New Member
Joined: 2 years ago
 

Does anyone else experience "lag" or "small stutters" while using macOS 10.13.3 17D107 and driver .161. An example of this would be switching windows in macOS, or tabs in chrome, loading a new webpage in chrome, Pulling up the dock (I have my dock hidden), etc. 
Note: appears to be worse with cuda installed. DisableDisplay doesn't appear to help
My System: 2017 15" Macbook Pro with the radeon pro 560

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


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

I was running a Titan XP in a Sonnet 550 Breakaway Box at work with a new iMac Pro and running a second monitor off of the Titan XP.  You have to boot up your iMac Pro with your eGPU off, then BEFORE logging in, power up your eGPU and wait for the screen to come on.  It worked for me consistently for weeks, let us know if this helps!

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


ReplyQuote
tgk
 tgk
(@tgk)
New Member
Joined: 2 years ago
 

Hi guys,

Does anybody have any recommendations of where I should go from here?
I have a Gainward GTX 580 plugged into an Akitio Node Pro, connected to a 2017 MPB 15".

The GPU is showing in System Information as 'NVIDIA Chip Model' and CUDA in System Prefs seems to be running? Previously it said that it needed to be updated / that there was no GPU detected.

Thanks in advance for any help.

(Screenshots attached:  https://imgur.com/a/S7ETV)

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


ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined: 3 years ago
 

 Austinerino
Anyone having trouble actually turning off their computers? 2017 MBP with akitio node and whenever I try to shut down for the night, it always ends up rebooting. The only way I can make it stop looping is actually unplugging the eGPU, forcing my laptop to crash, and turning it off normally from there.

@Austinerino - I was just about to post the exact same thing - I'm having these issues with my MBP 15" TB and Akitio Node w/ EVGA 1080Ti When I shutdown, it goes into a reboot loop.

I'm running 10.13.3 and followed the method to install not necessarily the latest NVIDIA driver, but rather the one that best suited the system, so I'm on 378.10.10.10.25.106 and CUDA 387.99

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


ReplyQuote
(@matt_johnson)
New Member
Joined: 2 years ago
 

Hi,

Just my luck.  My Aorus 1080 arrives.  I'm following the instructions, but the web drivers won't install?  I get the error that there are no drivers compatible with 17E182a?  I seem to be stuck as the NVDAEGPUSupportV7 then won't install.

What do I do?

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


ReplyQuote
(@matt_johnson)
New Member
Joined: 2 years ago
 

Update:

MBP 13" with Touchbar
Aorus 1080
10.13.4 beta 5 ( 17E182a)

I think I did everything I could figure out from all the instructions (I read all 32 pages).  But my Aorus doesn't show up.  It is detected as connected under Thunderbolt settings.

- I used @benjamin-dobell script to get the web-drivers installed (even though my build is 17E182a).  I also used revision to set to the 104 driver based on what people have posted.

- I set the csrutil enable --without kext and installed NVDAEGPUSupport-v7.  It completed installation.  Restarted.

- Plugged in Aorus 1080.  Logged out, Logged in.  Nothing showed up.

-----
In full disclosure, I don't have a monitor plugged into the Aorus at the moment (as I don't have a monitor with me). But I do have a Fit Headless GS plugged into the HDMI port.
-----

Any suggestions?  I'm at a total loss now.

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


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

I've had this issue ever since first using the script to enable my 750ti in a Razer Core on my 13in MacBook Pro. If you check Chrome's chrome://GPU, you'll probably see the internal graphics are being used for rendering, and then getting piped out through the eGPU to external displays, leading to worse performance than running displays through USB-C .

I've yet to see a resolution. There's no way to force GPU usage like on Windows, so I'm not sure there will be a real solution until nVidia is natively supported .

Edit: this was meant as a reply to @nnapior

Razer Blade 2019 4k
MacBook 13in 2017
Razer Core X with RX580


ReplyQuote
devild
(@devild)
Trusted Member
Joined: 3 years ago
 

@matt_johnson, NVDAEGPUSupport-v7 is compatible only with 10.13.3 17D102. You need to edit the kext for 17E182a build -  https://egpu.io/forums/mac-setup/imac-pro-high-sierra-10-13-2-buildc2120-nvidia-web-drivers-incompatible/#post-28460

That is not dead which can eternal lie, And with strange aeons even death may die.


ReplyQuote
psonice
(@psonice)
Estimable Member
Joined: 2 years ago
 

@steven_holms_superlinkx If you set the external display to be the main screen Chrome uses the external GPU just fine (checked mine, it's using "NVIDIA GeForce GTX 1080 Ti OpenGL Engine" according to chrome://GPU).

To set it, you need to go to the mac display preferences, and on the Arrangement tab, drag the menu bar to the external display. 

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


ReplyQuote
(@denis_samuylov)
New Member
Joined: 2 years ago
 

I am trying to get the following setup work:

Laptop: MacBook Pro (Retina, 15-inch, Mid 2014)
System Version: macOS 10.13.3 (17D102)
eGPU: Akitio Node
GPU: Nvidia Titan Xp
Nvidia Web Drivers: 387.10.10.10.25.161  

I followed the instruction steps from:
https://github.com/marnovo/macOS-eGPU-CUDA-guide  (section: eGPU on macOS High Sierra)

When I connect GPU after login: I can see under system report that in addition to built-in Intel Iris Pro and NVIDIA GeForce GT 750M there is one more additional graphics card is detected. However it appears as "Nvidia chip model" (not as Nvidia Titan Xp).

When I log out with the external GPU plugged in: I have black screen with a white waiting circle spinning.

When I reboot: I have black screen.

I will highly appreciate any suggestions about what should I try to make it a success.

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


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

@denis_samuylov: this is almost exactly my configuration (except I have a Node Pro and my only build-in graphics is the Iris Pro)
Did you install the NVDAEGPUSupport per page 1 of this thread?
Also I have to connect the eGPU *before* boot (if I don't do that, I get the black screen)

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


ReplyQuote
(@matt_johnson)
New Member
Joined: 2 years ago
 

Oh no.  @devild thank-you for the input.  I followed the instructions and modified the required OS for 17E182a but now I plug in the GPU and the OS crashes (the black screen with the writing that something went wrong).  I tried both booting with it plugged in and plugging in once I'm already logged in.  Any suggestions?

Aorus 1080
Macbook 13" touchbar
High Sierra 17E182a

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


ReplyQuote
(@denis_samuylov)
New Member
Joined: 2 years ago
 

Thank you a lot @plutoforplanet for your reply! It gives me some hope.

Yes I did install: 10.13.3 [17D102] nvidia-egpu-v7.zip

Did you also follow the same steps as described https://github.com/marnovo/macOS-eGPU-CUDA-guide ? If it works for your I will try to reinstall everything from scratch.

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


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 

@austinerino Reference to Post

Well yeah, my MBP always turns back on again, too. This, however, is normal for MBPs >2016 because they automatically boot if you connect it to a power outlet and since the eGFX, and I'm assuming the Akitio Node as well, supply power, they turn back on.

For unplugging and letting the system crash, I've found a solution. On my MBP instead of pressing to shutdown or unplugging the eGPU, let the system reboot and at that exact moment the GPU is shut down (on the eGFX it's quite short) and the lights go out, unplug. Then at the lock screen press shutdown. This works for me, hope it does for you as well.

P.S: From the whole conversation above I think I'll stay at macOS 10.13.2...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


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

Hello,
I need help! I have a:
-MBP 2015 (TB2 and Apple Adapter on TB3)
-eGFX 550 box
-Geforce GTX 1080 Gaming X 8G
Is it possible to work together?
I did that:
chmod + x ~ / downloads / automate-eGPU.sh && sudo ~ / downloads / automate-eGPU.sh

and SIP off. System has accepted. Unfortunately it does not work. The graphics card is not recognized.
eGFX is recognized.
What am I doing wrong?
I would be grateful for an answer.

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


ReplyQuote
 of  56