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

Page 29 / 54 Prev Next
 

(@carajean)
Active Member
Joined:4 months  ago
Posts: 5
February 3, 2018 12:04 pm  

I guess I will just keep posting updates for others who are stuck and wondering if its worth it.  As my system stands right now.  I still can't get the egpu to recognize.

First fresh public 10.13.3 - Used the method on the first page that didn't work at all.

Second fresh public 10.13.3 - Goalque automate script I guess worked a little I do have the Nvidia manager in the task bar. My system preferences don't show my 1080 where it should. Still no external display (black).

 

 

Will continue to try mixtures of clues across a couple sites later.


ReplyQuote
Christopher Körling
(@christopher_korling)
Active Member
Joined:4 months  ago
Posts: 14
February 3, 2018 12:10 pm  

@simonasher I tried with a clean system.. but didn't work anyway... its the 1st time for me to get a eGPU running, so I hope I didn't do anything else wrong.. but I am fairly confident I didn't...


ReplyQuote
(@sandy_pirouzi)
New Member
Joined:4 months  ago
Posts: 3
February 3, 2018 1:36 pm  

I finally found a method of getting my  Egpu to startup 95% of the time withou blank external screen and thought it might help other. 

Instead of logging out and back in, which never worked for me i do the following.

1. Power down everything and disconnect thunderbolt cable 

2. Power on Egpu wait 5-10 secs 

3. Power up Macbook and wait for startup chime

4. Log into user via password on Mac

5. Once you see the login progress bar loading a quarter of the way , plug in Egpu via thunderbolt

The above works for me 95% of the time. (my external screen is old and sometimes power down automatically so the rest f the 5% it is usually a screen issue) 

 

My MBP is the one with SSD and the loading bar is starting right in 99% (if not 100%) so no way I can plug the TB when it is a quarter. 

 

Another report, I tried it with external monitor and HDMI dummy but both of them are still resulting in a black screen.


ReplyQuote
reptilianbrain
(@reptilianbrain)
Trusted Member
Joined:1 year  ago
Posts: 51
February 4, 2018 3:20 am  

Just wanted to say that automate-egpu script won't work for MacBook Pro 2013 with 750M - I tried

MBP 2013 750M + eGPU@1080


ReplyQuote
(@sandy_pirouzi)
New Member
Joined:4 months  ago
Posts: 3
February 4, 2018 9:06 am  

Reporting, I downgrade to 10.12 and use automate-eGPU then use Ghost Display tricks on my 2017 MBP 13" touchbar. Works like a charm with GALAX SNPR 1060 eGPU. 


ReplyQuote
mellowwood
(@mellowwood)
Active Member
Joined:4 months  ago
Posts: 7
February 4, 2018 1:43 pm  

I have the SSD 512GB MBP aswell and mine works, you just have to plug it in quickly. Also double check if your HDMI cable is not maybe faulty? I bought a new one recently as my external screen didnt want to initiate. I figure it needs to send a signal back to the Egpu to say its available and that it should initiate. With a new cheap hdmi cable my setup almost starts every single time. 


ReplyQuote
mellowwood
(@mellowwood)
Active Member
Joined:4 months  ago
Posts: 7
February 4, 2018 1:50 pm  

I have the MBP 15" late 2013 with 750M.     I updated to 10.13.3 yesterday.    I initially used the NVDAEGPUSupport v6  and then used the scrip the install the webdriver 378.10.10.10.25.104 driver and compatibility patch as the performance is better. 

I am still using the steps i outlined in my 1st post, and it is still working. I did however buy a new HDMI cable as my old one was giving problems and installed the display link application (read somewhere it helps with HDMI recognition), link below. 

Working like  a charm.

http://www.displaylink.com/downloads/macos

Good luck

 

Edited: 4 months  ago

ReplyQuote
reptilianbrain
(@reptilianbrain)
Trusted Member
Joined:1 year  ago
Posts: 51
February 4, 2018 10:01 pm  

@mellowood hmm wow, so you:

1) used the v6 script

2) installed the webdriver via script (webdriver.sh ?)

