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

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

 of  55
  RSS

fireheadman
(@fireheadman)
Trusted Member
Joined: 2 years ago
 

random chime in....

As much as I wanted to stick around for the solution on TB2 for 10.13.4, I found a great deal on a Mac Pro to house my Nvidia card, so temporarily throwing in the towel.  Was able to get this setup and running.   I am debating on selling my Akitio Thunder2 w/PSU.    Was attempting to sell it on here, but for some reason I cannot create a new Topic.

Wishing you guys lots of luck on a speedy, solid solution.


DAILY DRIVER: ⚡cMP 2010 (ⓄⓈ:DualBoot macOS 10.13.6/Windows 2016 [1803]) | ⒸⓅⓊ:3.47GHz Xeon X5690 (x12 core)
ⓇⒶⓂ:64GB 1333MHz DDR3 | ⓈⓈⒹ:1TB SSD (LiteON 512 -x4 - RAID1) w/Marvell Raid Controller | ⒼⓅⓊ:
Nvidia GTX 1080 TI 11GB Founders Edition
⚡ Previous was MacMini 2011 w/AKiTiO Thunder2 | ⒼⓅⓊ:EVGA GTX 1060 3GB SC Gaming


ReplyQuote
ohsoweird
(@ohsoweird)
Active Member
Joined: 2 years ago
 

Hi all,

Just wanted to chime in and report that the temporary script for 10.3.4 was successful on my machine (iMac 27" 2017 model i7,64GB RAM, 8GB Radeon Pro 580 with Akitio Node Pro and a ASUS Nvidia GTX 1080ti connected with Thunderbolt 3).

During the first two restarts I did not see anything else in the menubar than "null" as identifier for the eGPU under 10.3.4 but this morning it displayed the full name. I have since installing the temporary script posted earlier (link: here ) not had any issues and even experienced a performance boost (of 1-2fps extra when running the Standard Candle performance test) when using the 1080ti with Davinci Resolve.

I am very thankful for the work put behind this and in full support of this community. I would happily donate as using the GTX1080 in my work environment cuts for instance render times by up to 2.5x compared to the AMD Radeon Pro 580 that sits in the machine. 2.5x the time is a lot of time saved in the long run.

egpu

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


ReplyQuote
Pepeillo
(@pepeillo)
New Member
Joined: 1 year ago
 

Hi fr34k,
In your instructions it says when to detach all the external devices but does not say when to re-attach the eGPU.
Thanks

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


ReplyQuote
Artemus80 J.
(@artemus80_j_)
Active Member
Joined: 1 year ago
 

@ohsoweird  Did you have to do any extra steps from the script?  Also how long did it take to completely run the script?

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


ReplyQuote
ohsoweird
(@ohsoweird)
Active Member
Joined: 2 years ago
 
Posted by: Artemus80 J.

@ohsoweird  Did you have to do any extra steps from the script?  Also how long did it take to completely run the script?

No extra steps. The process took some time to finish but any downloads were fast as Im on a 100/100mbit connection.
I pretty much upgraded from the previous script-solution for OSX 10.3.3.
My installation works best when the computer has booted into login screen, power up the eGPU and then login. Any other way renders the iMac screen black/stuck.
So it's not perfect but it works. 🙂

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


ReplyQuote
Artemus80 J.
(@artemus80_j_)
Active Member
Joined: 1 year ago
 

@ohsoweird  Awesome!  Thanks for the reply man.  Can't wait to give it a shot.  Things might turn out a bit different for me since I am using iMac 27" late 2015 with T3>T2, but I'm hoping for the same result.

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


ReplyQuote
Zetthard
(@zetthard)
Active Member
Joined: 2 years ago
 

Reading this forum makes me to think, that folks here are close to organize their own unofficial MacOS devs department) So knowledgeable and professional guys. Thank you for your enthusiasm! 
To my understanding it’s still safer to purchase AMD GPU for using it as eGPU with MBP, isn’t it? Both, QOL wise and future proof wise. Am I right?

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


