[SCRIPT] PurgeWrangler: AMD + NVIDIA eGPUs for all Thunderbolt Macs
 
Notifications
Clear all

[Solved] [SCRIPT] PurgeWrangler: AMD + NVIDIA eGPUs for all Thunderbolt Macs  

 of  187
  RSS

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

purge-wrangler 4.1.2 still working on 10.13.6. 

That aside after upgrading to 10.13.6 it seems that the texts are not as sharp as before. Black text has a blueish colour on some letters. Turning off font smoothing helped a bit. On 10.13.5 the texts were sharp.

Mid 2012 15" (Non-Retina) MBP GT650M (macbookpro9,1) + RX580 (AKiTio Node via TB3 -> TB2/TB1 Adaptor) via OCLP -> Kryptonite
macOS 11.4(20F71)/Win10(20H71)


dream3 liked
ReplyQuote
dsanchez523
(@dsanchez523)
New Member
Joined: 4 years ago
 

Hello, sometimes when I turn off my laptop instead of shutting down it restarts and says my computer crashed.

any ideas?

setup: 
MacBook Pro 2017 13 touch bar
i7 3.5ghz
16gb ram
512ssd
mantiz Venus 
gtx 1080

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

.

ReplyQuote
Jerry Normandin
(@jerry_normandin)
Active Member
Joined: 4 years ago
 

Hi,

   I put off upgrading from 10.11 as long as I could.  I was happy with my Nvidia GTX960 egpu.    Last night I decided to upgrade to High Sierra.
Update went ok. My Macports update is running today.    I uninstalled the patches and nvidia webdriver that I previously installed with automate_egpu.  
I installed and ran purge-wranger.   It ALMOST works ok.   My problem is if I boot with the egpu turned on, I get a black screen.    I have to boot with the
egpu off, log on, and then turn the egpu on.  It appears that since it works with a hotplug then Display Wrangler is not working.
Displaywrangler is used to get the primary display.

Here's my configuration... it's been running like this for just about 1 year.
Akito Thunderbolt 2 with Nvidia GTX 970,     plugged into tb port 6,   primary monitor plugged into the Mac Pro 2013  thunderbolt port 6.   using an AMD D700 for the primary display.  I have a headless terminator plugged into my primary GTX970 video port.
worked fine with 10.11.x   I use my GTX970 mostly for compute.   

Has anyone found a way to patch DisplayWrangler  or another workaround besides booting with the egpu powered off ?

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

.

ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined: 4 years ago
 