3) What's compatibility patch? 

MBP 2013 750M + eGPU@1080


ReplyQuote
mellowwood
(@mellowwood)
Active Member
Joined:4 months  ago
Posts: 7
February 4, 2018 10:32 pm  

@ reptilianbrain

See below steps which was posted on page 1 of this thread.

 

This is if you have issues with 10.13.3, which i had. With only V6 The egpu was working but it seemed laggy with artefacts. I gather it was due to the latest webdriver for 10.13.3 being less optimised.       

So baisically the 1sts step below lets you reinstall the old webdriver which was used for 10.13.2, on the updated 10.13.3 MacOs    and the second terminal command patches it so that 10.13.3 thinks its the latest webdriver. 

 

 

Troubleshooting

 

Q:  I am having problems with the new Nvidia drivers on 10.13.3. What to do?

Posted by: devild

1. Download the webdriver.sh file from here –  https://github.com/vulgo/webdriver.sh  
2. Execute the following lines (while running the terminal with the path of the webdriver.sh file):

sudo ./webdriver.sh -cu   https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.104.pkg  
sudo ./webdriver.sh -m

 

Edited: 4 months  ago

ReplyQuote
jeh72
(@jeh72)
Active Member
Joined:10 months  ago
Posts: 14
February 5, 2018 12:12 am  

Still doesn't work for me with the latest NvidiaEGPUSupport v6 kext and Nvidia driver 387.10.10.10.25.156.

Kernel panics a few seconds after I plug it in after I log out.  Also kernel panics if I plug it in before booting.  Doesn't do anything if I plug it in while logged in and stay logged in.

2017 MBP 15

macOS 10.13.3 (17D47)

Akitio Node

EVGA GTX 980ti

Tried with a generic Asus 1080p LCD (HDMI) and Sony GDM-FW900 CRT monitor (VGA).

(100% working in bootcamp.  I just have to make sure no other USB devices are plugged in when I first boot Windows.)

I attached a screenshot of what System Information shows when I plug in the eGPU while logged in.  If I log out after this, that is when I get a kernel panic.

Screen Shot 2018 02 04 at 5.34.39 PM

Edited: 4 months  ago

2017 MBP 15, Radeon 560 | Akitio Node + EVGA 980ti FTW


ReplyQuote
fireheadman
(@fireheadman)
Trusted Member
Joined:1 year  ago
Posts: 96

ReplyQuote
esatamacmodular
(@esatamacmodular)
Eminent Member
Joined:1 year  ago
Posts: 22
February 6, 2018 5:21 pm  

OP says this is only needed for high sierra ... was there a list of 10xx nvidia cards working for 10.12 and TB3 that i missed? I'm fairly certain 10.11 is a no-go. Also, do these 10.13 enabled 10xx nvidia cards get the pci-e 3.0 speed for internal (non egpu)?


ReplyQuote
esatamacmodular
(@esatamacmodular)
Eminent Member
Joined:1 year  ago
Posts: 22
February 6, 2018 5:24 pm  
February 4, 2018 9:06 am   

Reporting, I downgrade to 10.12 and use automate-eGPU then use Ghost Display tricks on my 2017 MBP 13″ touchbar. Works like a charm with GALAX SNPR 1060 eGPU. 

 

What egpu model are you using?  node?

Edited: 4 months  ago

ReplyQuote
reptilianbrain
(@reptilianbrain)
Trusted Member
Joined:1 year  ago
Posts: 51
February 6, 2018 7:50 pm  

@mellowwood 

Thank you, I installed the Webdriver, downgraded it and did the V6 script install. It works great for 1 minute, then both screens goes black in what, as I found out is a WindowServer crash. I rolled back to Default Nvidia Driver for now, although the performance is unbearable at times.

 

 
Time Awake Since Boot: 110 seconds
 
System Integrity Protection: disabled
 
Crashed Thread:        0  Dispatch queue: com.apple.main-thread
 
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000180
Exception Note:        EXC_CORPSE_NOTIFY
 
Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]
 