ReplyQuote
ohsoweird
(@ohsoweird)
Active Member
Joined: 2 years ago
 
Posted by: Artemus80 J.

@ohsoweird  Awesome!  Thanks for the reply man.  Can't wait to give it a shot.  Things might turn out a bit different for me since I am using iMac 27" late 2015 with T3>T2, but I'm hoping for the same result.

Always remember to do those backups in case you encounter trouble along the way. 🙂

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


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

@zetthard I guess it just depends what you are using the eGPU for. AMD is no good for me as I need NVidia CUDA for 3D rendering, but that's just me. But, yes, you are correct AMD is pretty much plug and play now...

Given up on all my Macs...but successfully running: Gigabyte Designare Z390, Core i9-9900K, 64GB RAM, 2x Internal GTX 1080TI, 2x GTX 1070 eGPU (Sonnet eGFX)


ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined: 1 year ago
 

Ever since Apple broke my eGPU with 10.13.4 I've been mostly running Windows 10 Pro on my external bootcamp SSD and, barring a few things, it's largely functional. I bought Corel Draw for technical and presentation sketching (vs. EazyDraw 8 on macos), Fusion 360 works seamlessly on both platforms and Thunderbird is a perfectly usable email client, mostly because it has that most important feature "not Outlook" going for it. Really wish I could take phone calls on W10 (without forwarding to google voice or similar kludge) and I miss having iMessage. But overall it's stable and works.

Makes me think I should have foregone the iMac Pro and built a Hackintosh on Threadripper.

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


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

Reading this forum makes me to think, that folks here are close to organize their own unofficial MacOS devs department) So knowledgeable and professional guys. Thank you for your enthusiasm! 
To my understanding it’s still safer to purchase AMD GPU for using it as eGPU with MBP, isn’t it? Both, QOL wise and future proof wise. Am I right?

For today's "as-is" reality, knowing that it might take these guys a little while longer to have a final solution, yes AMD is a safer investment. That said, long term, which card you buy depends wholly on what you intend to do with it. If you run creative apps that "prefer" CUDA (like those from Adobe and various 3D rendering apps), even though they might work OK with OpenCL or Metal (AMD), the best thing to do might be to wait and see how this all shakes out. 

For general computing and gaming a high-end AMD card should serve you well right now. For more specialized stuff, until there are more OpenCL or Metal-optimized apps out there, NVIDIA is the clear choice. It just doesn't happen to work yet. 🙂

Hopefully we'll get official support from Apple one day but if not the guys at eGPU are obviously on the case.

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


ReplyQuote
WeeveStinwood
(@weevestinwood)
New Member
Joined: 1 year ago
 

I got the script to work on my 2017 MBP 4TB/TB after a few restarts. I also had to edit the plist to make it think it was on 10.13.4 instead of 10.13.5, that seemed to get it working immediately.

However, clamshell mode doesn't work at all. Is this expected? It just keeps the built in screen on even if the lid is closed. Maybe I'm asking for too much, haha! Thanks for all the hard work on this everyone!

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


ReplyQuote
keefar
(@keefar)
New Member
Joined: 1 year ago
 

fr34k, thanks a lot for your work on this. Sorry for posting this here, but I'm not allowed to pm you yet. I tried the temporary 10.13.4 script, but it failed to install the first two packages:

/dev/disk2s2        Apple_HFS                      /Volumes/macOS High Sierra 10.13.3 Update Combo

 

Installing NVIDIA drivers...

installer: Package name is NVUninstall

installer: Installing at base path /

installer: The install was successful.

installer: Error - Mac OS X version 10.13.4 (17E202) is not supported with this package. Please see NVIDIA’s website for further driver information.

Installing enabler...

installer: Cannot install on volume / because it is disabled.

installer: The required software is not installed.

expanding package...

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


ReplyQuote
WeeveStinwood
(@weevestinwood)
New Member
Joined: 1 year ago
 
Posted by: WeeveStinwood

