Share:

[SCRIPT] fr34k's macOS-eGPU.sh - one script, all solutions, fully automated  

Page 12 / 21
  RSS

fr34k
(@fr34k)
Reputable Member Moderator
Joined: 1 year ago
Posts: 389
June 1, 2018 3:47 pm  

@vouhardy
all good, now check if your apps see the eGPU. Some may need CUDA. Check if your do.

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
vouhardy
(@vouhardy)
Active Member
Joined: 11 months ago
Posts: 11
June 1, 2018 3:57 pm  

Uhm, I tried a few apps, they seem to be targeting the internal or AMD as can be seen here.
https://imgur.com/a/mv6Y5wz

Even accessing the half power of 1080 would do the job for me. I am guessing there isn't any way to target it directly through gfxcardstatus or alike? 

would it make more sense for me to get a Radeon egfx as they might be compatible with my current mac? Aorus definitely seemed like the best option tho

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


ReplyQuote
vouhardy
(@vouhardy)
Active Member
Joined: 11 months ago
Posts: 11
June 1, 2018 4:26 pm  

Just to clear that I'd like to run Unity and Chrome on the egfx mostly. But it feels like macos is another dead-end on that too  😯

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: 1 year ago
Posts: 389
June 1, 2018 4:46 pm  

@vouhardy
Unity is a game engine -> us an eM
Chrome is a browser 😛 why eGFX?
Most (computing) apps should ask you though, which GPU to use. Games will use the iGPU/dGPU if run on the iM and the eGPU when run on the eM.

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
vouhardy
(@vouhardy)
Active Member
Joined: 11 months ago
Posts: 11
June 1, 2018 5:14 pm  

External monitor you mean? 
Here is the response I am getting by plugging in an HDMI cable to an AOC monitor
https://www.dropbox.com/s/wlrgacxxqwnu7cr/video.mp4?dl=0

Why chrome, because I am making a web-based audio/visual instrument that does shader computing and visualization of the really fast pattern. I suppose if I could run this on an external monitor, they would actually be running on GPU as you said @fr34k. I remember getting the monitor working with another installation guide but it was all laggy. 
Any suggestions on this end? 🙂

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


ReplyQuote
vouhardy
(@vouhardy)
Active Member
Joined: 11 months ago
Posts: 11
June 1, 2018 8:08 pm  

I am thinking that the culprit here is my discrete AMD gfx. it's all flickering when I plug the external monitor and about to conclude that Aorus gt1080 is a no go unless you'd have some suggestions
I did some research and I don't think it'll really be fixed anytime soon unless I am missing something.

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: 1 year ago
Posts: 389
June 1, 2018 8:50 pm  

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

that's the one to test. -merged, use master as usual
If a few successes are reported I will merge and make the short command active.

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
vouhardy
(@vouhardy)
Active Member
Joined: 11 months ago
Posts: 11
June 1, 2018 10:04 pm  

What's the proper action to take before running this script? In terms of appropriate uninstalls.
I've ran the script and got "Nothing has been changed" output.  I can try to do a clean install

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: 1 year ago
Posts: 389
June 1, 2018 10:31 pm  

@vouhardy

1. Never touch a running system. If your setup works than leave it that way.
2. My script was, is and always will be designed so that it detects if something else needs to be done when re-executed. If the script leaves you unchanged, then no further action is necessary.
3. If something does not work, read the issues listed on GitHub. Most certainly you’ll find yours along with the fix/some info. If it’s not listed, then ask in the forum.

about the lag: if you can, try a fresh install of macOS, and the tweaks listed on GitHub. There are several procedures possible.

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
ed_co
(@ed_co)
Reputable Member
Joined: 2 years ago
Posts: 386
June 2, 2018 1:00 am  

@fr34k
Could you please tell us, the changelog of the v0.2a version?
I mean, as you said, I will not touch my system as is running perfectly 😉
Cheers,

