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

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

 of  181
  RSS

goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: dotcommer

@goalque
Ok, I tried your EFI solution, here are the results:

- Hybrid mode:  after installing and rebooting, hot-plugging egpu with monitors connected didn't seem to trigger anything.  Once I logged in, after a few moments I would get a kernel panic.  Restarting and logging in without eGPU and then hot-plugging eGPU would immediately cause kernel panic.  I eventually uninstalled hybrid mode and moved on to pure EFI
- Pure EFI:  No activity from my monitors, and none of them seemed to even be recognized.  The eGPU was listed, but none of the monitors were recognized.  Hot plugging didn't seem to do anything, not even kernel panic.

I uninstalled both solutions, and then ran Mac_Editor's script and did a system recovery and removed all eGPU and NVIDIA drivers so i'm back to square one.
Looks like i'll have to sit tight until something new comes along.  :/

Did you read installer's welcome text? You have to edit config.plist manually in order to get eGPU display output in Pure EFI mode. SkipSetupDataForOSX to false. Pure EFI doesn't support hot plugging, the eGPU shows up as if it's installed internally.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
mmomega
(@mmomega)
Eminent Member
Joined: 3 years ago
 

I will have more information tomorrow. My 2 systems are apart from each other so the TB3 laptop at home the TB2 Mac Pro at my office but I will have them both tomorrow.
So far, today after update what I noticed was the Breakaway box was not even recognized by the system under System Report, Hardware, Thunderbolt. Like nothing of the eGPU was showing but my Akitio Thunder2 with a 10Gb NIC was being shown. So it is seeming as if TB3 devices are being shunned in DP3.
Now on my 13" tbMBP, immediately upon connecting the same eGPU it shows up as "eGFX Breakaway Box" under Thunderbolt.

My plan is to do a 100% clean DP3 install, then install the current PurgeWrangler and see if there are any differences between an upgrade vs fresh.
I can also be a guinea pig for anyone with new software to test moving forward if needed.

Side Note: I've also been running build to build tests across my MBP vs MacPro, TB3 vs TB2, and noting differences across new builds to note differences. So far the MP is winning a majority of the testing. By a decent margin.

2018 Mac Mini 6-Core i7 + Sonnet BB350 + Vega64 LC
2018 tbMacBook Pro 6-Core i9 + AkitioNode + Strix Vega56


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

eGPU working on 10.14 b3

After update I tried running the script, but it failed and gave me an error that it could not find the command. 
After reinstalling the script everything worked fine.

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
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@mmomega that sounds like the GPU was not detected at all in the system (regardless of patch). As evident above, the patch is still valid.

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]  


mmomega liked
ReplyQuote
mmomega
(@mmomega)
Eminent Member
Joined: 3 years ago
 

Yeah I just saw that with Jeroenvankeulen I will have to give it a go again later today.
I had reinstalled the script several times with no errors or messages showing, restarted several times, moving the TB to different ports and the eGPU was never even recognized. Connect it to my '16 MBP via TB3 and it was instantly picked up. So.. just some more trouble shooting.

2018 Mac Mini 6-Core i7 + Sonnet BB350 + Vega64 LC
2018 tbMacBook Pro 6-Core i9 + AkitioNode + Strix Vega56


ReplyQuote
mmomega
(@mmomega)
Eminent Member
Joined: 3 years ago
 

Yeah I just saw that with Jeroenvankeulen I will have to give it a go again later today.
I had reinstalled the script several times with no errors or messages showing, restarted several times, moving the TB to different ports and the eGPU was never even recognized. Connect it to my '16 MBP via TB3 and it was instantly picked up. So.. just some more trouble shooting.

2018 Mac Mini 6-Core i7 + Sonnet BB350 + Vega64 LC
2018 tbMacBook Pro 6-Core i9 + AkitioNode + Strix Vega56


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

A message to all!

It is very useful if you state your setup in your signature. This helps people trying to help you a lot! That way there is no direct need to ask what setup you have. And after many post there is no need to scroll all the way back to the initial question to see what setup is used. 

Thanks!

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]  


artik liked
ReplyQuote
reptilianbrain
(@reptilianbrain)
Trusted Member
Joined: 4 years ago
 

Thank you so much for all the hard work. After over a year with on/off success with eGPU on Mac this scrip made everything work on the first install without any extra reboots or anything. Wow. Absolutely amazing. On a somewhat notoriously picky setup also - rMBP2013 / GT750M + GTX1080

👏👏👏

MBP 2013 750M + Akitio [email protected]RX570 (OSX) & GTX1080 (Bootcamp)


ReplyQuote
mmomega
(@mmomega)
Eminent Member
Joined: 3 years ago
 

I just added the two main machines I plan on testing to the signature.

So after formatting and fresh installing 10.14 DP3, the BB was showing up under Thunderbolt Hardware this time which was a good sign.
I reinstalled pw script, rebooted and the eGPU is back to working normally with zero issues at the moment.

Nothing I tried prior to reinstall would even show the BB under Thunderbolt hardware and this was a very basic install with just a few apps to run tests and benchmarking.
The BB showed up immediately when connected to the MBP which just lead me to something is janky with the MP install/upgrade.

2018 Mac Mini 6-Core i7 + Sonnet BB350 + Vega64 LC
2018 tbMacBook Pro 6-Core i9 + AkitioNode + Strix Vega56


ReplyQuote
Guru Nightmare
(@gurunightmare)
Active Member
Joined: 4 years ago
 
Posted by: Diego Ferreyra
Posted by: Guru Nightmare

Great on MOJAVE Beta + Mac Mini 2014 (late) + Akitio Node + Rx 580!   Smile

how is your performance, any bench you can provide? Smile

Sure!

- GEEKBENCH 4, OpenCL: 125.288

- LUXMARK 3.1, Luxball render - 13.568

- UNIGINE VALLEY, 1920x1080, Extreme HD - FPS: 37,3; Score: 1.559

Unigine
opencl
lux

Mac Mini Late 2014 + MSI Radeon RX580 Gaming X [email protected]>TB3 (AKiTiO Node)

 
2014 Mac Mini [4th,2C,U] + RX 580 @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS 10.13 & Win10 [build link]  


ReplyQuote
 of  181