Setup & Software Discussions
[APP] NVIDIA eGPU support for High Sierra (NVIDIAEGPUSupport)
 

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

 of  55
  RSS

livingroom
(@livingroom)
Active Member
Joined: 2 years ago
 

I don't know that this will help you, but the login-logout trick seems to only be necessary when FileVault is enabled - with FV disabled you can "plug in" at the initial login screen and wait 10-15 secs for it to fire up. 

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


ReplyQuote
Thiago Bolinho Laranjeira
(@thiago_bolinho_laranjeira)
Eminent Member
Joined: 2 years ago
 

How do I know if the egpu is accelerating both screens?
on internal I can’t use safari for example.

There, I have to drag the window to the external to see it, how do I fix it? some other apps behave that way! or flicks or goes all black!

its possible to accelerate both screens internal and external by using a headless hdmi dummy plugged in the egpu for accelerate the internal scree using the spetacle app trick and also with the DisplayPort cable connected both on egpu and external screen.

that way I could power both screens with the egpu?

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


ReplyQuote
Ningauble77
(@ningauble77)
Estimable Member
Joined: 2 years ago
 

10.13.3 and/or the new Web Drivers seem to be a significant step backwards for me.  Safari and chrome feel very choppy, video playback on youtube in particular is really poor now, taking 5-6 seconds to switch 1080p video to full screen or back, with either no output or a slideshow til the browsers catch up.  3d Games seem to be running as well as before (WoW runs fine, Elder Scrolls Online runs poorly).

UI animations other than dragging windows around seem to be much choppier than before and much much choppier than they are running on the RP460 without the egpu, even at 4k.

Tried disabling graphics switching, tried booting with the egpu plugged in (which still has even quirkier behavior but not by much now).

All this is on a 2016 15" MBPro+Razer Core v2+GTX 1080, Hot Plugging/Logout/Login

Update: Checked the hackintosh forums, looks like these are bad drivers from Nvidia, they are complaining about all the same performance issues I have been experiencing.

2018 13 Macbook Pro + Core v2 + Radeon VII Win10 1903/MacOS 10.14.6
ASUS X99 Deluxe+Core v2 + Radeon VII Win10 1809


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 2 years ago
 

My setup stopped working after updating to 10.13.3. Before I plug in the GPU at the login screen and everything works. Now when I plug it in, all my screens go black.  I'm using a 2017 4K iMac with Radeon Pro 560. Anyone?

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: ASUS Strix AMD Radeon Vega 56 via Thunderbolt 3 (AKiTiO Node)
OS: macOS Mojave 10.14.6, Windows 10 1809, Kali Linux 2019.2
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Catalina 10.15 Beta, Windows 10 1903


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 2 years ago
 
Posted by: devild

I had no time today for deep testing, so I've just checked my eGPU w/o an external monitor - the card was detected correctly.

But hackintosh users report about issues with new drivers, so the problem might be on Nvidia side.

I've tested and eGPU does still get detected correctly without a monitor. But if I plug it in with the monitor, all monitor will go black.

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: ASUS Strix AMD Radeon Vega 56 via Thunderbolt 3 (AKiTiO Node)
OS: macOS Mojave 10.14.6, Windows 10 1809, Kali Linux 2019.2
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Catalina 10.15 Beta, Windows 10 1903


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

Ho, interesting, the last beta is almost hot plug... plugged, unplugged did work without logout, display glitches when plugged... and when I plugged again I got a kernel panic... 

Cheers

MBP 2018, Touch Bar, i7 2.6 GHz, 32 GB RAM, 1T SSD, Radeon 560X... very nice!
eGPU : Akitio Node + RX 580 + GTX 980 Ti + Vega64


ReplyQuote
PastorDame
(@pastordame)
Active Member
Joined: 2 years ago
 
Posted by: i0ntempest

My setup stopped working after updating to 10.13.3. Before I plug in the GPU at the login screen and everything works. Now when I plug it in, all my screens go black.  I'm using a 2017 4K iMac with Radeon Pro 560. Anyone?

I am having similar issues on a 5k iMac w/ Radeon Pro 575, Sonnet BreakAway Box 550, and a Maxwell-based Titan X. I haven't had a lot of time to play around with it, but I believe I stepped through the install process properly. Will have to revisit it another day.

If I boot>power on>log out, my screens will stay black and flicker occasionally. I let it do this for quite some time before powering off my machine and booting without the eGPU.

All of that aside, I love this community and all of the hard work people are putting in to make this hardware run. You all are the true MVPs!