I got the script to work on my 2017 MBP 4TB/TB after a few restarts. I also had to edit the plist to make it think it was on 10.13.4 instead of 10.13.5, that seemed to get it working immediately.

However, clamshell mode doesn't work at all. Is this expected? It just keeps the built in screen on even if the lid is closed. Maybe I'm asking for too much, haha! Thanks for all the hard work on this everyone!

I guess I should also note that currently, the fans on my 1070 aren't spinning. I believe they're temperature controlled, so should I be concerned?

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


ReplyQuote
psonice
(@psonice)
Estimable Member
Joined: 2 years ago
 
Posted by: WeeveStinwood
I guess I should also note that currently, the fans on my 1070 aren't spinning. I believe they're temperature controlled, so should I be concerned?

If you're running something heavy on it, yes, otherwise no - it's not burning energy, so won't get hot.

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


ReplyQuote
protogon
(@protogon)
Active Member
Joined: 2 years ago
 

@keefar and others that are new here, it would be helpful if you read at least the last few pages before you try stuff.

The script you are running was a temporary solution for when the 17E199 came out. It is not made for the latest update and it DOES brake your system as it replaces egpu-wrangler with the 10.13.3 one. Yes it works but brakes many other things creating OS instability .

Just be patient. There is a new solution coming up from @fr34k Tomorrow, or hopefully today, that will fix most if not all of the Nvidia egpu problems.
You can keep up with development on his github repo.

We are all waiting anxiously 🙂

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


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

The latest update on the GitHub says it'll likely be tomorrow or the day after btw. (I know how these things go - nearly done, then real life interrupts, then there's a last minute bug that takes forever to track down... so be patient 🙂

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


fr34k liked
ReplyQuote
(@francoscala)
Eminent Member
Joined: 1 year ago
 
 

Hi,
I have: 
-MacBook pro 2011 (TB1) MacOS 10.13.3;
-Akitio Thuder2;
-Nvidia GTX 1050.

I have made the configuration of the eGPU but, the Mac seems that not uses the GTX!
Any suggestions?

Thanks

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


ReplyQuote
shameel
(@shameel)
Eminent Member
Joined: 2 years ago
 

I have a 2013 MBP with a nvidia 750M graphics card. 
i use a akitio node with a nvidia gtx 1060 inside. used to work perfectly in sierra. 

Been trying constantly for the past several months or so with HS but no luck. Initially i had gotten it to work but with constant issues like no control of brightness and hanging on start up most of the time. 
Gave up for a few months and just tried yesterday on 10.13.3 again. Went through the process and after the script was run and reboot, macbook stayed hung on the apple logo screen and bar filled up half way. tried several times but it didnt work. had to restore and now i am on 10.13.4. 

is there any hope that this will work? i understand that there are issues using an nvidia egpu on a macbook with an nvidia igpu. has there been anyone successful in running this?

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
 

@psonice
Yup 🤣, although at the moment it rather is my university that keeps me trapped 😉.