VM Regions Near 0x180:
--> 
    __TEXT                 000000010c35b000-000000010c35c000 [    4K] r-x/rwx SM=COW  % [/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer]
 
Application Specific Information:
StartTime:2018-02-06 13:29:26
GPU:IG&NV
MetalDevice for accelerator(0x2e47): 0x7fee08152d08 (MTLDevice: 0x7fee078b4400)
MetalDevice for accelerator(0x595f): 0x7fee08150318 (MTLDevice: 0x7fee078b4400)
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/NVDA,Display-A@0/NVDA
 
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.SkyLight             0x00007fff5a94a170 CompositorMetal::IsRemovable() + 8
1   com.apple.SkyLight             0x00007fff5a89833a WS::DisplaySurface::Composite(CGXRedrawState*, Compositor*, unsigned int, WSCompositeSourceLayer*) + 432
2   com.apple.SkyLight             0x00007fff5a8e091c CGXUpdateDisplay + 14179
3   com.apple.SkyLight             0x00007fff5a8dcf86 update_display_callback(void*, double) + 257
4   com.apple.SkyLight             0x00007fff5a923ce4 run_timer_pass + 495
5   com.apple.SkyLight             0x00007fff5a9536fe CGXRunOneServicesPass + 247
6   com.apple.SkyLight             0x00007fff5a9542b9 SLXServer + 832
7   WindowServer                   0x000000010c35bdde 0x10c35b000 + 3550
8   libdyld.dylib                 0x00007fff60757115 start + 1

 

 

MBP 2013 750M + eGPU@1080


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Estimable Member
Joined:8 months  ago
Posts: 185
February 6, 2018 9:43 pm  

10.13.4 b2 is out for those with dev accounts. 


ReplyQuote
triscuithead
(@triscuithead)
Active Member
Joined:4 months  ago
Posts: 6
February 7, 2018 5:24 am  

So, I've followed the instructions on this post.  There are a couple issues I am running to.  As you can see the, my eGPU is not detected.  The other issue is that when I reboot the computer with the eGPU plugged in, the computer either does not shut down, or does not boot up.  It just sits on a black screen.  I've tried to see if anyone else is running into this issue, from what I can tell an advised resolution is running "sudo ./automate-eGPU.sh".  If I run that command, I get "command not found". 

<a href="https://imgur.com/h8DQO1k"><img src="https://i.imgur.com/h8DQO1k.png" title="source: imgur.com" /></a>

<a href="https://imgur.com/TJGeKUH"><img src="https://i.imgur.com/TJGeKUH.png" title="source: imgur.com" /></a>

<a href="https://imgur.com/gF2deCu"><img src="https://i.imgur.com/gF2deCu.png" title="source: imgur.com" /></a>

<a href="https://imgur.com/woPp9c8"><img src="https://i.imgur.com/woPp9c8.png" title="source: imgur.com" /></a>

<a href="https://imgur.com/5yqyENZ"><img src="https://i.imgur.com/5yqyENZ.png" title="source: imgur.com" /></a>

<a href="https://imgur.com/JjG86A5"><img src="https://i.imgur.com/JjG86A5.png" title="source: imgur.com" /></a>

<a href="https://imgur.com/mVUDJSl"><img src="https://i.imgur.com/mVUDJSl.png" title="source: imgur.com" /></a>


ReplyQuote
xpcyl8
(@xpcyl8)
New Member
Joined:1 year  ago
Posts: 4
February 7, 2018 10:43 pm  

@christopher_korling I eventually got it to work by cleanly uninstall driver/v6 support kernel extensions, reboot to clean slate, and re install the NVDIAEGPUSupport and the web driver via the webdriver.sh commands as mentioned to install the .104 driver and modify cache.

I tried many other things before, combination of reinstalls and uninstalls, but uninstall reboot uninstall reboot and then install reboot install reboot seemed to finally make it work. Of course, these need to be done with sip disabled. once everything is working, re-enable sip and reboot again. 

good luck!

MBPr 15 2015 R9 370X MacOS Sierra - Akitio Node - GTX1070 - Cinama 30


