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

Page 7 / 55 Prev Next
 

Munchlax
(@munchlax)
Active Member
Joined:1 year  ago
Posts: 10
October 27, 2017 1:50 am  

Ok so I was able to downgrade from 10.13.1 beta to 10.13 using recovery mode.

Here is my experience:

1) Cannot boot with eGPU plugged in. If I do, I either get black internal and external screen or internal screen only with lots of artifacts.

2) Can boot if I plug in eGPU when I arrive at login screen. Once I am at the login screen, I can plug in eGPU and within 5-10 seconds, external display comes on and OS X recognizes eGPU.

3) I do get cyan screen flash when turning off. 

My setup is:

MBP 2017 RP560, Mantiz Venus, 1080Ti, ASUS ROG PG279Q external display via DP.

Very happy to see NVIDIA eGPU working in High Sierra. Still, official Apple support is needed for a flawless experience. Thank you yifanlu for this great workaround. 🙂


ReplyQuote
ozzy
 ozzy
(@ozzy)
Trusted Member
Joined:1 year  ago
Posts: 67
October 27, 2017 2:06 am  

Just want to add my name to the list of successes.

2012 Retina 15" MBP with 650m discrete card, Akitio Node, and nVidia 1070. Works fine on first boot up and ran benchmark that clearly showed eGPU driving the external display.

2012 15" Macbook Pro Retina GT650M + GTX1070@10Gbps-TB1 (AKiTiO Node via TB3->TB2 adapter) + macOS10.13 & Win10


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined:2 years  ago
Posts: 261
October 27, 2017 3:11 am  

Please put the driver download link on the first post 😀

mid-2017 15" Macbook Pro RP555 + GTX1080i@32Gbps-TB3 (Mantiz Venus) + macOS & Win10


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined:2 years  ago
Posts: 261
October 27, 2017 3:26 am  

Ok guys, I reinstalled MacOS 10.13, followed all the steps and it almost worked:

1- When I boot with eGPU plugged, I get to login but then 2 black monitors (internal and external)

2- When I do the login, plug, logout, login trick I get internal monitor working and external black but activated and with cursor showing up. The system detects 2 displays (I can play with the arrangement and select a main one) and the 1080ti is recognized on System Profile. I just can't see nothing yet on the external display.

Any tips? 