E.

P.S.: No one is complaining too much, so it is nice!! Congrats.

mid-2017 Macbook Pro RP560 + MSI GTX 1080Ti Gaming [email protected] (Mantiz Venus) + macOS10.13 & Win10


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 1 year ago
Posts: 389
June 2, 2018 3:44 pm  

@ed_co
can be seen here  -merged, use master as usual
😉
seems I can soon merge.

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)


ed_co liked
ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined: 2 years ago
Posts: 386
June 2, 2018 3:46 pm  

Man, you are a beast!! 10.13.5 support!! Cheers.

P.S.: I didn't update yet...

mid-2017 Macbook Pro RP560 + MSI GTX 1080Ti Gaming [email protected] (Mantiz Venus) + macOS10.13 & Win10


fr34k liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 1 year ago
Posts: 389
June 2, 2018 4:03 pm  

387.10.10.10.35.106 is out here

if someone tests with that driver, please report if stable and or improved handling.


v02 merged into master


et al
please rerun the script in the master branch. if you used the v02
There was an error in the short command that's now fixed. An update of the command will be scheduled.

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
(@keith_walls)
Eminent Member
Joined: 1 year ago
Posts: 34
June 2, 2018 4:40 pm  

I'm afraid it's a no-go with the MacBook Pro 14,3 (15" 2017.) Install script completed no errors, but no sequence of plugging in nVidia eGPU works. Locks up the system, no graphics either internal or external.

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: 1 year ago
Posts: 389
June 2, 2018 4:44 pm  

@keith_walls
so it did install all necessary components but still nothing? What do you mean by "Locks up the system" -> all black?
you might try the newest driver set

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
(@keith_walls)
Eminent Member
Joined: 1 year ago
Posts: 34
June 2, 2018 4:50 pm  

@fr34k
I did let the nVidia drivers update to 35.106, to no avail.
Yes, both screens are blank, and the dump begins like this:
Anonymous UUID: 14D78E75-B978-9F3C-D60F-69869F0834DE

Sat Jun 2 12:46:38 2018

*** MCA Error Report ***
CPU Machine Check Architecture Error Dump (CPU: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz, CPUID: 0x906E9)
CATERR detected! No MCA data found.

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: 1 year ago
Posts: 389
June 2, 2018 4:54 pm  

@keith_walls
ags on? (graphic-switching)

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
(@keith_walls)
Eminent Member
Joined: 1 year ago
Posts: 34
June 2, 2018 4:58 pm  

@fr34k
Yes. Should it be off?

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: 1 year ago
Posts: 389
June 2, 2018 5:00 pm  

@keith_walls
no
wow. That's new. Until now most reported that it continues to work. Maybe none used a MBP with TB3...
- is a fresh install possible for you, to test if something might be wrong?

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
(@keith_walls)
Eminent Member
Joined: 1 year ago
Posts: 34
June 2, 2018 5:05 pm  

I removed the patches on 13.4 with the --uninstall command, updated to 13.5, then ran the .2a script. It worked with no errors. Unfortunately, I don't have time to wipe the system and try again. I'm heading for Berlin in a few hours. I'll work on it again when I get home in a week.

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


ReplyQuote
s4nket
(@s4nket)
New Member
Joined: 12 months ago
Posts: 3
June 3, 2018 4:11 am  

Firstly thanks for all the time and effort. I used the script on 10.13.5, MBP Retina Late 2013. It's a fresh OS install, says eGPU not connected but I see it in Thunderbolt section on About page. I have an Aorus Gaming Box 1070. I have attached an Imgur screenshot cause I am really stupid and can't figure how to attach a screenshot.

Before upgrading to 10.13.5, I had 10.12.6 installed and tried to use automate-egpu script and it displayed a similar message that Thunderbolt device is connect but eGPU not connected.

Screenshot (Imgur)

I wonder if the issue is with the Aorus Gaming Box 1070 device. How should I approach debugging the issue?
I have an external screen connected to the HDMI port on eGPU. I had the system running perfectly fine on 10.13.3 and bootcamp Windows 10 but after both OS upgrades it stopped working on both MacOS and bootcamp.

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


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1979
June 3, 2018 8:16 am  

@s4nket Sometimes the Aorus Box doesn't power up at all. Disconnect all cables and leave it for 10 minutes. Then be ready with the script, plug in the components, and try. Might work (did for me) thanks to @itsage's suggestion.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
----
Multiple Build Guides


ReplyQuote
mickiii
(@mickiii)
New Member
Joined: 11 months ago
Posts: 3
June 3, 2018 11:02 am  

I am on 10.13.4 and have just run the script successfully. The egpu (Aorus 1070 gamingbox) is detected, but at soon as I connect my hdmi to my monitor, the Mac screen goes red and nothing happening on the external monitor. I can see the mouse cursor though. Is this a known bug? I have tried both hot plugging workarounds mentioned on GitHub, but with no success.

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


ReplyQuote
Ekohn00
(@ekohn00)
Eminent Member
Joined: 12 months ago
Posts: 45
June 3, 2018 2:00 pm  

@fr34k
used Nvidia's control panel to upgrade to the latest (35.106), on 10.13.5 - all seems stable on my 2013 NMP - booting 2 monitors on NVIDIA.
Only problem is monitors don't go to sleep...will finally look into that today.

thanks!!!

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


ReplyQuote
Ekohn00
(@ekohn00)
Eminent Member
Joined: 12 months ago
Posts: 45
June 3, 2018 2:00 pm  

@fr34k
used Nvidia's control panel to upgrade to the latest (35.106), on 10.13.5 - all seems stable on my 2013 NMP - booting 2 monitors on NVIDIA.
Only problem is monitors don't go to sleep...will finally look into that today.

thanks!!!

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


ReplyQuote
Ekohn00
(@ekohn00)
Eminent Member
Joined: 12 months ago
Posts: 45
June 3, 2018 2:00 pm  

@fr34k
used Nvidia's control panel to upgrade to the latest (35.106), on 10.13.5 - all seems stable on my 2013 NMP - booting 2 monitors on NVIDIA.
Only problem is monitors don't go to sleep...will finally look into that today.

thanks!!!

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


fr34k liked
ReplyQuote
s4nket
(@s4nket)
New Member
Joined: 12 months ago
Posts: 3
June 3, 2018 5:04 pm  

thanks for the suggestion mac_editor. I forgot to mention I already tried the power cycle reset many times, tried both TB2 ports and I also see the fan running so it seems like the unit is getting power. I also tried all this again today but to no good.

I guess I'll have to find a different machine to test the Box and see if something has gone wrong with it or if its just my mac. Still confused how it was all working before the upgrade. 

Also there is a chance that I may have run this script/ purge wrangler script with the eGPU connected. I don't know if that may have affected it and if there is a way to reverse it. I know the instructions say not to do it but I may have realized it too late. Just trying to find out any reason what may have caused this. I did reinstall the OS several times after that.

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


ReplyQuote
(@rhenriques11)
Eminent Member
Joined: 1 year ago
Posts: 38
June 3, 2018 6:54 pm  

Upgraded the system and used the latest 0.2a script. Everything went just fine. Upgraded the Nvidia driver via the control pannel and also worked as expected. For now everything seems to be working as before. The problems also remain. Are annoying but tolerable. The main ones are shutdown and put the machine into sleep.  As many users describe, we crash the machine or got a kernel panic if we do so.

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


fr34k liked
ReplyQuote
Vladas
(@vladas)
New Member
Joined: 12 months ago
Posts: 4
June 3, 2018 7:47 pm  

Hi, again 🙂

I have MBP MID 2012 15" TB1 GT650M with Gigabyte Gaming Box GTX1070 eGPU. Today I made fresh reinstall of MacOS 10.13.5 and used this script to activate my eGPU. Script runs very fine! But I'm having problem with my eGPU performance, its very low. I tried to downgrade latest nVidia drivers to older (378.10.10.10.25.104) with webdriver.sh, but I couldn't make it work, only black screen was on MBP and external screen after boot-up MacOS.
I also tried install old drivers with this script (bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --install --nvidiaDriver 378.10.10.10.25.104), but also... it didn't helped.

Maybe somebody found solution how to get back performance to old MBP ?:)

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


