Setup & Software Discussions
[SCRIPT] Better eGPUs on Macs with Discrete NVIDIA GPUs
 

[SCRIPT] Better eGPUs on Macs with Discrete NVIDIA GPUs  

 of  9
  RSS

PsyPryss
(@psypryss)
Trusted Member
Joined: 2 years ago
 

@mac_editor Thanks!

Mid 2012 15" (Non-Retina) MPB GT650M + RX580 (AKiTio Node via TB3 -> TB2/TB1 Adaptor) macOS 10.13.4/Win10


ReplyQuote
(@fedya_balashov)
New Member
Joined: 4 months ago
 

Hi! Thanks a lot for your work on egpu support on tb2/tb1 mac like mine

I have successfully get it works with purge-wrangler / purge-nvda

My setup is: Macbook Retina 15 late 13 with 750m dGpu / Sonnet breakaway 350 with Aorus rx580 / Mojave 10.14.3

I use this setup as the home workstation, but usually, I need to take my laptop elsewhere, on my job. So each time when I plug/unplug eGpu, I need to run purge-nvda in the terminal to install / uninstall dGpu. Otherwise, if I will not turn on nvidia-drivers back, such things as brightness and sleep mode in a clamshell will not work.

So I'm wondering if there any simple solution to optimize these processes. Like maybe some Automator script on thunderbolt connection which will runs purge-nvda on plug in, and uninstall it back on egpu disconnection?

 

 

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


ReplyQuote
emanuelediba
(@emanuelediba)
Active Member
Joined: 7 months ago
 

On macOS 10.15 beta 2 purge-nvda causes a Kernel Panic on boot. MacBook Pro mid-2012 15" retina. On the first beta it worked perfectly.

Mid-2012 15" Retina MacBook Pro + Akitio Node + AMD RX 580


ReplyQuote
(@benjamin_john_zimbric)
New Member
Joined: 1 month ago
 

The same thing happened to me updating to 10.14.6 Beta (18G48f). Does anyone have any solutions?

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
 

If purge-nvda causes boot to get stuck or crash, try the troubleshooting steps mentioned in the documentation. Usually that resolves the issue.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife

Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


ReplyQuote
emanuelediba
(@emanuelediba)
Active Member
Joined: 7 months ago
 

I've tried reinstalling purge-nvda, same, Set mux to iGpu, still kernel panic. Now I'm going to try and reset the nvram and reinstall both purge-wrangler and purge-nvda.

Edit: Still doesn't work. At this point I think it is that 10.15 beta 2 broke compatibility with the script.

This post was modified 1 month ago

Mid-2012 15" Retina MacBook Pro + Akitio Node + AMD RX 580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

@emanuelediba macOS 10.15 Beta 2 may disable hot-plugging support for eGPU on older Macs (including the eGPU menu bar icon). Try booting with eGPU plugged in and check Activity Monitor.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife

Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


ReplyQuote
emanuelediba
(@emanuelediba)
Active Member
Joined: 7 months ago
 

Tried. No luck. Still get a kernel panic at 3/4 of the loading bar with the apple logo.

Mid-2012 15" Retina MacBook Pro + Akitio Node + AMD RX 580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

@emanuelediba Cool. It may be the case then that 10.15 Beta 2 causes problems with purge-nvda.

@psypryss could you test this if possible?

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife

Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


ReplyQuote
emanuelediba
(@emanuelediba)
Active Member
Joined: 7 months ago
 

Strange. purge-nvda modifies the nvram only, right?
Hope that someone can test this issue too on a Mac with NVidia dGPU.

Mid-2012 15" Retina MacBook Pro + Akitio Node + AMD RX 580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
 

@emanuelediba yes. I was thinking more along the lines of the trick not working anymore (just like pre-10.13.4).

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife

Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


ReplyQuote
PsyPryss
(@psypryss)
Trusted Member
Joined: 2 years ago
 

@mac_editor I’d have to wait until the full version ships. I don’t have the beta.

Mid 2012 15" (Non-Retina) MPB GT650M + RX580 (AKiTio Node via TB3 -> TB2/TB1 Adaptor) macOS 10.13.4/Win10


ReplyQuote
 of  9