[SCRIPT] Better eGPUs on Macs with Discrete NVIDIA GPUs
 
Notifications
Clear all

[SCRIPT] Better eGPUs on Macs with Discrete NVIDIA GPUs  

 of  32
  RSS

mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

Page shortcut https://egpu.io/purge-nvda.sh


Script Version macOS Support Github All Releases

Contents

A quick run-through of what's included in this document:

Pre-Requisites

macOS requirements, pre-system configuration specifics, and more.

Installation

Installing and running the script.

Script Options

Available capabilities and options in the script.

Recovery

Easy way to recover from an unbootable system using the script.

Post-Install

System configuration after script installation and some other things of note.

Known Issues

A table of known issues and side effects of using the script.

Troubleshooting

Additional resources and guides for eGPUs.

Disclaimer

Please read the disclaimer before using this script.

License

By using this script, you consent to the license that the script comes bundled with.

Support

Support the developer if you'd like to.

 


Get purge-nvda.sh

If you loved purge-nvda.sh, consider starring the repository or if you would like to, donate via PayPal:

paypal

Thank you for using purge-nvda.sh. This project is currently maintained for any discovered bugs/errors.

 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

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]  


dgrand, avj, devild and 11 people liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Thank you for your determination to come up with this workaround. This will be very helpful for those Macs with stubborn dGPU that interferes with eGPU.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2019 13" MacBook Pro [8th,4C,U] + RX 5600 XT @ 32Gbps-TB3 (VisionTek mini eGFX) + macOS 11 & Win10 2004 [build link]  


ReplyQuote
Flint Ironstag
(@flint-ironstag)
Estimable Member
Joined: 3 years ago
 

Thanks for sharing this with the community!

MP 6,1 | 4c | d700
MP 6,1 | 6c | d500


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 
Posted by: itsage

Thank you for your determination to come up with this workaround. This will be very helpful for those Macs with stubborn dGPU that interferes with eGPU.

Posted by: Flint Ironstag

Thanks for sharing this with the community!

I hope it works for the others, as well as other NVIDIA GPU based Macs having problems haha ;p

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

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
ljtzeng
(@ljtzeng)
New Member
Joined: 3 years ago
 

First of all, I am so excited when I see this post. But when I give it a try, I have encounter one problem, after downloaded the script and move it to the desktop. I use terminal to enter the command, all I get is this error message (sudo: ./purge-nvda.sh: command not found), did I do something wrong ? Can you help me ? Thanks.

I am using Late-2013 15" MacBook Pro GT750M+RX580@16Gbps-TB2(Akitio Node via TB3 to TB2 adapter)+MacOS High Sierra B4 (17A315i) 

Also I have already disable SIP.

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

.

ReplyQuote
ariksaja
(@ariksaja)
Active Member
Joined: 3 years ago
 

 i wonder if the sierra beta also work with this method? can you work with nvidia audio on mac? thanks.

2012 Mac Mini [3rd,4C,Q] + GTX 1050 Ti @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.12.6 & Win10 [build link]  

ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 
Posted by: ljtzeng

First of all, I am so excited when I see this post. But when I give it a try, I have encounter one problem, after downloaded the script and move it to the desktop. I use terminal to enter the command, all I get is this error message (sudo: ./purge-nvda.sh: command not found), did I do something wrong ? Can you help me ? Thanks.

I am using Late-2013 15" MacBook Pro GT750M+RX580@16Gbps-TB2(Akitio Node via TB3 to TB2 adapter)+MacOS High Sierra B4 (17A315i) 

Also I have already disable SIP.

Try this:

  • Ensure you are in the Desktop on the command line: cd ~/Desktop
  • sudo chmod +x purge-nvda.sh > then run that command.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

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]  


ljtzeng liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Please read the post carefully and don't get confused of the purpose for this script. @mac_editor has had a heck of a time getting his 750M MacBook Pro to work in macOS High Sierra 10.13b with an AMD RX 480 eGPU. This workaround is to prevent the Nvidia dGPU from loading in macOS so that RX 480 eGPU can function.

There's no workaround for Nvidia eGPU in 10.13b yet.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2019 13" MacBook Pro [8th,4C,U] + RX 5600 XT @ 32Gbps-TB3 (VisionTek mini eGFX) + macOS 11 & Win10 2004 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 
Posted by: itsage

Please read the post carefully and don't get confused of the purpose for this script. @mac_editor has had a heck of a time getting his 750M MacBook Pro to work in macOS High Sierra 10.13b with an AMD RX 480 eGPU. This workaround is to prevent the Nvidia dGPU from loading in macOS so that RX 480 eGPU can function.

There's no workaround for Nvidia eGPU in 10.13b yet.

Precisely - I have been brainstorming a better title for the post for a while haha... this is ONLY FOR EXTERNAL AMD ACCELERATION ON HIGH SIERRA ON MACS WITH NVIDIA GRAPHICS INSIDE THEM.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

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
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 
Posted by: mac_editor

.....

Perhaps more research into the kext behaviors associated with graphics and displays on macOS High Sierra might allow for a script that makes a discrete Mac emulate an integrated-only Mac - with the script providing options to switch between these modes. Nonetheless, I think this workaround is a sufficient stopgap if anything until we "legacy" NVIDIA Mac users upgrade to newer models.

This project is on GitHub:  https://github.com/mayankk2308/purge-nvda

I sent you a PM but not sure it got through. Can you take a look at this workaround to disable dGPU in MacBook Pro and give it a try?

If it turns out universal and easily replicable, it would be great for users of MacBook Pro with a dGPU to soft-convert them into iGPU-only Macs.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2019 13" MacBook Pro [8th,4C,U] + RX 5600 XT @ 32Gbps-TB3 (VisionTek mini eGFX) + macOS 11 & Win10 2004 [build link]  


ReplyQuote
 of  32