(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
(@gregor_zimmermann)
Active Member
Joined: 1 year ago
 

@shameel
I’m running almost the same configuration as you do. Only difference is that I’m on a Mid 2014 MBP

I’ve had the same issues but I got it to work with 10.13.4 using fr34k’s script. 
Unfortunately I wasn’t able to control my MBP screen’s brightness anymore and I had to actually shut it down every time. So, if I would just close the lid and open it back up, screen would stay black. 

Other than that, it worked!

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


ReplyQuote
firestarter451f
(@firestarter451f)
Active Member
Joined: 1 year ago
 
Posted by: Gregor Zimmermann

@shameel
I’m running almost the same configuration as you do. Only difference is that I’m on a Mid 2014 MBP

I’ve had the same issues but I got it to work with 10.13.4 using fr34k’s script. 
Unfortunately I wasn’t able to control my MBP screen’s brightness anymore and I had to actually shut it down every time. So, if I would just close the lid and open it back up, screen would stay black. 

Other than that, it worked!

@gregor_zimmermann

which box are you using?

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


ReplyQuote
Artemus80 J.
(@artemus80_j_)
Active Member
Joined: 1 year ago
 

@ohsoweird thanks again for the tip.  Another thing, are you connecting your box to an external monitor at all??  I won't be, but most of the issues I've been coming across has to do with clamshell mode and external monitor.  Your internal iMac monitor working ok so far??

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


ReplyQuote
ohsoweird
(@ohsoweird)
Active Member
Joined: 2 years ago
 

I only use the power from the eGPU in Resolve 14/15 and not (directly) to power/output any external monitor. In my case I have a Blackmagic Ultra Studio Monitor connected to the eGPU (Akitio Node Pro) with TB.. and from there i have a HDMI to my reference monitor. 

Connecting the monitor directly to the external GPU does not give me any signal under OSX (so this is not working at the moment).

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


ReplyQuote
(@francoscala)
Eminent Member
Joined: 1 year ago
 
Posted by: Francoscala
 

Hi,
I have: 
-MacBook pro 2011 (TB1) MacOS 10.13.3;
-Akitio Thuder2;
-Nvidia GTX 1050.

I have made the configuration of the eGPU but, the Mac seems that not uses the GTX!
Any suggestions?

Thanks

FIXED: 
FIXED: I've update MAcOS to 10.13.4 and used this script:
https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/41/#post-33831

The boot time now is slow than before but working everything well!

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


ReplyQuote
Artemus80 J.
(@artemus80_j_)
Active Member
Joined: 1 year ago
 

@Francoscala  How long would you say the booting time take after the installation?

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


ReplyQuote
(@francoscala)
Eminent Member
Joined: 1 year ago
 
Posted by: Artemus80 J.

@Francoscala  How long would you say the booting time take after the installation?

about 2/3 minutes more than before!

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


ReplyQuote
Artemus80 J.
(@artemus80_j_)
Active Member
Joined: 1 year ago
 

@Francoscala  whoa..ok Thanks dude!

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


ReplyQuote
(@francoscala)
Eminent Member
Joined: 1 year ago
 

@artemus80_j_ nothing bro!  😉 

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
 

A quick update:
The script has worked for my system. Now a few test runs on different systems are necessary to check for hidden bugs. I hope nothing pops up.
In the meantime I'll write the documentation. Legacy check will be in it soon for those that used my old script or the step by step solution by @goalque

Anyway.
I'd like to thank @goalque for having a good eye on how to alter the wrangler logic: THANK YOU!
I'd like to thank @mac_editor for allowing me to implement the tb 1/2 logic directly to lessen errors and more consistent terminal prints. As well as providing seeds for new ideas to start from. THANK YOU!
I'd like to thank @itsage for testing and testing and testing all sorts of attempts. THANK YOU!

Stay tuned. Soon. Very soon.

(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)


mac_editor, Charly4, devild and 9 people liked
ReplyQuote
SirLothar
(@sirlothar)
Eminent Member
Joined: 2 years ago
 

Amazing work fr34k

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


ReplyQuote
23d1
 23d1
(@23d1)
Active Member
Joined: 2 years ago
 

Amazing!

Please set up form of way to donate beer @fr34k

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


ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined: 3 years ago
 

Awesome! Well done @fr34k and all involved!

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
Artemus80 J.
(@artemus80_j_)
Active Member
Joined: 1 year ago
 

@fr34k  you sir are a saint!  
Just want to be sure you did mention that no Nvidia driver need to be installed right? As it will be included in the script.

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


ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined: 3 years ago
 

@artemus80_j_ the script will automate the whole process, so it will choose the right NVIDIA driver for your system.

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
(@gregor_zimmermann)
Active Member
Joined: 1 year ago
 

Thanks to everyone who was involved in the process!
Don’t wanna bug anyone, but - a way to donate would be great...
You guys are doing an amazing job and you really deserve all those donations!! <3

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


ReplyQuote
 of  55