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

Page 42 / 55 Prev Next
  RSS

theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3104
April 11, 2018 3:57 pm  

@fr34k Should this be a separate thread? We can rename this thread for 10.13-10.13.3.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

82 external GPU build guides


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 4:04 pm  
Posted by: mac_editor

@fr34k purge-nvda.sh is not required if the user is setting up an NVIDIA eGPU. Only for AMD eGPU.

ups, thanks...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (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: 11 months ago
Posts: 387
April 11, 2018 4:06 pm  
Posted by: theitsage

@fr34k Should this be a separate thread? We can rename this thread for 10.13-10.13.3.

no, not yet.
I'll delete the post and script once a "real" workaround is available and my "real do it all" is finished.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


theitsage liked
ReplyQuote
ClimbVx
(@climbvx)
Active Member
Joined: 7 months ago
Posts: 8
April 11, 2018 4:09 pm  
Posted by: fr34k

automated script for macOS 10.13.4 for NVIDIA eGPU

I'm about to try this on a fresh new system as I had previously screwed it up! wish me luck!! I'll report back as soon as I'm done.

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1299
April 11, 2018 4:16 pm  

@fr34k's solution uses workarounds that are discussed on this thread earlier. The NVDAEGPUSupport is still the cornerstone. However, maybe a good idea to separate this into a new thread.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


fr34k liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 4:17 pm  
Posted by: goalque

@fr34k's solution uses workarounds that are discussed on this thread earlier. The NVDAEGPUSupport is still the cornerstone. However, maybe a good idea to separate this into a new thread.

It's just an automation of all the posts found in this thread about 10.13.4

EDIT: that’s why I called it „not even half baked“

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


goalque liked
ReplyQuote
psonice
(@psonice)
Estimable Member
Joined: 11 months ago
Posts: 112
April 11, 2018 4:26 pm  

@fr34k Excellent. Does this include TB1/2 support?

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 4:45 pm  
Posted by: psonice

@fr34k Excellent. Does this include TB1/2 support?

@psonice
It should. Since I’m completely swapping the KEXT files it should also enable TB1/2 support.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
xpmen
(@xpmen)
Active Member
Joined: 7 months ago
Posts: 10
April 11, 2018 4:50 pm  

Ok so basically I just following steps. I don't have to install the drivers or anything?
am just gonna do a clean install and run the following commands?

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 4:54 pm  

@xpmen
yes

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


Adam liked
ReplyQuote
psonice
(@psonice)
Estimable Member
Joined: 11 months ago
Posts: 112
April 11, 2018 5:05 pm  

@fr34k excellent, in that case I'm going in 🙂

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
benr
 benr
(@benr)
Eminent Member
Joined: 2 years ago
Posts: 37
April 11, 2018 5:45 pm  

Hi @fr34k and thanks!

Can I ask for best practices to “revert any changes you’ve previously made”?

I’ve been with eGPU.io for a while, and I currently have a working 10.13.3 install with Nvidia on a MacBook Pro 2016 executed with your previous script. 

I’m carefully reading your master post about 10.13.4, and I wondered if there are best approaches to removing previous changes to try the new one?

Thanks!

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 5:48 pm  

@benr
yes, you can use my "old" script and use the uninstall function --uninstall
This should do it.
I would, however, recommend you trying this out only if you have a lot of time, a backup (best one with 10.13.3!) and room for failure. It 
definitely does not work for everybody and most people report not working external monitors.

EDIT:
this command:

bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --uninstall

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
(@soulwash)
Active Member
Joined: 7 months ago
Posts: 6
April 11, 2018 6:05 pm  

Hey! 

Unfortunately I have not seen the GPU-Wrangler thing in the first place. I have followed the steps here  https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/  

This ended up in a black screen and shutdown when attaching the Aorus Gaming Box with the GTX 1070. So afterwards I tried to install the GPU-Wrangler ( https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/40/#post-33499) but that did throw me some errors. 

Can you give me advice on "starting over". Deleting everything and then start with the GPU-Wrangler.

Thank you in advance

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
benr
 benr
(@benr)
Eminent Member
Joined: 2 years ago
Posts: 37
April 11, 2018 6:09 pm  

Terrific, thanks @fr34k. I’ll probably try on an external drive install first. Personally I’m just looking for CUDA/compute, not driving a display, but I’ll plug one in and test, if I can get it running initially!

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 6:13 pm  

@soulwash

OK. You've got 3 options:
Clean install macOS and start anew
Revert from Time Machine Backup (copy your changed files [Documents etc...] to external drive, revert, copy back)
Or 

  1. Use the recover option of the purge-wrangler.sh
  2. and execute bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --uninstall to uninstall the rest.

NOTE: If you have done anything else eGPU related, Option 1/2 might be the only solution. Report if you've done more to your system. It will get more intricate the more you've done...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
psonice
(@psonice)
Estimable Member
Joined: 11 months ago
Posts: 112
April 11, 2018 6:19 pm  

@fr34k: Findings so far. Script installed fine, rebooted, logged in, connected GPU. Recognised, but then lots of screen-going-black (on my iMac's screen). Finally settled, with a black screen on the external display (but it was powered on), iMac working normally. 

I then logged out - black screen for quite a while, then the external screen showed the login screen. The internal screen was black, but showed a mouse cursor. Logged in, same - external display is fine, internal is black.

I'll continue testing, see if i can get it running 100%.

Setup: Late 2014 iMac 5k / TB2, Sonnet eGPU 550, 1080TI with external monitor attached.

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


fr34k liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 6:20 pm  
Posted by: benr

Terrific, thanks @fr34k. I’ll probably try on an external drive install first. Personally I’m just looking for CUDA/compute, not driving a display, but I’ll plug one in and test, if I can get it running initially!

@benr

That's how things are done! I generally recommend people to disable updates when using eGPU with NVIDIA. Apples loves breaking existing hacks, as we've seen with 10.13.4. There are always people with either a lot of time or a "spare system" that can test hacks before they run it on their daily drivers.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
psonice
(@psonice)
Estimable Member
Joined: 11 months ago
Posts: 112
April 11, 2018 6:21 pm  

I hope I can get this running nicely - seeing a 10% increase in raw compute with Metal 🙂

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


fr34k liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 6:21 pm  

@psonice
I added the warning about not working monitors at the bottom. It's no satisfying solution but for someone who cannot downgrade for whatever reason it might be the only option.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
(@shelton_dsouza)
Active Member
Joined: 8 months ago
Posts: 6
April 11, 2018 6:31 pm  

@fr34k
Do you recommend me to run your script  or should I try out a few other things before I run it.

Thank you in advance

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 6:33 pm  

@shelton_dsouza
well, it's "state of the art" aka we don't know yet how to fix things otherwise... so definitely no.
but I cannot emphasize 
enough how important a backup is.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


mac_editor liked
ReplyQuote
(@soulwash)
Active Member
Joined: 7 months ago
Posts: 6
April 11, 2018 6:55 pm  

I installed webdrivers, then installed the NVIDIA gpu support. After the first crashed I tried installing other versions of the webdriver. Finally I tried the Wrangler-Setup mentioned in this Thread  https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/40/#post-33499

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
(@shelton_dsouza)
Active Member
Joined: 8 months ago
Posts: 6
April 11, 2018 6:57 pm  

@fr34k
Sure! Maybe I will try out a few other things today and use your script (after taking a backup) in case things don't work out.

My setup was working with an older card (GTX 1070). Just that it does not seem to detect my new GTX 1050Ti.

Thanks for your help!

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
psonice
(@psonice)
Estimable Member
Joined: 11 months ago
Posts: 112
April 11, 2018 7:32 pm  

@fr34k seems it's broken the AMD part of the graphics. Lots of complaints in the console about "AMDRadeonAccelerator: IOAccelDisplayPipeTransaction time out after 100ms. framebufferIndex=0". Internal display isn't working, external is working OK but extremely laggy (probably due to the internal display being broken). 

The other point I've noticed is that I can leave the eGPU connected, and it's detected at the login screen. Previously I had to log in, connect, log out.

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 7:45 pm  

@psonice
It's a result of the Wrangler swap. It was designed to work with AMD.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
destrocci
(@destrocci)
New Member
Joined: 7 months ago
Posts: 1
April 11, 2018 8:03 pm  

Good work guys!
I had lost my external 1070 after 10.13.4 update and following your steps now it's back!
And the eGPU is finally recognized on the system menu bar! ( as it should be )
Sometimes logging out the system stucks on black screen but that's not a big issue.
Thank you everyone!


iMac 4k 10.13.4 + Akitio Node Pro + GTX1070

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


fr34k liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 8:32 pm  

I did update the parameters (the install as well!) and quickly added an uninstall. The necessary backups have already been made if you have used the previous version.
See here for more info.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
(@soulwash)
Active Member
Joined: 7 months ago
Posts: 6
April 11, 2018 8:43 pm  

@goalque

Number 11 gives me the following error: 

rsync: recv_generator: mkdir "/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGPUWrangler.kext/AppleGPUWrangler.kext" failed: Operation not permitted (1)
*** Skipping everything below this failed directory ***
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52/rsync/main.c(996) [sender=2.6.9]

Any ideas whats wrong?

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 8:47 pm  

@soulwash
I think it might be your SIP setting. It needs to be disabled completely.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
steviemac
(@steviemac)
New Member
Joined: 7 months ago
Posts: 3
April 11, 2018 8:50 pm  

I tried running the new 10.13.4 automated script from https://egpu.io/forums/mac-setup/wip-nvidia-egpu-support-for-high-sierra/paged/41/#post-33831
It keeps giving me a syntax error.  Any ideas?

Here's my terminal text:

Last login: Wed Apr 11 14:41:18 on ttys000
c-71-205-144-77:~ admin$ sudo su
Password:
sh-3.2# bash <(curl -s "https://raw.githubusercontent.com/learex/macOS-eGPU/macOS10134/experimental/nvidia10134.sh") --install
sh: syntax error near unexpected token `('
sh-3.2#

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 9:21 pm  

@steviemac

I've updated the script and the post. Thanks! Did not think about root changing terminal behavior... It's getting late...

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
steviemac
(@steviemac)
New Member
Joined: 7 months ago
Posts: 3
April 11, 2018 9:54 pm  

That worked!  Thanks for the keeping at it!

Now working on enabling my thunderbolt2...

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 11 months ago
Posts: 387
April 11, 2018 10:02 pm  

@steviemac
remember that no additional scripts need to be executed for TB1/2.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + [email protected] (Sonnet Breakaway 550) + macOS 10.13.6 (17G65 driver: 378.10.10.10.30.107 + CUDA: 396.148)


ReplyQuote
steviemac
(@steviemac)
New Member
Joined: 7 months ago
Posts: 3
April 11, 2018 10:04 pm  

I didn't even have to use the TB1/2 enabler script ( https://egpu.io/forums/mac-setup/script-enable-egpu-on-tb1-2-macs-on-macos-10-13-4/#post-33102).

Thanks fr34k!  Your latest script worked flawlessly for me.  For the first time in over a month since I mistakenly upgraded to 10.13.4 beta, I can render with CUDA again.
Cheers

Late 2013 Mac Pro Trashcan, Sonnet Breakaway 550, GTX 980Ti

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


fr34k liked
ReplyQuote
psonice
(@psonice)
Estimable Member
Joined: 11 months ago
Posts: 112
April 11, 2018 10:11 pm  
Posted by: fr34k

@psonice
I added the warning about not working monitors at the bottom. It's no satisfying solution but for someone who cannot downgrade for whatever reason it might be the only option.

@fr34k just to be clear, my external monitor connected via eGPU was working fine. It was the internal iMac screen that was black. That could be perfectly OK for people who want to drive an external display - e.g. Mini or Mac Pro owners.

I wish I had more time to dig into this, but for now, back on 10.13.3.

I have yet to list my system & eGPU hardware or link a build guide in my signature. I will do so soon to give context to my posts.


ReplyQuote
Page 42 / 55 Prev Next