ReplyQuote
lao454490095
(@lao454490095)
New Member
Joined: 1 year ago
Posts: 4
June 4, 2018 1:16 am  

following up with my previous response for the 0.2 alpha version: Lagging still exists. Looks like nothing has improved.

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


ReplyQuote
hulk_0329
(@hulk_0329)
Active Member
Joined: 11 months ago
Posts: 6
June 4, 2018 4:21 am  

I'm afraid it's a no-go with the MacBook Pro 14,3 (15" 2017.) Install script completed no errors, but no sequence of plugging in nVidia eGPU works. Locks up the system, no graphics either internal or external.

This happened to me as well. 2017 MacBook Pro 15" with AMD 560. 

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


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1979
June 4, 2018 6:29 am  

@s4nket Running purge-wrangler with eGPU connected does not affect how it works. Also, @fr34k's script is smart enough to detect this and won't let you proceed without disconnecting eGPU. So you're safe in that regard either way.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
----
Multiple Build Guides


fr34k liked
ReplyQuote
Baris Oktem
(@baris-oktem)
Active Member
Joined: 1 year ago
Posts: 19
June 4, 2018 11:34 am  

Hello everyone i update my system 10.13.5.
I'm working on iMac Pro (17F77) latest.
And i install script again and update my Nvidia drivers manually.
Everything working well in Octane and Redshift 🙂
Thank you very much all your efforts again...

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


ReplyQuote
y81r
 y81r
(@y81r)
Active Member
Joined: 11 months ago
Posts: 6
June 4, 2018 8:04 pm  

Hello there,

i ´m super new with imac and egpu, i have some noob questions, sorry for that!

The script from fr34k:

https://egpu.io/forums/mac-setup/script-fr34ks-macos-egpu-sh-one-script-all-solutions-fully -automated / paged / 1 /

Install everything I need? cuda driver, nvidea driver, etc?

or do i have to do that manually? if so, before or after the script installation?

In the script tutorial fr34k says: "It is of utmost importance to only connect the eGPU once the script asks for it and then remove it again. Never try to connect or disconnect if the script did not ask for it. You risk damaging the system."

I have two Sonett Brakeway 550 eGPUs and two 1080TIs, so do I have to turn both on during the installation, when asked?

Do I need to re-enable SIP after the installation?

 

any help is welcome!

Thanks.

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


ReplyQuote
smEca
(@smeca)
New Member
Joined: 1 year ago
Posts: 3
June 4, 2018 9:09 pm  

I just tried to migrate from the temporary script (for 17E199), but the nvidia10134Uninstall.sh seems no longer online. Can someone help me. Thx in advance.

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


ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined: 2 years ago
Posts: 386
June 5, 2018 1:27 am  
Posted by: Keith Walls

I removed the patches on 13.4 with the --uninstall command, updated to 13.5, then ran the .2a script. It worked with no errors. Unfortunately, I don't have time to wipe the system and try again. I'm heading for Berlin in a few hours. I'll work on it again when I get home in a week.

@fr34k @Keith Walls
So if I want to update to 10.13.5, I should do it in that way? First uninstall and then install it again?

mid-2017 Macbook Pro RP560 + MSI GTX 1080Ti Gaming [email protected] (Mantiz Venus) + macOS10.13 & Win10


ReplyQuote
Page 12 / 21