ReplyQuote
motof
(@motof)
New Member
Joined:4 months  ago
Posts: 3
February 8, 2018 12:29 am  

Any advice on the sluggish performance with the latest package (even in Safari) ?


ReplyQuote
frederikfloor
(@frederikfloor)
New Member
Joined:12 months  ago
Posts: 3
February 8, 2018 8:04 am  

Thank you! This worked right out of the box for me, even better than in Sierra. It's much easier to boot now, as well. Don't have to time the power up of the eGPU after the chime, just turn on both eGPUs while on the login screen.

Running iMac 5k (late 2014) with two Akitio Node T3, each with a 1080 Ti. One of the eGPUs outputting HDMI to BenQ 27" monitor.


nando4 liked
ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined:1 year  ago
Posts: 1679
February 8, 2018 8:24 am  

@frederikfloor , would you mind submitting a build guide? Multi-GPU builds like yours are rare so it would be good to get a complete picture of how you got it all going and how it's improved your workflow:

https://egpu.io/forums/builds/implementation-guide-template/

eGPU Port Bandwidth Reference TableeGPU Setup 1.35


TrDA liked
ReplyQuote
crowsodown24
(@crowsodown24)
Active Member
Joined:1 year  ago
Posts: 15
February 8, 2018 6:46 pm  

Works fine, power on both EGPUs and plug into Bolt port. Power on mac and it just works 🙂


ReplyQuote
(@albatraoz)
Active Member
Joined:6 months  ago
Posts: 6
February 9, 2018 12:24 pm  

I feel slightly confused, these new drivers (156) seem to have broken my setup. Am now trying to reinstall to see if that fixes it.

As per OP's instructions, when installing the web drivers again do we need SIP Enabled or Disabled? As OP says we should have it enabled but as seen in webdriver.sh documentation on github it says when installing we should have SIP disabled? 

Also, I modified the plist file quite some time ago, does anybody remember how do undo those changes? I just want to rule out any potential conflicts.


ReplyQuote
TrDA
 TrDA
(@trda)
Active Member
Joined:11 months  ago
Posts: 16

ReplyQuote
(@daniel_varnai)
Active Member
Joined:4 months  ago
Posts: 9
February 9, 2018 1:38 pm  

did anyone got it working with 10.13.4 beta 2? the nvidia driver crashes on boot for me


ReplyQuote
fedor@dsrp.tv
(@fuze911)
Eminent Member
Joined:5 months  ago
Posts: 40
February 9, 2018 5:40 pm  

Anyone else having issues with Safari having issues like ghosting, artifacts, and all white webpages? Can't seem to figure out a fix on my own. 🙁

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.3 & Win10 // Dual Fan Mod // Case Mod


ReplyQuote
(@daniel_varnai)
Active Member
Joined:4 months  ago
Posts: 9
February 9, 2018 5:50 pm  

Try using .104 driver, I had such issues with the latest one too


ReplyQuote
(@brandon_gonzales)
New Member
Joined:3 months  ago
Posts: 2
February 9, 2018 6:04 pm  

@jeh72 , I have the same exact symptoms on MBP mid-2017

-OSX 10.13.3 (17D47)
-SonnetBox Dev. Edition with 450W power supply
-Aorus GTX1080Ti Waterforce 11GB (2x8pin PCI power connection)
-Installed WebDriver 387.10.10.10.25.156 with SIP enabled
-reboot -> login -> reboot into recovery -> disable SIP (complete) -> reboot login
-Installed NVDAEGPUSupport-v6 as compiled on page one of this thread.

Attempts: (all with SIP=Off)

(1) Apple Chime -> plugin eGPU ~1 second later = FAIL login hang at spinning white wheel (99%)

(2) Login -> plug in eGPU -> logout = FAIL hangs with black screen

(3) Login -> logout -> plug in eGPU -> login = FAIL again, the load bar fails around 99% spinning white wheel

(4) As expected, any unplug of eGPU causes Kernel panic and mandatory reboot.