Setup: Macbook Pro 2017 15`, Mantiz and 1080ti.

mid-2017 15" Macbook Pro RP555 + GTX1080i@32Gbps-TB3 (Mantiz Venus) + macOS & Win10


ReplyQuote
vn1minh
(@vn1minh)
New Member
Joined:10 months  ago
Posts: 3
October 27, 2017 4:42 am  

What works for me with MacBook Pro 15 2017 is to boot into MacOS without eGPU plugged in. Once you get to login screen, plug in eGPU. This works for me every time. 


ReplyQuote
i0ntempest
(@i0ntempest)
Eminent Member
Joined:1 year  ago
Posts: 42
October 27, 2017 5:02 am  

Try boot without eGPU plugged in, then when u see the login window, plug in the eGPU and wait, it should be recognized.

Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: Gigabyte G1 Gaming NVIDIA GeForce GTX 1070 via Thunderbolt 3 (AKiTiO Node)


ReplyQuote
i0ntempest
(@i0ntempest)
Eminent Member
Joined:1 year  ago
Posts: 42
October 27, 2017 5:03 am  

Any idea how to make eGPU get recognized on boot? I have to plug it in when login window shows up to avoid black screens.

Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: Gigabyte G1 Gaming NVIDIA GeForce GTX 1070 via Thunderbolt 3 (AKiTiO Node)


ReplyQuote
dougdu
(@dougdu)
New Member
Joined:10 months  ago
Posts: 1
October 27, 2017 5:20 am  

Success on a Macbook Pro 2017 15" Radeon Pro 560/Nvidia GeForce GTX 1080 8 GB in a Sonnet eGFX 550 under both macOS High Sierra 10.13 and Windows 10 RS3 1709.  For me Windows worked fine, just plugged in the thunderbolt cable and installed GeForce Experience and used that to install the latest drivers.  Under macOS I followed the instructions in this thread, I had to boot without the thunderbolt cable attached, then hot plug at the login screen.  After logging in the internal display worked fine but the external display (An old 27-inch LED Cinema Display) remained dark but I could see that the back light had come on.  macOS detected the 1080 and saw that the display was attached.

I brought up display preferences and turned on mirroring and the external display came on, turning off mirroring caused the external display to go black again.  So I clicked "Gather Windows" and was then able to access the settings for both displays.  Setting both displays to "Default for display" from "Scaled" caused both monitors to come on and work as expected.  

Hope this helps,

- Doug


ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:10 months  ago
Posts: 41
October 27, 2017 5:31 am  

I just updated to the latest NVIDIA web drivers and everything still works.

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


ReplyQuote
peroksid
(@peroksid)
Active Member
Joined:1 year  ago
Posts: 12
October 27, 2017 6:53 am  

Works with MacBook Pro Retina, 13 (Mid 2014), macos 13.0 and Akitio Thunder2 with a GTX970. 

The update to nVidia Drivers 378.10.10.10.15.121 just went through and after restart still everything works perfectly.

I take the update back. I got stuck in a boot loop several times already (doesn't matter when I plug the eGPU in - before turning the computer on or before login).

I will try again with 15.120 once I get home.


ReplyQuote
TrDA
 TrDA
(@trda)
Active Member
Joined:1 year  ago
Posts: 16
October 27, 2017 7:25 am  
Posted by: Rycco
Posted by: TrDA
Posted by: Rycco

Did anyone have success on a beta MacOS 10.13.1?

No. Problem in drivers from Nvidia.

I used downgrade to MacOS 10.3 ... and now it works.

But is there a way of downgrading without having to reinstalling from scratch (without loosing anything)?

I installed MacOS 10.13 from the App Store without losing data on two MacBooks (not reinstalling).

And now I have the opportunity to upgrade to betta 5.

311

early-2015 13″ MBA + Akito Thunder 2 + GTX1050ti + external display 1080p + macOS10.13.3 & Win10
late - 2011 17″ MBP + Akito Thunder 2 + GTX1050ti + external display 1080p + macOS10.13.3 & Win10


ReplyQuote
papirobbi
(@papirobbi)
New Member
Joined:10 months  ago
Posts: 1
October 27, 2017 8:02 am  

After more than 15 hours of TRYING I finally got it working!!!

 

Here is my equipement:

  • MacBook Pro Mid 2014 with nVIDIA 750M GT dGPU
  • Thunderbolt 3 to Thunderbolt 2 connector
  • Sonnet 550
  • NVIDIA 1080 GTX  card

I reinstalled a clean version of High Sierra (10.13).

The first time I restarted the computer after step 4 of the tutorial on the first page, everything loaded correctly and I could see my GPU. However, after restarting it and trying again I would only get a black screen. Instead I started the computer with the eGPU disconnected. Then I would reach the login screen -> enter the password -> press enter -> AS THE LOADING BAR APPEARS plug the eGPU in using the TB3 to TB2 adapter.

This would make the eGPU recognized by MacOS everytime!!

 

Moreover, I bought a headless HDMI dongle from amazon to simulate an external monitor. Then within MacOS I mirrored the displays. I then connected with a second TB3 to TB2 adapter my LG UltraFine 5K monitor to my mac and I closed the lid of my MacBook. This display was also mirrored (so I was mirroring the internal display  - LG UltraFine 5K and the headless dongle). By closing the Mac screen i would get an image on my LG UltraFine. I ran benchmarks and tried Heroes of the Storm in 1080p. Normally I would get around 10-30 FPS with high settings. With this setup & "EXTREME" settings I get 60 FPS constantly. Major speed improvement and clearly my setup has multiple bottle necks. All in all, I am happy to have accomplished this setup which is very unpopular and has a huge failure rate.

 

 


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Prominent Member
Joined:2 years  ago
Posts: 812

ReplyQuote
madjazz
(@madjazz)
New Member
Joined:10 months  ago
Posts: 2
October 27, 2017 9:10 am  

Interestingly my setup (MacBook Thunderbolt 2 + Akitio Node + GTX 970) works the opposite from a lot of posts here:

  • Node plugged in at boot: internal + 2 external monitors all works fine
  • Node plugged in at login, then login: 2 external monitors black but mouse cursor visible on them
  • Node plugged in after login, sleep, wakeup (still logged in but at password prompt), login, logout: internal monitor black (not even mouse cursor visible), 2 external monitors working ok

 


ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined:2 years  ago
Posts: 347
October 27, 2017 10:45 am  

With the new drivers, same for me. Black screen but with cursor. No luck 🙁

mid-2017 Macbook Pro RP560 + MSI GTX1080Ti GAMING X@32Gbps-TB3 (Mantiz Venus) + macOS10.13.5 & Win10


ReplyQuote
n23
 n23
(@n23)
New Member
Joined:10 months  ago
Posts: 3
October 27, 2017 11:06 am  

MBP 15 touchbar 2017 RP560 + High Sierra + Akitio Node (firmware 23.1) + 1080 Ti + DELL U3415W (3440 x 1440) + HDMI/DP

I can confirm that this setup results in an active black screen.

The steps I've followed:

  1. Install latest NVIDIA drivers (released Oct 27), install NVIDIAEGPUSupport_v1
  2. Restart, log in
  3. Hot plug in, "Nvidia chipset" appears
  4. Log out, log in
  5. The GPU is recognised properly as "NVIDIA GeForce GTX 1080 Ti"
  6. The external screen is active but black, only cursor is visible
  7. I've tried changing different arrangement/mirroring/resolution options (as suggested by @Doug) - nope, the screen is still black.

System Report screens:  https://imgur.com/a/5SdMb

 


ReplyQuote
arikuza
(@arikuza)
New Member
Joined:10 months  ago
Posts: 4
October 27, 2017 11:18 am  

i had same problem - after logout internal display show blured image, and external monitor was black. I've just remove dp cable from gaming box, and plug it again, and external monitor began to work normally. Hope it will helpfull.


ReplyQuote
geoheil
(@geoheil)
Eminent Member
Joined:1 year  ago
Posts: 26
October 27, 2017 11:18 am  

Great work.

I tried to get it to work for me - but so far did not achieve the desired result.

When booting with the e-gpu connected I get to the screen where the user needs to enter the password. After a couple of seconds the screen blinks once and then the spinning wheel appears and logon will not complete properly.

When applying the suggested fixes (booting without attached, re-login) - it does not work for me. Before re-login I see:

31212067 749872c2 a99e 11e7 9a49 7fe65402f1d0

i.e. only the generic Nvidia chip model and not my real GPU. Log-out will not complete as I only get a black screen.

 

Details:

  • Akitio Node with a Nvidia 1080TI
  • MacBook Pro 2017, 15, with touch bar
  • OsX 10.13  17A405

ReplyQuote
Eightarmedpet
(@eightarmedpet)
Prominent Member
Joined:2 years  ago
Posts: 812
October 27, 2017 11:21 am  

I had the same. I had "Nvidia chipset" listed too but logged out and then back in and my 1070 was detected correctly (although would not power anything). Have you tired to login on the black screen using your finger print? Maybe the login is there?

2017 13" MacBook Pro Touchbar + GTX1060@32Gbps-TB3 (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + GTX1070@32Gbps-TB3 (Sonnet Breakaway Box) + Win10
---
LG 5K Ultrafine flickering issue fix


ReplyQuote
arikuza
(@arikuza)
New Member
Joined:10 months  ago
Posts: 4
October 27, 2017 11:24 am  

mbp 15' 2016, 450 pro + gaming box 1070 + external display

right now in About this Mac app 1070 used for both displays. After installing Cuda drivers CUDA-Z works properly.

But when i try to launch games, they has same low fps as at 450 pro. Any ideas how i can fix it?


ReplyQuote
geoheil
(@geoheil)
Eminent Member
Joined:1 year  ago
Posts: 26
October 27, 2017 11:56 am  

Unfortunately, this is not fixing it for me. The login will not work with the fingerprint.

Meanwhile I noticed for both (black screen, spinning wheel) that if the TB cable to the e-gpu is unplugged I get a kernel panic.


ReplyQuote
voljumett
(@voljumett)
Active Member
Joined:10 months  ago
Posts: 11
October 27, 2017 12:58 pm  

So, my omen accelerator just arrived, i have a MBP 2016 with HS, and i've installed a GTX 1080 in the accelerator.

I have WIN10 in addition, just in case things wont work in MacOS, but i'm having problems both in MacOS and WIN10.

There is power to the eGPU and a green light on the back side, and the white lights on the GTX are lit, so it has power, but it does not show up anywhere in any OS, what to do?

MacBook Pro 15" 2016 + HP Omen Accelerator + ASUS Nvidia GTX 1080 A8G


ReplyQuote
devild
(@devild)
Trusted Member
Joined:2 years  ago
Posts: 62
October 27, 2017 1:09 pm  

Updated drivers to 121 version with SIP disabled on MBP 2016 - no problems.

For statistics (from eGPU users whom I've helped):

15" MBP mid2014 w/ GT750M + Akitio Thunder 2 + GTX1080 - ok, w/o log out/in procedure

15" MBP mid2015 w/ AMD R9 M370X + Akitio Thunder 3 (Ti82) + Apple TB3-TB2 adapter + GTX980Ti - ok, w/o log out/in procedure

13" MBP early2015 + Akitio Thunder 3 (Ti82) + Apple TB3-TB2 adapter + GTX1080Ti - ok, w/o log out/in procedure

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


ReplyQuote
voljumett
(@voljumett)
Active Member
Joined:10 months  ago
Posts: 11
October 27, 2017 1:50 pm  
Posted by: Voljumett

So, my omen accelerator just arrived, i have a MBP 2016 with HS, and i've installed a GTX 1080 in the accelerator.

I have WIN10 in addition, just in case things wont work in MacOS, but i'm having problems both in MacOS and WIN10.

There is power to the eGPU and a green light on the back side, and the white lights on the GTX are lit, so it has power, but it does not show up anywhere in any OS, what to do?

 

So, this is embarrassing... the cable that comes in the box with the HP Omen Acc. is so tiny, so I thought I might switch that with the original tb3 cable that comes in the box with the MacBook, but obviously that cable is power only... so switched the cable, and it worked right away, just needed to relog.

I followed the steps at the top of this post, 1-4. do I need to enable SIP again after the install is done? in that case, do I write: "csrutil enable"?

and my setup now is:

2016 MBP w/TouchBar, HP Omen accelerator with a Asus strix A8G GTX 1080, Samsung monitor U28E570 4K Resolution

MacBook Pro 15" 2016 + HP Omen Accelerator + ASUS Nvidia GTX 1080 A8G


ReplyQuote
betha
(@betha)
Active Member
Joined:10 months  ago
Posts: 6
October 27, 2017 2:04 pm  

Great

works:

Mac Pro 6.1 (6core) "internal monitor" DELL UP3216Q second monitor Dell S2716DG Nvidia gtx 1080 sonnet egfx breakaway box, web driver 378.10.10.10.15.121

😀

 


ReplyQuote
yifanlu
(@yifanlu)
Eminent Member
Joined:10 months  ago
Posts: 41
October 27, 2017 3:13 pm  
Posted by: Voljumett
Posted by: Voljumett

So, my omen accelerator just arrived, i have a MBP 2016 with HS, and i've installed a GTX 1080 in the accelerator.

I have WIN10 in addition, just in case things wont work in MacOS, but i'm having problems both in MacOS and WIN10.

There is power to the eGPU and a green light on the back side, and the white lights on the GTX are lit, so it has power, but it does not show up anywhere in any OS, what to do?

So, this is embarrassing... the cable that comes in the box with the HP Omen Acc. is so tiny, so I thought I might switch that with the original tb3 cable that comes in the box with the MacBook, but obviously that cable is power only... so switched the cable, and it worked right away, just needed to relog.

I followed the steps at the top of this post, 1-4. do I need to enable SIP again after the install is done? in that case, do I write: "csrutil enable"?

and my setup now is:

2016 MBP w/TouchBar, HP Omen accelerator with a Asus strix A8G GTX 1080, Samsung monitor U28E570 4K Resolution

Nice we almost have the same setup. Don't enable SIP again or you don't be able to load my drivers. 

NVIDIAEGPUSupport - Nvidia eGPU support for macOS High Sierra
Clover-DSDT+apple_set_os.efi - Macbook Pro Windows error 12 & iGPU fixed Bootloader
---
late-2016 13" MacBook Pro Touchbar + GTX1060@16Gbps-TB3 (HP OMEN Accelerator) + macOS10.13 & Win10


ReplyQuote
Excubitoro
(@excubitoro)
Trusted Member
Joined:2 years  ago
Posts: 59
October 27, 2017 3:37 pm  

The device was recognized correctly before but got black screen on external screen. Updated the web driver and now it doesn't recognize the egpu at all.

I have only done the fix listed at the beginning of this post. Do I need to do it again after installing a new version of the driver?

Macbook pro 2016 15" 

Aorus gaming box 1070

 


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Prominent Member
Joined:2 years  ago
Posts: 812

ReplyQuote
Smackintosh
(@smackintosh)
Active Member
Joined:11 months  ago
Posts: 12
October 27, 2017 3:55 pm  

I'm running Win10 on an external Samsung T3 SSD.  I got the thunderbolt software installed, the Aorus firmware updated, Got the driver installed, but upon restart, I don't think the installation is finishing and I have the yellow bang error 12.  I tried disabling PCI express root #9 (right TB ports) and #12 (Wifi), and the facetime camera, but that doesn't seem to do it.  

I haven't tried making a dsdt nor have I tried reFind.  Still not clear if ReFind can specifically help error 12 with the 2016 TB 13" or if it is more for fixing the dGPU problems of the 15".

Was hoping the external Win10 drive was possible, and not sure it is helping or hurting here. Meh.

 

2016 13" Macbook Pro TB + GTX1070@32Gbps-TB3 (Aorus Gaming Box) + macOS10.13.1 + Win10 // 22XX H2D using hotplug


ReplyQuote
Smackintosh
(@smackintosh)
Active Member
Joined:11 months  ago
Posts: 12
October 27, 2017 3:57 pm  

Yes, I have a 1080p monitor on HDMI out of the Aorus 1070.  Plugging it in after log in, logging out, then relogging in has worked for me.  Haven't tried plugging in at the login screen.

2016 13" Macbook Pro TB + GTX1070@32Gbps-TB3 (Aorus Gaming Box) + macOS10.13.1 + Win10 // 22XX H2D using hotplug


ReplyQuote
punk.kaos
(@punk-kaos)
Active Member
Joined:1 year  ago
Posts: 15
October 27, 2017 4:01 pm  
Posted by: Eightarmedpet

Is everyone using external displays?

I've done it both ways, worked fine on both External and Internal. 


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Prominent Member
Joined:2 years  ago
Posts: 812

ReplyQuote
punk.kaos
(@punk-kaos)
Active Member
Joined:1 year  ago
Posts: 15
October 27, 2017 4:24 pm  
Posted by: Eightarmedpet

How did you get it working on internal?

Dummy monitor plug, set it at the primary monitor. Apps start there, I have an app that lets me move windows between screens with a keyboard shortcut. Pull the apps over to the internal. 

I've heard it also works if you just mirror, but I've not actually TRIED that yet. Maybe I will here in a few 🙂


ReplyQuote
geaguirre80
(@geaguirre80)
Eminent Member
Joined:1 year  ago
Posts: 37
October 27, 2017 4:47 pm  

Hi, I haven't use macOS too much lately, but today the hotplug-logout-login trick didn't work, so I had to reinstall the NVDAEGPUSupport-v1 package again, everything is back to normal. Somehow I cannot get HDMI signal to work, neither using my EGPU nor Apple TB3-HDMI dongle, bootcamp works great with same cable.


ReplyQuote
voljumett
(@voljumett)
Active Member
Joined:10 months  ago
Posts: 11
October 27, 2017 4:51 pm  

Ok, so its working in WIN10 om my macbook with GTX 1080 installed in Omen Accel.

And another thing, I'm not sure in MacOS, But in windows both screens just turn black in the middle of loading windows if i use ports on the left side of the macbook.

I've also installed ASUS GPU Tweak II, and i'm able to overclock everything as normal.

I had one issue tho, the cooling inside the does not work properly, so i had to install macs fan control for windows

 

MacBook Pro 15" 2016 + HP Omen Accelerator + ASUS Nvidia GTX 1080 A8G


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined:11 months  ago
Posts: 263
October 27, 2017 5:53 pm  

Downloaded new drivers, installed clean with SIP. Reboot to Recovery, disable SIP. Reboot to install app, reboot.

Same result. Different combinations of the system seeing the GPU correctly but either generating a usable built-in screen with a cursor-only black secondary screen, or black secondary screen and "logged out / blurred" primary screen. No ability to use external display.


ReplyQuote
Page 7 / 55 Prev Next