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

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

 of  77
  RSS

ed_co
(@ed_co)
Reputable Member
Joined: 5 years ago
 
Posted by: mac_editor

@ed_co Try with beta flag.  https://github.com/learex/macOS-eGPU#advanced

Tried already:

macos-egpu --beta -U

╔╗ ╔═╗╔╦╗╔═╗ ╔╦╗╔═╗╔╦╗╔═╗
╠╩╗║╣ ║ ╠═╣ ║║║║ ║ ║║║╣
╚═╝╚═╝ ╩ ╩ ╩ ╩ ╩╚═╝═╩╝╚═╝

macOS-eGPU.sh (v1.6)

This script is only for macOS 10.13.X
Continuation might result in failure and/or system crash. (seriously!)
continuing due to beta flag...
4..3..2..1..0
Your system hasn't yet been approved. The system may be unbootable or unstable.
Continuation might result in failure and/or system crash. (seriously!)
continuing due to beta flag...
4..3..2..1..0
Accept license terms... [done]
Killing all other running programs... [OK]
Internet connection established... [NO]
Fetching system information...
macOS info [done]
system integrity protection [done]
thunderbolt version [done]
GPU information [done]
installed eGPU software [done]
installed patches

--- corrupt IO PCIE Tunnelled patch found ---
The script cannot continue with corrupt installations.
Execute 'macos-egpu -U -l' to remove the patch or
execute 'macos-egpu -n -i -l' to repair the patch.

Interrupt...
cleaning system [done]
The script has failed.
Nothing has been changed.

2017 15" MacBook Pro (RP560) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.13 & Win10 [build link]  

ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 5 years ago
 

@ed_co Not sure what corrupted means. If you updated macOS, no patch should exist.

"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
Launching Apps on Specific (e)GPUs on macOS

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined: 5 years ago
 

Finally, I could uninstall from Mojave with fr34k's script and I did a simple guide:

Guide to uninstall nVidia eGPU software with fr34k's script in Mojave (at the end of the first post).

Could be useful for anyone who wants to uninstall everything once you updated to Mojave (as it doesn't support directly).

I put into my signature's guide to have it in a place easy to find instead of a simple post anywhere...

Please, feel free to correct and improve it. Thanks!!

2017 15" MacBook Pro (RP560) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.13 & Win10 [build link]  

ReplyQuote
KaliPhobos
(@kaliphobos)
New Member
Joined: 3 years ago
 

Hey there,

is it possible to tell yet how safe (or unsafe and incredibly stupid) it would be, attempting this under a more recent MacOS version such as 10.14.2?
(I'm aware it’s risky anyways but since it explicitly says „10.13.X<=10.13.6“ I thought it might be wise to ask first before frying my MacBook)

Would like to attempt on:
MacBook Pro 15“ 2016 (max available configuration) running macOS 10.14.2
+ sonnet breakaway box 650
+ 1070ti gaming oc 8gb

(asking instead of just waiting for a compatible update since the last github commit was in August...)

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 4 years ago
 

@kaliphobos

It won't work since there's no web drivers for nvidia cards on 10.14+

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
KaliPhobos
(@kaliphobos)
New Member
Joined: 3 years ago
 

I now read about the whole mess with web drivers...
so it would seem the only way to get this running is reverting back to 10.13.6 somehow?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
klutzak
(@klutzak)
New Member
Joined: 5 years ago
 

I'm relatively new to all this; so forgive me if I missed the answers to my question(s) in the previous 21 pages...

but I did run this script successfully with my Mac Pro 2013, connected via TB2 adapter to a razer TB3 box w/AMD RX580.

I believe - from reading this thread - that if I update to Mojave (10.14.2) then this script would have issues  because there are no web drivers for nVidia.

However, I don't need those drivers with my AMD card. So if I DO update to Mojave, and then run the script, will it work anyway? Or fail due to the nVidia driver thing?

I guess my main question is; Is there currently a way to get the script to work on Mojave with an AMD RX580 card?

Or do I wait until there is some kind of official update to the script on GitHub?

Mac Pro 2013 (HS 10.13.6), Macbook Pro 2017 touchbar (Mojave 10.14.2), Razer eGPU, AMD RX580


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 5 years ago
 

@klutzak It should work for AMD with beta flag. You can use purge-wrangler or automate-eGPU EFI as well.

"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
Launching Apps on Specific (e)GPUs on macOS

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 4 years ago
 

@kaliphobos

Yeah, since you have a 2016 MBP you should be able to reinstall macOS high seirra using the "Shift-Option-Command-R" macOS recovery option.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined: 4 years ago
 

@ed_co @mac_editor

This error is due to the patch itself. The patch consists of several changes and by updating macOS some files were changed from the original state and therefore the patch as a whole would not work. The script detects that and requests, that you either repair it or remove it before doing anything else. Otherwise there would be remains left untreated.

I'm writing a new one that handles several things differently. However, due to my severe lack of time, I cannot even say when it will be finished. I hope around Christmas I will find some time to do it. In there I will implement logging and a few more intelligent handlers. I guess I will also remove or improve some automatic handlers as they seem to be very version specific.

@ed_co I understand that an uninstall should not be version locked, however, a system update may change some plists in such a way, that the standard is not as before. I will try to circumvent some of those issues in version 2.0. I have learned a lot of how Apple and NVIDIA are handling things, and also how systems behave. I hope I can make a better one that isn't as clunky as the current one and with the future in mind. Nevertheless, I want to make one, with which one cannot break one's system unless the safety switches are turned off.

Conclusively, the thing I need is time and/or NVIDIA and Apple putting aside their differences and collaborating on a system that everyone loves and that works right out of the box, making me obsolete.

P.S: @ed_co I'm sorry I didn't answer sooner, I'm currently very low on any spare time.

fr34k's macOS-eGPU.sh on GitHub or 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)


ed_co liked
ReplyQuote
 of  77