-For cases 2&3 I do see generic "NVIDIA Chip" identifier in System Report/Displays 
-Have not tried bootcamp yet

Where can I see kernel logs? console app?


ReplyQuote
fedor@dsrp.tv
(@fuze911)
Eminent Member
Joined:5 months  ago
Posts: 40

ReplyQuote
(@runolfur_geir_gudbjornsson)
Active Member
Joined:4 months  ago
Posts: 11
February 9, 2018 10:08 pm  

somethings been altered with the new 10.13.4 beta2 that renders the webdriver unusable on my macbook. Even though I patched it with the new build number. I was using the 104 driver. My eGpu is a Razer Core V2 and GTX 980 gpu, it has been running fine on the Beta1.

Now when I plug it in my computer crashes and shows kernel panic. If I uninstall the web driver I am unable to plug the eGpu in without crashing and it mounts the external HDD that are connected to the e-gpu.

have no clue as to what to do...


ReplyQuote
(@daniel_varnai)
Active Member
Joined:4 months  ago
Posts: 9
February 9, 2018 10:15 pm  

same and i forgot to make a time machine backup before the update, ive tried several drivers and reinstalling everything without luck


ReplyQuote
(@runolfur_geir_gudbjornsson)
Active Member
Joined:4 months  ago
Posts: 11
February 10, 2018 8:05 am  

if I uninstall the web driver (i have tested 104 and 156), then it will not crash my machine. All devices connected to the e-gpu connect nicely even, I can detect the gpu card via the web driver.sh script. But as soon as I have the driver installed and try to connect my e-gpu it crashes the machine.  So my guess is that the problem is isolated with the driver trying to load something.


ReplyQuote
(@daniel_varnai)
Active Member
Joined:4 months  ago
Posts: 9
February 10, 2018 8:32 am  

i really hope it gets fixed in beta3 or someone finds a way, i really screwed up by not making a time machine backup


ReplyQuote
(@runolfur_geir_gudbjornsson)
Active Member
Joined:4 months  ago
Posts: 11
February 10, 2018 9:33 am  

It just strikes me as odd that they push out a updates that breaks a link that was working for many, without no reason at all. I can not find any info on improvements on the e-gpu front. So what they have done is a total mystery to a non-tech like me. They sit on all the knowledge needed to make sure this part worked like on previous version.


ReplyQuote
(@runolfur_geir_gudbjornsson)
Active Member
Joined:4 months  ago
Posts: 11
February 10, 2018 9:13 pm  

Daniel Varnai, can you verify that the GeforceWeb.kext is the last one to load before your machine crashes?
If you choice "report" when you are given the choice to report the problem to apple, you get a crash report.

My crash reports shows:
last loaded kext at 13093657420: com.nvidia.web.GeForceWeb 10.2.9 (addr 0xffffff7f8d42e000, size 958464)


ReplyQuote
(@albatraoz)
Active Member
Joined:6 months  ago
Posts: 6
February 11, 2018 10:57 am  

Welp those new Nvidia Web Drivers have completely broken my setup now. I think I might just roll back to 10.3.2.


ReplyQuote
zharrief
(@zharrief)
Active Member
Joined:3 months  ago
Posts: 7
February 11, 2018 10:50 pm  

I know a lot of folks are struggling with this, so I'm sorry to say mine worked without issue following the instructions on the first post. But I do have a brand new MacBook running 10.13.3 which I had never made any low-level changes to before following these instructions. I did use brew (I'm a developer) to install the webdrivers.sh script, but I never ran the script, opting to install manually from NVidia's website (via the links in the first post).

After that, I rebooted into the recovery OS, opened terminal, ran the csrutil script (on the first post), restarted, installed the package from the first post, restarted, plugged the GPU in, powered on and logged in and my external monitor was on and working, the internal one wasn't, so I logged out and back in (with eGPU still plugged in) and both were working.

I have the 2017 MacBook Pro 15 inch (w/ Radeon 555) and using the Aorus Gaming Box GTX 1080

Decided to show how everything is working for me after setup in this video


ReplyQuote
Page 29 / 54 Prev Next