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

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

 of  199
  RSS

Parnaudfr
(@parnaudfr)
Active Member
Joined: 3 years ago
 

Hi every body,

Config : Powerbookpro late 2016 with Radeon 560 - High Sierra 10;13 (17A405)
EGPU Akitio Node (latest thunderbolt driver)
Nvidia 1080 TI
screen HP elite display E231 (1920x1200)

On clean install high Sierra :
Latest driver from Nvidia 378.10.10.10.15.121
1 - starting with egpu connected and sip enable w/out kext : freez at startup with garbage on retina and black on ext.
2 - starting without egpu connected and sip enable w/out kext, and connecting egpu at login screen : getting every thing recognized but black screen on ext. Mouse showing on the ext screen but no image!

I will try now with sip disable!!

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

.

ReplyQuote
Parnaudfr
(@parnaudfr)
Active Member
Joined: 3 years ago
 

Hi,

Same situation with sip disable!!

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

.

ReplyQuote
Reinhard1004
(@reinhard1004)
Eminent Member
Joined: 3 years ago
 

+1 for the two cases above

same here, only NVIDIA Chip Model is recognized and external screen remains black.
running a late '16 MBP with radeon 460 and mantiz venus with gtx1080ti

Late 2016 15" MBP w/ Radeon Pro 460, 2m CalDigit TB3 cable, Mantiz Venus eGPU case, NVidia GTX 1080ti.


ReplyQuote
Bunny
(@bunny)
New Member
Joined: 3 years ago
 

Thanks yifanlu for your hard work! My eGPU worked again under High Sierra. The only problem I have that I can't change the brightness of my internal screen. Not with the function keys and not with in de display settings. Anyone else with the same problem?

I updated the nvidia webdriver today and got the black screen with cursor problem on my second screen 🙁

I use a Macbook Pro 15" mid 2012 with GT 650m and external Akitio Thunder2 GTX 1050 Ti.

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

.

ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 3 years ago
 

FWIW now getting the Nvidia load error after each restart. Not sure what causes that or if it has any impact on testing results (I doubt it), but in case it makes a difference.......

Screen Shot 2017 10 25 at 4.23.28 PM

Thunderbolt 3 Macs, Sonnet and OWC eGPUs, 4K Displays, etc


ReplyQuote
Munchlax
(@munchlax)
Active Member
Joined: 3 years ago
 

So this is strange...

At first, I could only get the eGPU to work if I plugged in at login screen. If I plugged in before booting up my MBP, I would get artifacts on internal screen and black external screen.

Now, it is the opposite... if I plug in at login screen, I get double black screens and if I plug in before booting, it works flawlessly.

Sigh. Really wish Apple would just release official support for NVIDIA eGPU so we can stop hacking our way into functionality.

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

.

ReplyQuote
vicitz
(@vicitz)
New Member
Joined: 3 years ago
 

I finally got it working after a few hours of trying... 

I have a Mbpr 13 2015 early + akitio thunder 2 + gtx 1050 setup. 

After followed the instructions for multiple times at first, I always ended up with a black external screen. Then I read through this post and realized the problem is possibly due to DP output. So I connect another Hdmi cable from the box to the monitor, now everything works perfectly. except I have 2 external screen now. (one from DP, one from HDMI). Nevertheless the DP one works perfectly as before.

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

.

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

I also to sufferes from the black screen on my eGPU monitor.
logout/login does not help.

Mac Mini 2012
10.13.0 updated rfom 10.12.6
Akitio Thunder 3 (TB3->TB adapter)

Also I'm seeing lots of this in the log.

03:17:34.184682 +0100 kernel bool IOAccelResource2::map(): failed to create mapping. resType=0xc0
03:17:34.184747 +0100 kernel GeForce GTX 1070: transaction ID (5685) generated error (0xe00002bc).
03:17:34.184788 +0100 WindowServer [ERROR] - Fallback GPU Display Pipe transaction submission failed
03:17:34.195362 +0100 WindowServer No matching context for device (0x7fc04fc11040) - disabling acceleration.
03:17:34.195391 +0100 WindowServer No matching context for device (0x7fc04fc11040) - disabling acceleration.

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

Previous: 2012 Mac Mini + GTX1070 @ 10Gbps-TB1 (AKiTiO Thunder3 via Apple TB3 to TB2 adapter) + macOS

 
2012 Mac Mini [3rd,4C,Q] + GTX 970 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.12.4 [build link]  


ReplyQuote
Edward Kerrigan
(@edward_kerrigan)
New Member
Joined: 3 years ago
 
Posted by: Excubitoro

Macbook pro 2016 15" + Gaming box 1070

Did all the steps and can see monitor and nvidia driver correctly, but the external monitor is black. I'm using a DP for the output, could that be it. Doesn't it work with Display Port?

I too have a MacBook Pro 2016 15" + Gaming box 1080. External monitor is black with both DP and HDMI. Is there anything that I can provide/try to help get this configuration working?

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

.

ReplyQuote
gtrevg
(@gtrevg)
New Member
Joined: 3 years ago
 

MacBookPro 2016 15" + Akitio TB 3 + NVidia 980Ti

  • I ran through the process listed on the first page and found when I logged in, I would get the jagged artifacts on my laptop screen and a black screen for my external monitor.
  • I tried booting and logging in without the eGPU connected.  The system booted fine.
  • I then connected the eGPU and saw that the system recognized the eGPU and listed it as NVidia chipset
  • I tried the logging out and logging back in technique but ran into the same artifact screen on my laptop and black screen on the external.
  • I tried enabling the OS X Default Graphics Driver from the NVidia Driver Manager
  • I rebooted with the eGPU disconnected, logged in and connected the eGPU, and saw that no NVidia chipset was shown
  • I then re-enabled the NVidia graphics driver
  • I then tried booting into the recovery mode and used csrutil disable instead of the csrutil enable --without kext 
  • I then reinstalled the NVIDIAEGPUSupport package and rebooted without the eGPU connected
  • I then logged in.  After seeing the desktop, I connected the eGPU and checked the system profiler.  I saw NVidia chipset once again.
  • I then logged out.  Immediately when logging out, my external display turned on and displayed the login screen.

I'm not sure if things were fixed because I used the `disable` option, rather than the `enable --without kext` option.  It seems to be working now, though.

One additional note -- It looks as if I always have to boot the laptop with the eGPU disconnected.  Then plugging it in and logging out seems to work.  If I try booting with the eGPU plugged in, I run into the same issue as before (jagged artifacts on laptop screen, black external screen).

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

.

ReplyQuote
 of  199