System: 27" iMac 5K (2017), dGPU - Radeon Pro 575
eGPU: SONNET BreakAway Box 550 w/ Nvidia GTX Titan X (Maxwell) or Powercolor Red Devil AMD Radeon RX580. BenQ Zowie XL (1440p @ 144Hz)


ReplyQuote
gh3go
(@gh3go)
Active Member
Joined: 2 years ago
 
Posted by: i0ntempest

My setup stopped working after updating to 10.13.3. Before I plug in the GPU at the login screen and everything works. Now when I plug it in, all my screens go black.  I'm using a 2017 4K iMac with Radeon Pro 560. Anyone?

same for me, always worked now stopped.

I'm using a 2016 MB Pro with Touch Bar + Sonnet + GTX 980ti

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


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

2017 15" TB Macbook Pro / Akitio Node / Titan XP / 10.13.3 / WebDriver-387.10.10.10.25.156 

Black screen after boot unless I hot plug at the login screen.

Oddly, everything works just fine both in bootcamp and on a 2011 17" MBP running 10.13.3

Hopefully this can be sorted out soon.

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


ReplyQuote
livingroom
(@livingroom)
Active Member
Joined: 2 years ago
 
Posted by: gh3go
Posted by: i0ntempest

My setup stopped working after updating to 10.13.3. Before I plug in the GPU at the login screen and everything works. Now when I plug it in, all my screens go black.  I'm using a 2017 4K iMac with Radeon Pro 560. Anyone?

same for me, always worked now stopped.

I'm using a 2016 MB Pro with Touch Bar + Sonnet + GTX 980ti

what does "csrutil status" say? 

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


ReplyQuote
sdgsdfgsdhf
(@sdgsdfgsdhf)
Active Member
Joined: 2 years ago
 
Posted by: livingroom

what does "csrutil status" say? 

I am not the user you are referencing but also experiencing the same issue.  My csrutil status is:

 Apple Internal: disabled
 Kext Signing: disabled
 Filesystem Protections: enabled
 Debugging Restrictions: enabled
 DTrace Restrictions: enabled
 NVRAM Protections: enabled
 BaseSystem Verification: enabled

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


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

Anyone try the 10.13.4 beta yet? Solid improvements to AMD support and other global features like hot-plugging and clamshell mode, as well as a new menubar widget according to the article on the front page. Hoping there is some improvement to NVIDIA support as well, but won't be surprised if they handle that in a separate release.

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


ReplyQuote
EricTheRed
(@ericthered)
New Member
Joined: 2 years ago
 

A new CUDA version just came out.  I was wondering if this fixes any issues anyone was having.  Please let us know.

http://www.nvidia.com/object/macosx-cuda-387.128-driver.html

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


ReplyQuote
Thiago Bolinho Laranjeira
(@thiago_bolinho_laranjeira)
Eminent Member
Joined: 2 years ago
 

yeah it does!!

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


ReplyQuote
livingroom
(@livingroom)
Active Member
Joined: 2 years ago
 
Posted by: sdgsdfgsdhf
Posted by: livingroom

what does "csrutil status" say? 

I am not the user you are referencing but also experiencing the same issue.  My csrutil status is:

 Apple Internal: disabled
 Kext Signing: disabled
 Filesystem Protections: enabled
 Debugging Restrictions: enabled
 DTrace Restrictions: enabled
 NVRAM Protections: enabled
 BaseSystem Verification: enabled

please reboot into recovery open terminal and try “csrutil enable –without kext –without fs” you should get two “this may break your configuration” messages if it was successful. if successful, reboot and try again – let me know if it works for you this time. 

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


ReplyQuote
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 

So I'm a little confused, the Nvidia driver listed on the first post for High Sierra 10.13.3 is .156 but on Nvidia's site which has a driver released today is .128

So which one should we be using?

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


ReplyQuote
EricTheRed
(@ericthered)
New Member
Joined: 2 years ago
 
Posted by: Jared

So I'm a little confused, the Nvidia driver listed on the first post for High Sierra 10.13.3 is .156 but on Nvidia's site which has a driver released today is .128

So which one should we be using?

The GPU and CUDA driver version numbers have been changed to be similar.  156 is the GPU and 128 is Cuda

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


ReplyQuote
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 
Posted by: EricTheRed
Posted by: Jared

So I'm a little confused, the Nvidia driver listed on the first post for High Sierra 10.13.3 is .156 but on Nvidia's site which has a driver released today is .128

So which one should we be using?

The GPU and CUDA driver version numbers have been changed to be similar.  156 is the GPU and 128 is Cuda

OH I SEE! Thanks =)

