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

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

 of  199
  RSS

drjoke
(@drjoke)
Active Member
Joined: 3 years ago
 

I am very excited about this breakthrough by Yifanlu and others in this thread. Unfortunately, I jumped ahead and upgraded to High Sierra Beta upon hearing about its native support for EGPU without researching that there was no support for NVIDIA. Whatever is going on this thread is helping me push further in my endeavor to get NVIDIA EGPU to work on High Sierra. Yet, I am still not at 100% , but further along enough to give me some kind of hope.

My setup:

- Late 2016 MacBook Pro 15" with touch bar.
- Akitio Node
- GTX 1080Ti
- LG 4K Display

Having performed the software setup outlined by Yifanlu, and 

1. Connecting EGPU before starting up: I get a blank screen on my external display and a screen full of artifacts on my internal display. However, I can vaguely see an apple logo on a black background on the internal display, and I can move the mouse pointer around. It appears there is nothing else I can do at this point.

2. Connecting EGPU after a successful startup and then logging off: I now get a blank screen on my external display and just the wallpaper on my internal display. However, I can move the mouse pointer around and across both screens. I can even move the mouse pointer on my external display. This gives me hope. It is a clear sign that the external display is activated. But yet, it appears there is nothing else I can do at this point. There are no menus or options around that would allow me to back in to Mac OS.

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

.

ReplyQuote
drjoke
(@drjoke)
Active Member
Joined: 3 years ago
 
  1. Remove/undo any Info.plist modifications (they aren’t needed anymore and might conflict).

Is there any instruction on how to do this?

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

.

ReplyQuote
ozzy
 ozzy
(@ozzy)
Estimable Member
Joined: 3 years ago
 
Posted by: Tico

Yes my  mid 2014 rMBP with discreet m750 works with a GTX 680. The 680 is a orginal  Mac version so it has boot screens.

Perfect, thanks! Missed this last night

2012 15" MacBook Pro Retina (GT650M) [3rd,4C,Q] + GTX 1070 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.13 & Win10 [build link]  

ReplyQuote
ozzy
 ozzy
(@ozzy)
Estimable Member
Joined: 3 years ago
 
Posted by: tbl777
Posted by: ozzy
Posted by: tbl777
Posted by: ozzy

Has anyone been able to get this successfully working with a MacBook Pro model with an nVidia internal discrete GPU (e.g. the mid-2012 Retina models, 2013 or 2014 models with discrete GPU)? I looked through the thread and couldn't actually see if anyone had even tested it on one of those, let alone if it worked. I saw a couple 2014 models, but it wasn't specified if they had a discrete GPU or integrated only GPU. Given the discrete nVidia GPU models won't work with an AMD eGPU in High Sierra, I want to be safe if possible before upgrading my whole system to High Sierra Smile

At current, I do not see any iGPU-based or NVIDIA-based macbook failed, whereas the newest macbook has several failures.

Did you not see the previous part of this post?

Yes, I’ve read through the whole thing. There are two potential machines in the successes that have an Nvidia discrete Gpu. A 2013 15” and a 2014 15”. Neither specifies though so they could both be integrated gpu only. I’m hoping for confirmation of one with an Nvidia discrete gpu

See my previous review, macbook pro retina 15 2013-late with gt750m.

Great to know yours has the GTM750m and is working! Looks like I now have a weekend project to tackle Smile

2012 15" MacBook Pro Retina (GT650M) [3rd,4C,Q] + GTX 1070 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.13 & Win10 [build link]  

ReplyQuote
mklegend
(@mklegend)
Eminent Member
Joined: 3 years ago
 
Posted by: goalque
Posted by: biasuz

 

One question.

Is the side effect of this is that it makes the eGPU work in windows without any scripts whatsoever?

I had never used the windows eGPU because I thought it was too gimmicky. As soon as I made it work in High Sierra, since the performance increase was not on par with what I was expecting, I decided to give my win 10 install a try. I booted into windows with the eGPU conected and automatically it did some updates during bootup. But it's working ever since.

I didn't perform any of the tutorials or executed any scripts whatsoever. Anyone else with this experiencing this?

It has, however, the limitations of this install. The external monitor is what makes it work.

macOS and Windows are two disctinct operating systems. Something changed on the macOS user space, has no influence on the Windows boot process. Firmware updates along with macOS 10.13 can change Windows boot behaviour.

As I reported before, when I followed the steps from yifanlu's post the setup didn't work on macOS, and when I booted in win 10 it gave me error 12 and the egpu is not working, then and immediately after deleting the .kext file I tested the setup in win 10 again and it worked as usual without any issue.

I'm wondering if the blank screen issue is happening to users with an ultrawide monitors only (same as my case), it could be a bug in the driver itself or in macOS and on 15" MacBook Pro only.

Best Regards,

Mohammad Katayen (mklegend)


ReplyQuote
Excubitoro
(@excubitoro)
Trusted Member
Joined: 4 years ago
 

No luck with switchresX with daemon and changing colors from billions to millions. SIP disabled. Screen there, but only black screen.

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

As I reported before, when I followed the steps from yifanlu's post the setup didn't work on macOS, and when I booted in win 10 it gave me error 12 and the egpu is not working, then and immediately after deleting the .kext file I tested the setup in win 10 again and it worked as usual without any issue.

I'm wondering if the blank screen issue is happening to users with an ultrawide monitors only (same as my case), it could be a bug in the driver itself or in macOS and on 15" MacBook Pro only.

 Is your problem repeatable on every boot?

1) Add the kext -> restart into Windows -> error code 12.

2) Delete the kext -> restart into Windows -> everything works.

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
Excubitoro
(@excubitoro)
Trusted Member
Joined: 4 years ago
 

As to monitor size. I’ve tried my ultra wide and an older cinema non retina monitor. No difference. That monitor was black as well, but I saw it in the settings.

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

.

ReplyQuote
Excubitoro
(@excubitoro)
Trusted Member
Joined: 4 years ago
 

I’m not experiencing any trouble with Windows Bootcamp with egpu here at least. I power down the eGPU completely in between boots.

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

I’m not experiencing any trouble with Windows Bootcamp with egpu here at least. I power down the eGPU completely in between boots.

Yes, that is logical.

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