10.14 Developer bèta 4 succes! On latest PW

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Cathalina (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
MacBook7,1 A1342, P8600 120gb SSD 4gbRAM. Mojave (Hiking/Camping)
iMac7,1 A1224, T9500 CPU upgrade 120gb SSD 4gbRAM. HS
Mac mini3,1 P7350, 250gb SSD 8gbRAM. HS (server) iPhone10,3 64gb. iOS12 iPad5,3, 16gb. iOS12 iPod shuffle 2nd gen. 2gb
✧✧

 
2015 15" MacBook Pro [4th,4C,H] + RX 580 @ 16Gbps-TB2>TB3 (Sonnet Breakaway 350) + macOS 10.14 [build link]  


ReplyQuote
raybanner
(@raybanner)
Eminent Member
Joined: 5 years ago
 

Disabled csrutil. Installed the script on a 13" MBP late 2013 with TB2. Connected the new Blackmagic eGPU with the TB3>TB2 Adapter from Apple. Connected a Dell P2715Q 4k Display through HDMI. 

No reaction. What can I do and how do I check if my eGPU is recognized?

MacBook Pro 15" from 2018
RX Vega 64 in Razer Core X with Corsair SF600 PSU


ReplyQuote
spidervideo
(@spidervideo)
New Member
Joined: 4 years ago
 

This is working great with my MacBook Pro (Specs below) and Sonnet Egpu breakaway box (Specs below) and am trying to get it to work to run a second display with my imac. I'm not a coder at all and terminal usually terrifies me but this alln1 is excellent. I can get my older imac (with NVIDIA GeForce GTX 780M card) to see and run the egpu card (using activity monitor) with different patch configurations but I either get a black display or a very off colour one through several outputs. I was trying the purge - nvidia options as well but I'm confused which patch options I should be running.
A few things happen.
1. If on reboot, the egpu is plugged in, it hangs about halfway through the startup.
2. rebooting without the eGPU plugged in, boots up but second display screen colours are way off.

I assume I'm missing something simple. But I'm lost when I comes to this type of configs. Any help is appreciated.

My install steps:
no egpu connected
disable SIP
I run the alln1
click "run both"
run "set egpu"
quit "set egpu"
Other terminal windows
pop-up saying do I have a NVDA dGPU - click Y.
window for purge-wrangler
run "enable AMD eGPUs"
Run "enable legacy AMD..."
Quit window
window for purge-nvda
Run "fix AMD eGPUs"
Quit window
Reboot

Thanks
Craig Moore

Imac
Model Identifier: iMac14,2
Processor Name: Intel Core i7
Processor Speed: 3.5 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Memory: 16 GB
Boot ROM Version: IM142.0130.B00
SMC Version (system): 2.15f7
 
Sonnet Breakaway 350
with MSI VGA Graphic Cards RX 580 Armor 8G OC

Laptop (Macbook pro)
(Retina, 13-inch, Mid 2014)
OS 10.13.6 (17G65)
2.6 GHz Intel Core i5
8 GB 1600 MHz DDR3
Intel Iris 1536 MB

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

.

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

@spidervideo Purge-NVDA requires an Intel iGPU too - iMacs don't have them. So it likely won't help, though your results are interesting nonetheless. Best bet for iMac would be to not connect AMD eGPU to any monitor, and use set-eGPU to accelerate apps on the iMac display using the eGPU.

@raybanner Read the troubleshooting guide in the How-To section or my signature.

@jerry_normandin The procedure you are currently using is the optimal way to deal with an internal AMD GPU conflicting with external NVIDIA GPU. No fixes for that at this time.

@dsanchez523 People with the Mantiz Venus have sometimes reported oddities like this one. This problem only occurs when eGPU is connected and you shut down right? Maybe try reinstalling everything.

@zizome Please state your configuration in your profile signature. Helps others who wish to help.

@guischmo It should work as expected. But please have an option to return if things go south.

"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
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined: 4 years ago
 

@spidervideo,

I just updated ALLn1. The question has been changed so it more clear when to use purge-NVDEA.

Best of luck! Hope all works out on your Mac's!

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Cathalina (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
MacBook7,1 A1342, P8600 120gb SSD 4gbRAM. Mojave (Hiking/Camping)
iMac7,1 A1224, T9500 CPU upgrade 120gb SSD 4gbRAM. HS
Mac mini3,1 P7350, 250gb SSD 8gbRAM. HS (server) iPhone10,3 64gb. iOS12 iPad5,3, 16gb. iOS12 iPod shuffle 2nd gen. 2gb
✧✧

 
2015 15" MacBook Pro [4th,4C,H] + RX 580 @ 16Gbps-TB2>TB3 (Sonnet Breakaway 350) + macOS 10.14 [build link]  


ReplyQuote
spidervideo
(@spidervideo)
New Member
Joined: 4 years ago
 

Awesome and thanks! You and @mac_editor are all a massive benefit to TB1/2 mac users Smile

big thanks.  That's where I was leaning towards. This forum has been fantastic for a non-coder person who still wants to use tools like the egpu in legacy macs.

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

.

ReplyQuote
mnewman949
(@mnewman949)
New Member
Joined: 3 years ago
 

Hello@mac_editor --

Happy to Report I have my late 2012 Mac Mini Running High Sierra 10.13.6 configured running purge-wrangler scripts. I did run in to a couple issues along the way but I think it's because I have never configured an EGPU. 

1. When I first installed the scripts I accidentally selected AMD instead of NVIDIA.
2. When I was looking at the monitor settings I ticked mirroring and both screens went black and I was basically bricked. Fresh OS on the top, ran the scripts again, rebooted and this time the mirroring was still enabled but I was driving off the EGPU. 

I still have one issue to resolve, the GTX1050ti has 4 HDMI ports, I have dual monitors but can only get 1 to display at this time. I'll take it for now!

Mac Mini Specs
Model Name: Mac mini
Model Identifier: Macmini6,2
Processor Name: Intel Core i7
Processor Speed: 2.3 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Memory: 16 GB
Boot ROM Version:MM61.010E.B00

Hardware
Akitio Node - Thunderbolt3 eGPU for Windows (Now Compatible w/ Thunderbolt3 Mac Running MacOS High Sierra Using AMD Cards)
Gigabyte GTX 1050 Ti Windforce OC 4GB GDDR5 128-bit PCI-E Graphic Card (GV-N105TWF2OC-4GD)
Apple MMEL2AM/A, Thunderbolt 3 (Usb-C) To 2 Adapter
Apple Thunderbolt Cable, 0.5-Meter (MD862LL/A)

Thank you so much for this devotion and opening the door for gaming on old Mac systems!

Mike - San Diego, CA

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

.

itsage liked
ReplyQuote
 of  187