Alright so that actually raises another question I now have. When I followed the guide in the first post, there was no separate GPU and CUDA driver installation, it was just driver and the SU .zip.

Do/should I now need to install the new CUDA driver as well as the new web driver? Or just use what's been updated in the first post?

I'm a little confused now, lol, sorry.

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


ReplyQuote
ricosuave0922
(@ricosuave0922)
Trusted Member
Joined: 2 years ago
 

Hopefully someone that actually uses it can explain it better, but the simplest explanation is probably this: if you don’t know what CUDA is, you probably don’t need it. 

 If if you want to learn about it:  https://en.m.wikipedia.org/wiki/CUDA

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


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 2 years ago
 
Posted by: EricTheRed

A new CUDA version just came out.  I was wondering if this fixes any issues anyone was having.  Please let us know.

http://www.nvidia.com/object/macosx-cuda-387.128-driver.html

No, my problem is still there

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: ASUS Strix AMD Radeon Vega 56 via Thunderbolt 3 (AKiTiO Node)
OS: macOS Mojave 10.14.6, Windows 10 1809, Kali Linux 2019.2
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Catalina 10.15 Beta, Windows 10 1903


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 
Posted by: Jared
Posted by: EricTheRed
Posted by: Jared

So I'm a little confused, the Nvidia driver listed on the first post for High Sierra 10.13.3 is .156 but on Nvidia's site which has a driver released today is .128

So which one should we be using?

The GPU and CUDA driver version numbers have been changed to be similar.  156 is the GPU and 128 is Cuda

OH I SEE! Thanks =)

Alright so that actually raises another question I now have. When I followed the guide in the first post, there was no separate GPU and CUDA driver installation, it was just driver and the SU .zip.

Do/should I now need to install the new CUDA driver as well as the new web driver? Or just use what's been updated in the first post?

I'm a little confused now, lol, sorry.

Well.

You want to use your GPU for gaming or as a separate display output? Then the WebDriver are sufficient. They’re needed so that your system can recognize your GPU and being able to address it properly.

You want to do high-performance computing such as 3D rendering (NOT like in games but ray tracing, they’re cheating there to get your image rendered in a 1/60th second or even 1/120th second) or neural-network training? Then you will need the CUDA drivers as well.

Here’s a list of apps that can take advantage of CUDA:

Blender, Octane, VRay, Maxwell, Adobe Premiere, all standard NN-frameworks (cuDNN)

Here is a list of apps that don’t use CUDA:

Final Cut, Motion, Compressor (they’re using OpenCL)

 

The explanation of my predecessor was correct, though.

You don’t know what it is, then you’ll probably don’t need it.

 

Short explanation of what CUDA is:

CUDA is used to do all sorts of basic arithmetic and basic programming in parallel on a GPU. e.g: A CPU needs to compute a matrix multiplication step by step, cell by cell, but since a GPU has thousands of little compute units it can do it in one batch by distributing the small additions and multiplications.

To further ease that process CUDA was introduced to that low level stuff for you.

(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
Thiago Bolinho Laranjeira
(@thiago_bolinho_laranjeira)
Eminent Member
Joined: 2 years ago
 

that nasty coda update just got my external screen blacked with cursor only
had to roll back to a previous snapshot!

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


ReplyQuote
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 

Oh thank you @fr34k !!! Yup, you're right, I don't need it. I am using my eGPU for Final Cut and gaming on Windows (bootcamp). Thanks for the clarification =)

