Setup & Software Discussions
[SCRIPT] PurgeWrangler: AMD + NVIDIA eGPUs for all Thunderbolt Macs
 

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

 of  37
  RSS

nuno
 nuno
(@nuno)
Active Member
Joined: 2 years ago
 

@mac_editor thank you so much

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
 

PurgeWrangler 4.1 now available with loads of key refinements and support for legacy AMD GPUs using @goalque's automate-eGPU.kext.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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


PsyPryss, goalque, artik and 2 people liked
ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

@mac_editor Thank you for the continuous improvements. This script is now an all-in-one solution that enables eGPU on 2011+ Macs with dozens of AMD & Nvidia GPUs built in the past 5 years.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

109 external GPU build guides


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

Credits and shoutout to @itsage for helping me test out legacy support. 4.1 would not have been possible without it 🙂

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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


PsyPryss liked
ReplyQuote
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

Having a lot of difficulty getting my eGPU back up and running since I was forced to upgrade to 10.13.5.  In the past I've used Yifanlu's NVIDIAeGPUSupport process for enabling my eGPU, but now that I'm on 10.13.5, there's no option for that.  They recommended a script by fr34k instead.  I tried that out, but had only black screens with my mouse.  I had this with Yifanlu's kext mod as well, but I was able to resolve the black screens at that time.  Here I can't seem to resolve it.

So, now I'm here, and wondering if I should try this process?  Is this any different from the other two dev's I mentioned above?

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


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

@dotcommer definitely give this or the EFI solution a try - they use newer patches for NVIDIA eGPUs. Please uninstall other solutions first. 

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

@mac_editor

Unfortunately after trying your script, I'm still seeing the same result.  One of two monitors will show black with the mouse visible.  So frustrating, because its obviously so close to actually working.

Some observations:

- I can only get one of the monitors to respond by logging out, plugging in eGPU, then after a couple seconds screens flicker and suddenly one of my external monitors will turn on, and I'll see one with a black screen with my mouse.  This also ends up hiding my login menu so I have to log in blindly.  It definitely is picking up both monitors though as I can go into system prefs and see my arrangement I used to have (one on either side, and laptop bottom center).
- Any other combinations seem to either not work, or freeze my machine forcing me to restart it.

Any other ideas you can think of?

My setup:  Macbook Pro 13" w/ touch bar - OS 10.13.5 - Mantiz Venus eGPU with GTX1080 - two dell U2715H plugged in using display

Thanks!

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


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

@dotcommer have you removed Yifanlu's kext and any previous eGPU solutions?

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

Yes, and uninstalled fr34k's egpu script.  I essentially started out clean and then ran purge-wrangler.  Currently I have csrutil set to "enable --without kext".  And I had run purge-wrangler with csrutil fully disabled.

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


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

Read the troubleshooting guide in my signature - especially the black displays section. Try some recommendations there. Also just check /Library/Extensions if there are any remaining egpu related kexts by chance.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

Ok, reporting back after an exhaustive troubleshooting sprint.  Unfortunately the best I can get is only one of my two external monitors turn on with a black screen and mouse only.  The second one is identified, but the mouse doesn't show on it.

Open to any other suggestions.  I've done all manners of hot-plugging, booting with/without, trying different connections (HDMI, Display Port, Mini Display, etc) and everything still results in one monitor showing black with the mouse, but both monitors being identified.

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


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

Ok, reporting back after an exhaustive troubleshooting sprint.  Unfortunately the best I can get is only one of my two external monitors turn on with a black screen and mouse only.  The second one is identified, but the mouse doesn't show on it.

Open to any other suggestions.  I've done all manners of hot-plugging, booting with/without, trying different connections (HDMI, Display Port, Mini Display, etc) and everything still results in one monitor showing black with the mouse, but both monitors being identified.

Have you tried out "Pure EFI"?  https://egpu.io/forums/mac-setup/two-new-egpu-solutions-on-macos-10-13-4-pure-efi-and-hybrid/paged/3/#post-38619

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

@goalque

I haven't, but I'm willing to give it a try.

I'm not seeing any steps to take other than apparently install the .pkg?  Are there any other things I need to keep in mind?  Any special order I should be starting up/plugging in things?  Looks like I may need to also uninstall purge-wrangler?

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


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

@goalque

I haven't, but I'm willing to give it a try.

I'm not seeing any steps to take other than apparently install the .pkg?  Are there any other things I need to keep in mind?  Any special order I should be starting up/plugging in things?  Looks like I may need to also uninstall purge-wrangler?

The UI installer is user friendly, it tells you what to do. If something went wrong with the validation, just start again. Unfortunately I haven't had time to write detailed instructions... Yes, a clean system is necessary. Purge-wrangler's "Uninstall Patches" might be enough. I tested it, and the EFI app successfully validated Nvidia and system files, file permissions and signatures were still correct.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

Great, i'll give it a shot later today and report back.  Thanks.

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


ReplyQuote
mmomega
(@mmomega)
Eminent Member
Joined: 1 year ago
 

10.14 Mojave Dev Preview 3 - no go when everything was working amazingly on DP2
 this is on a 2013 Mac Pro over TB2
A fresh install of 10.14 DP1, updating to DP2 over software updates and running Purge Wrangler immediately showed my Sonnet BB w/ Vega64.
Updated to DP3 today and nothing. 

Tried uninstalling the patch
back to recovery mode to make sure SIP was disabled
reapplied purge wrangler

still a no go.
So Apple made another change in the newest build.

I have not got home from work to try the eGPU on my TB3 MacBook Pro to verify it is still complete plug and play with zero patching, yet.

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


ReplyQuote
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

@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.  :/

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


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

@mmomega My AMD eGPU is broken, so if it's initialized as a device on either Mac or Windows, it crashes the system. Without purge-wrangler patch, it didn't crash 10.14 B3. After applying the patch, the system did crash - suggesting that patch is still valid. This was the same symptom for me on earlier betas. Of course, I can't give confirmation of a working AMD eGPU because I don't have one. I also quickly glanced at the kext - while the codebase is different, it still seems to be using the same premise for TB3-only support. You might want to check again - ensure you see thunderbolt/gpu activity in the console. Would like to request other users on 10.14 B3 to please test and provide an update.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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
goalque
(@goalque)
Noble Member Admin
Joined: 3 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
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
mmomega
(@mmomega)
Eminent Member
Joined: 1 year 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: 2 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.

ALLn1
MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Mojave (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
GeekBench


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 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-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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


mmomega liked
ReplyQuote
mmomega
(@mmomega)
Eminent Member
Joined: 1 year 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: 1 year 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: 2 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!

ALLn1
MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Mojave (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
GeekBench


artik liked
ReplyQuote
reptilianbrain
(@reptilianbrain)
Trusted Member
Joined: 2 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]GTX1080 (Zotac Mini)


ReplyQuote
mmomega
(@mmomega)
Eminent Member
Joined: 1 year 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: 2 years ago
 
Posted by: Diego Ferreyra
Posted by: Guru Nightmare

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

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

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)


ReplyQuote
DoanNguyen
(@doannguyen)
New Member
Joined: 1 year ago
 

Awesome work.

My setup: MPB2013 + GTX750m + Akitio Thunder2 - GTX1060 +10.13.5.
However, it does not work as smoothly as I expected. I played Dota 2 on Steam, and the fps is around 12. 
- The fan is rarely run (I might assume that it only work if the temperature over a threshold). 
- Activity Monitor shows that the card only works at around 30%.
- Some incompatible reasons cause kernel_task bite the CPU.
Now I am trying to get the eGPU work with Windows Bootcamp.

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


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

I just updated/replaced PW cTB enabler to  ALLn1

This combines all @mac_editor's scripts for your convenience!

Use it once to update your script and to get the new ALLn1 app in your programs folder.

ALLn1
MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Mojave (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
GeekBench


mmomega liked
ReplyQuote
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

Updated to and tried 4.1.1 of Mac_editor's script, but still same issue.  Black monitors with mouse.  🙁

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


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

Updated to and tried 4.1.1 of Mac_editor's script, but still same issue.  Black monitors with mouse.  🙁

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU

How about Pure EFI and setting SkipSetupDataForOSX to false:

https://egpu.io/forums/mac-setup/two-new-egpu-solutions-on-macos-10-13-4-pure-efi-and-hybrid/paged/8/#post-39291

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

Yup, I tried that too.  Pure EFI or Hybrid don't actually seem to do anything for me.  Neither even acknowledge the monitors plugged into my eGPU.  At least with the other options, I've gotten one of my monitors to be recognized and show my mouse.

The most stable so far seems to be Fr34k's macOS-eGPU.sh script.  I can actually hot plug my eGPU in and get one of the monitors to respond and show at least my mouse (but black screen).

So frustrating when its so close to working!  I wonder why I'm having such a major issue with this black screen problem?  I didn't have this issue before when using Yifanlu's scripts pre 10.13.4.

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

@dotcommer Go to System Report -> Graphics/Displays, press Command-R, select the eGPU and send us a screenshot. Try one eGPU monitor at a time. yifanlu's kext is deleted, right?

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


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

@dotcommer were you ever able to get just one display to be fully functional? I've seen other users (though on TB2 machines) report problems with the Venus sometimes. So let's try getting just one display working properly first.

  1. Reassemble your eGPU. Let's start from here. Check if everything is in order.
  2. Clear all script installations, etc. Maybe just install macOS on top as well.
  3. Keep SIP disabled completely at all times, even after running the script.
  4. Once everything is clean, plug in the eGPU and disconnect it and ensure there are no kernel panics, etc. - you may see the eGPU disconnected notification, which is normal even on a clean install.
  5. Once system is verified clean, run purge-wrangler and install everything as needed.
  6. Shut down system and boot with the eGPU plugged in to your mac, as well as connected to an external display. A cold-plug boot.
  7. If the above doesn't work - boot normally, and test hot-plug.
  8. If it still doesn't work, boot without any display connected to the eGPU. Can the eGPU be used for compute (Geekbench, etc.)?
  9. If it can be used for compute, hot-plug the display (HDMI, Displayport, or connector of your choice) to the eGPU and see what happens.

 

It is important that all other solutions/kexts are deleted. Same technique applies if using EFI solution.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
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
dotcommer
(@dotcommer)
Active Member
Joined: 2 years ago
 

@goalque

A couple screenshots attached .

Screen Shot 2018 07 10 at 10.11.40 AM
Screen Shot 2018 07 10 at 10.11.15 AM

.  Yes, yifanlu's kext mod was removed a long time ago.  I've only been using egpu.sh and purge-wrangler, and uninstalling them through their uninstall commands, as well as wiping all nvidia drivers/mods.

@mac_editor

I'll try running through this again, but I've done similar already without success.  I'm wondering if it might be my eGPU.  The mantiz venus was already a very shaky product with very difficult customer service.  I'm wondering if the hardware is part of the issue and I should be looking for a more reliable eGPU enclosure...

13" mbp w/touch bar - OSX 10.13.5 - NVIDIA GTX1080 - Mantiz Venus eGPU


ReplyQuote
 of  37