Well, I updated to 10.13.3 and then updated the web drivers, rebooted, installed the nvidiasupportV6 support file, rebooted, and now black screens on both internal and external display when eGPU is plugged in =(

The login, hotplug, logout then back in trick isn't working (black screens). In fact no combination of anything seems to work.

System Report reads it as "Nvidia Chip Model".

Not sure where to go from here. Short of a complete reinstall of the OS, any thoughts on what I might do instead?

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
 

@jared_busch

Actually revert to an earlier backup with 10.13.2.

As other people also reported: 10.13.3 seems to cause problems with eGPU especially of the green team. Therefore, skipping this update might be a good idea. I don’t think a reinstall would help. (Reinstall with or without erasing the data)

AFAIK there was no positive feedback  on working eGPU on 10.13.3, yet.

(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
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 

@fr34k

Darn, well unfortunately I don't have any time machine backups of 10.13.2 =(

Guess I'm sh*t outta luck?

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
 

@jared_busch

Well, that's... unfortunate.

I'm guessing this will work with 10.13.4 again or earlier, depending on the cause for the problems.

Maybe, with some luck, someone still has a 10.13.2 image lying around somewhere...

(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
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 

@fr34k

 

ok! phew, I got back to 10.13.2 from a timemachine snapshot, the problem is, it was made right after I already downloaded the 10.13.3 update from the app store, so as soon as I reboot, it will install the update.

Anyway you know of to prevent the install or even delete the update file?

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


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 2 years ago
 
Posted by: fr34k

@jared_busch

Well, that's... unfortunate.

I'm guessing this will work with 10.13.4 again or earlier, depending on the cause for the problems.

Maybe, with some luck, someone still has a 10.13.2 image lying around somewhere...

I still have a copy of 10.13.2 installer and a 10.13.2 NetBoot image. Anyone needs it?

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: ASUS Strix AMD Radeon Vega 56 via Thunderbolt 3 (AKiTiO Node)
OS: macOS Mojave 10.14.6, Windows 10 1809, Kali Linux 2019.2
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Catalina 10.15 Beta, Windows 10 1903


ReplyQuote
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 

@i0ntempest 

Thanks so much! I actually managed to get back to 10.13.2 with a timemachine snapshot, but the problem is that it was made right after I already downloaded the 10.13.3 update from the app store, so as soon as I reboot, it will install the update.

Do you know how to prevent it from installing the 10.13.3 update when I reboot or at least where I can delete the installer so that it can't install?

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


ReplyQuote
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 2 years ago
 
Posted by: Jared

@i0ntempest 

Thanks so much! I actually managed to get back to 10.13.2 with a timemachine snapshot, but the problem is that it was made right after I already downloaded the 10.13.3 update from the app store, so as soon as I reboot, it will install the update.

Do you know how to prevent it from installing the 10.13.3 update when I reboot or at least where I can delete the installer so that it can't install?

@jared_busch After restoring u can try to go to Recovery again and use terminal to delete the update files. They’re in /Library/Updates

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: ASUS Strix AMD Radeon Vega 56 via Thunderbolt 3 (AKiTiO Node)
OS: macOS Mojave 10.14.6, Windows 10 1809, Kali Linux 2019.2
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Catalina 10.15 Beta, Windows 10 1903


ReplyQuote
Jared Busch
(@jared_busch)
Eminent Member
Joined: 2 years ago
 

@i0ntempest

Awesome thanks!

Ok so instead of going into recovery and using terminal, can I delete them while logged in?

I located library/updates in Finder and I see some 10.13.3 files as shown in the screen shot. Can I just delete the 10.13.3 files in the screen shot or does it need to be done through terminal?

Btw, thanks for the help!

Screen Shot 2018 01 26 at 2.28.38 AM

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
 

Conclusively:

a) Backup your System at a point it works
b) Keep an image of such a revision of macOS
c) Disable automatic updating

c) is very important, since you can manually backup, update and keep or revert back if necessary

(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
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 2 years ago
 
Posted by: Jared

@i0ntempest

Awesome thanks!

Ok so instead of going into recovery and using terminal, can I delete them while logged in?

I located library/updates in Finder and I see some 10.13.3 files as shown in the screen shot. Can I just delete the 10.13.3 files in the screen shot or does it need to be done through terminal?

Btw, thanks for the help!

Screen Shot 2018 01 26 at 2.28.38 AM

If it works via the finder it won't make a difference.

However, you may need root privileges (DK if true), that can only be done through the terminal.

(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
i0ntempest
(@i0ntempest)
Trusted Member
Joined: 2 years ago
 

^

@jared_busch

Setup 1: Apple iMac 2017 21.5” 4K + eGPU
dGPU: AMD Radeon Pro 560
eGPU: ASUS Strix AMD Radeon Vega 56 via Thunderbolt 3 (AKiTiO Node)
OS: macOS Mojave 10.14.6, Windows 10 1809, Kali Linux 2019.2
Setup 2: Apple Mac mini 2018 + eGPU
iGPU: Intel UHD Graphics 630
eGPU: AMD Radeon RX 570 MXM via Thunderbolt 3 (Sonnet Breakaway Puck)
OS: macOS Catalina 10.15 Beta, Windows 10 1903


fr34k liked
ReplyQuote
hkoster1
(@hkoster1)
Active Member
Joined: 2 years ago
 

Has Web Driver version 156 for build 17D47 been pulled?

First page of this thread now lists version 157, but that won't install because not compatible. And the link at InsanelyMac leads to page not found 404 error.

 

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
 
Posted by: hkoster1

Has Web Driver version 156 for build 17D47 been pulled?

First page of this thread now lists version 157, but that won't install because not compatible. And the link at InsanelyMac leads to page not found 404 error.

 

I don't see any 157 in the first post as well as here.

Download also works...

(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
 of  55