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

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

 of  43
  RSS

philw
(@philw)
Trusted Member
Joined: 3 years ago
 

@massimo_luraschi Unfortunately there are no working Nvidia drivers for Mojave or above 🙁

Given up on all my Macs...but successfully running: Gigabyte Designare Z390, Core i9-9900K, 64GB RAM, 2x Internal GTX 1080TI, 2x GTX 1070 eGPU (Sonnet eGFX)


ReplyQuote
(@massimo_luraschi)
New Member
Joined: 3 months ago
 

@philw

Is that real? Awww maaaaan! Did I misunderstood or the patching of drivers is supposed to fix that?

Any hopes for the future? i.e. updates etc?

Thanks for the reply btw.

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


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

@massimo_luraschi

Read the script documentation please. Straight from it:

Why do patched NVIDIA drivers not work on macOS Mojave or later?

In macOS Mojave, Apple removed the necessary APIs that NVIDIA-provided graphics drivers used for accelerating their graphics processors. The script uses a simple check to see if it is possible to run NVIDIA drivers for an older macOS version, and patches it for the new version if so. If not, then patching terminates.

Documentation also mentions why it could not detect your configuration fully automatically (Ti82 - hence you for the option to patch in the first place) - you defaulted to manual mode appropriately. Also, the script output clearly says ‘Patching: Not Advised’ (recommendation for manual mode).

This post was modified 3 months ago

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
(@massimo_luraschi)
New Member
Joined: 3 months ago
 

@mac_editor

Once again, thank you for your reply. I apologize if the answer was in the documentation and I failed to get it. I do understand this point:

In macOS Mojave, Apple removed the necessary APIs that NVIDIA-provided graphics drivers used for accelerating their graphics processors.

Although I did not get where it leads. What I mean is it, by reading it, I did not understand what @philw clarified for me: nVidia drivers will not work with Mojave and above. (Is this the case?)

Documentation also mentions why it could not detect your configuration fully automatically (Ti82 - hence you for the option to patch in the first place) 

Got it. That was clear. But:

Also, the script output clearly says ‘Patching: Not Advised’ (recommendation for manual mode).

Does this mean I ran the script improperly and chose not to patch, whereas I should have? (cause I thought I did). I once again apologize if this is clear to everybody and I fail to grasp simple instructions. I appreciate the patience.

This post was modified 3 months ago

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


ReplyQuote
PascalB
(@pascalb)
Active Member
Joined: 3 months ago
 

@massimo_luraschi

To make it short :

  • If you have a nVidia based eGPU, you need to run High Sierra (before, there was no eGPU support)
  • nVidia cards are not supported neither in Mojave nor in Catalina, due to "tensions" (to put it politely) between Apple and nVidia

Therefore, as there is no solution for your configuration at the moment, the script advises you not to patch.

So, from my perspective you have three possibilities :

  1. Downgrade to High Sierra
  2. Re-sell your nVidia card and switch to an AMD card (check the list of supported ones here).
  3. Try the "bootcamp adventure" (if Windows is compatible with your needs of course), but have a look here before and good luck 😉
This post was modified 3 months ago

iMac 27" i7 - mid 2013 (dGPU : NVIDIA GeForce GTX 780M 4 Go) with 2 TB1 ports - TB1 Port #2 : eGPU : Sonnet eGFX Breakaway Box 650 OC + Gibabyte Radeon VII - TB1 Port #1 : Akitio Thunder3 RAID Station + Akitio Thunder D3 with SSD inside - External display (NEC Spectraview 27" PW272W connected to Atikio Thunder3 RAID Station Display port (direct connection to eGPU Display port is not supported : black screen)


ReplyQuote
philw
(@philw)
Trusted Member
Joined: 3 years ago
 

@massimo_luraschi

Yes - sorry if I didn't make it 100% clear - thanks to @pascalb for doing a better job than me! 

If you could outline what you need to achieve then we can advise a little bit more - however if it is any kind of nVidia based 3D rendering then without the downgrade to High Sierra you are out of luck.

The nVidia / Apple fallout has forced me to move 95% my work to PC and I see no good news on the horizon. Apple have now put incentive cash into Octane Render and Redshift Render to accelerate AMD/Metal support in order to bypass the dependency on Nvidia in the rendering marketplace - a sign to me (based on no insider knowledge of any kind) - they aren't wanting to be Nvidia friends any more at all...

Given up on all my Macs...but successfully running: Gigabyte Designare Z390, Core i9-9900K, 64GB RAM, 2x Internal GTX 1080TI, 2x GTX 1070 eGPU (Sonnet eGFX)


ReplyQuote
(@massimo_luraschi)
New Member
Joined: 3 months ago
 

Wow. Great clarification post @pascalb. It appears I'm out of luck then.

@philw I haven't been using Mac for a couple of years and I have fallen out of the news related to it, so I was fully unaware of all of this nVidia-Apple diatribe. Thanks for the background info. Now, to provide you with some more background of my own:

I currently own a Razer Blade Stealth 2016 and Razer Core with an nVidia GTX1070 Ti as I stated in the intro post. Unfortunately, due to me being an idiot and trying to watch TV series on one external screen, passing audio onto its HDMI port, but playing games onto a second external screen and having game audio pass through that HDMI port, (at least that's what I trace this to, after a couple of episodes, tests, etc) my Blade Stealth had some overheating issues, leading to system crash and battery swelling.

That, in conjunction with the fact that the laptop is starting to show its age a little bit and that with my new job I got given a brand new MacBook Pro, prompted me to give this MacBook + eGPU a try.

I now have to face the unfortunate reality that this is not, in fact, going to work, and if I want to make an upgrade I have to make an investment either way (change my Blade Stealth or, at the very least change my nVidia card) 😳 

In any case: I sincerely thank you all once again and most of all, thanks @mac_editor for the work he put in this great tool

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


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

Default shell in Catalina is zsh now instead of bash. Have the scripts been tested with zsh?

@joevt Upcoming purge-wrangler 6.2 will use /bin/sh specification [required on *nix systems] instead - thus making it independent of underlying shell implementation and having consistent behavior across macOS versions.

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


itsage liked
ReplyQuote
aa7bh
(@aa7bh)
New Member
Joined: 2 months ago
 

@mac_editor

i have macbook pro 15'' ( mid 2014) and i ve installed sidecar patch and egpu wrangler purge, they all both working well apart from flickerin on the ipad screen. i want to enable csrutil in the terminal in recovery os screen however when i reboot my mac, it freezes on the login password screen after its loading completed and does not go further. any advice on the issue, thank you (catalina version 10.15.1 installed) and (i ve sonnet breakaway box 550 and amd radeon rx 580 egpu) .

currently i can only use my mac pro with csrutil disabled

This post was modified 2 months ago

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


ReplyQuote
MiniP
(@minip)
Active Member
Joined: 8 months ago
 

I've been using the egpu build that allow me to use my 2012 mac mini to use a Sonnet Puck with no problem. Does that also work with Catalina or is there another build for that i need to download onto flash drive to boot from.

 

Thanks

Paul

Mac Mini 2012 i7 Quad Core: Mac Mini 2012 - Sonnet Break Away Puck my signature to give context to my posts


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

@aa7bh

Keep SIP disabled - SIP can prevent patched OSes from booting.

@minip

You mean automate-eGPU EFI? Read the last few pages of the thread there as well as the updated main page.

This post was modified 2 months ago

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


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

I don't see anything different with macOS 10.15.2 in terms of TB1/2 patching - so the new patch (script v6.1+) should remain functional as of macOS 10.15.2 Beta 1 [19C32e].

Posted by: @massimo_luraschi

Does this mean I ran the script improperly and chose not to patch, whereas I should have? (cause I thought I did).

@massimo_luraschi

Actually, the recommendation is posted before the option to patch [i.e, before you chose]. Essentially the goal of the recommendation is to let you know that even if you choose "yes" to patch, system is not guaranteed to work.  In automatic mode, the script stops in the same situations where the recommendation is Not Advised. Perhaps this kind of implementation in manual mode is unclear and causing confusion. I will definitely rethink this in a future update to the script.

I once again apologize if this is clear to everybody and I fail to grasp simple instructions. I appreciate the patience.

If the script wasn't clear enough for some users, then the script should improve 🙂

This post was modified 2 months ago

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Username
(@username)
Estimable Member
Joined: 3 years ago
 

Just want to report that I yesterday set up my PowerColor Mini eGFX 180F with a PowerColor Vega 56 Nano.
Fed it with power from a HP DPS-460 using both the ordinary 6-pin pci-e socket as well a dedicated cable going in through under the pci-e input and directly to the vega card. 

This to ensure the vega get all power it need without any risk of over loading the internal pcb. As the Mini 180F box is shipped with a simple RX560

I updated my macOS from 10.13.6 to latest 10.14. Disabled SIP. Connected the Mini and Vega. 
Was asked about PurgeWrangler upon boot and accepted the update. 
the script ran and reported all ok. 

Now I have a wicked small power house. 🙂

 

My cable work still need some adjustments for aesthetics but as everything I do is non destructive I’m no hurry. But it will look better further on. 

Will post an dedicated thread about it later this weekend or early next week. 

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 +
PowerColor eGFX Mini 180F via TB3->TB2 adapter + macOS Mojave

Previous: 2012 Mac Mini + [email protected] (AKiTiO Thunder3 via TB3->TB2 adapter) + macOS


ReplyQuote
artik
(@artik)
Eminent Member
Joined: 2 years ago
 

Hi,

I'm on Mac Pro 2013 and today I'll setup a clean Catalina 10.15.1 on it (Vega64 on Sonnet550W enclosure). Will my eGPU work on this MacOS? 

Many thanks for the awesome scripts!

Regards

Arti

Mac Pro 2013, 10 core, Sonnet eGFX 550, Vega 64


ReplyQuote
_photoguy_
(@_photoguy_)
Active Member
Joined: 8 months ago
 

Hi there.

Everything was working for a few months... until this afternoon.

I read everywhere and nowhere I saw anything about Catalina breaking purge-wrangler, so I went ahead and updated.

Now the system doesn't even see the enclosure itself, it detects nothing whatsoever on the thunderbolt bus. I checked and the secure boot as well as system integrity are disabled.

Tried cleaning and reinstalling purge-wrangler a couple times and nothing.

Ideas?

Mid-2015 Macbook Pro Retina - Core i7 - iGPU Intel Iris Pro - eGPU AMD Radeon RX580 - Sonnet Breakaway 550 - Apple TB3 to TB2 adapter - Screen 1 Dell UP2718Q - Screen 2 Dell U2412M


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

I read everywhere and nowhere I saw anything about Catalina breaking purge-wrangler , so I went ahead and updated.

Because script version 6.1+ has a new patch. People have already confirmed it works. If it’s not working for you, reinstall the latest version of Catalina (10.15.1 as of now) on top of your existing install, then retry.

Posted by: @_photoguy_

Now the system doesn't even see the enclosure itself, it detects nothing whatsoever on the thunderbolt bus. I checked and the secure boot as well as system integrity are disabled.

This is a different issue entirely. Please share logs from the script while eGPU is connected. Should be in More Options (v6.2). Script can’t do anything if eGPU is not detected by system itself. If you want, patch manually.

This post was modified 2 months ago

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
_photoguy_
(@_photoguy_)
Active Member
Joined: 8 months ago
 

@mac_editor

Thank you, I do believe there is something more fundamental. As I said the system monitor didn't see anything connected on the TB ports and purge-wrangler was the same, so I reverted back to Mojave and it's working again. Pity though, it means I can't update anymore probably.
Is there anything else that can do a decent scan? like pci enum or something?

Mid-2015 Macbook Pro Retina - Core i7 - iGPU Intel Iris Pro - eGPU AMD Radeon RX580 - Sonnet Breakaway 550 - Apple TB3 to TB2 adapter - Screen 1 Dell UP2718Q - Screen 2 Dell U2412M


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

@_photoguy_

Script logs do check PCI devices via system profiler. Anyway, you can check IORegistry. I would suggest creating an extra install of Catalina for testing.

https://support.apple.com/en-us/HT208891

Other suggestions would be to try NVRAM/SMC resets. 

This post was modified 2 months ago

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Markus Zöhrlaut
(@markus_zohrlaut)
New Member
Joined: 2 months ago
 

PROBLEM:

h.264 hardware acceleration works like charm but no hevc/h.265 HARDWARE ACCEL decoding/ encoding at all!

Here are all my Macbook Pro details:

MacBook Pro (Retina 13 Zoll, Beginning 2015 - 2,7 GHz Intel Core i5 - 16 GB 1867 MHz DDR3 - eGPU: Radeon Pro 580 8 GB via Thunderbolt2 using PurgeWrangler always newest version - System: MacOS 10.4.6 (18G1012):

My Video Proc System Status shows as said: h264: fine. h.265 not fine: My VideoProc Status

Additional useful Infos i might have found:

For Radeon RX 4XX/5XX standalone system, AMDRadeonX4250.kext (GVA support H264) does not support HEVC HW decode/encode, need edit AMDRadeonX4250.kext info.plist, copy below settings from AMDRadeonX5000.kext info.plist to fully enable HW HEVC support,

IOGVACodec
IOGVAHEVCDecode
IOGVAHEVCEncode
IOGVAVTCapabilities

The best is create a dummy kext injector (similar to verde.kext method) and place it into Clover/kext/Other folder.

REMARK: After looking inside the plist of my being in use AMDRadeonX4000.kext i saw that those parameters were already inside the plist. So i did not change anything as i am also not able to do so on my own (i do not dare to be clear here)

+ i found additionally: But did not do sth. on my own:

copy the kext (AMDRadeonX5000.kext) from /System/Library/Extensions/ to your desktop and right click on it and select show package contents, then go and find the file named Info.plist and edit it, then you would have to find where it says "<key>IOPCIMatch</key>
<string>0x68601002" and add "0x66AF1002" before "0x68601002" meaning something like this " <key>IOPCIMatch</key>
<string>0x66AF1002 0x68601002"

Then download a tool called KextBeast from tonymacx86.com and run it, make sure to select /System/Library/Extensions/ and reboot once completed, then attach the eGPU with the Radeon VII inside.

 

I can offer:

Teamviewer session + payment via paypal for anybody who can help me with my problem as i need h.265 for my future business startling in 2020.

please write me an email or a pn me here or pn me at fb: markus zöhrlaut.

Best Markus

This post was modified 2 months ago

MacBook Pro (Retina 13 Zoll, Beginning 2015 - 2,7 GHz Intel Core i5 - 16 GB 1867 MHz DDR3 - eGPU: Radeon Pro 580 8 GB via Thunderbolt2 using PurgeWrangler always newest version - System: MacOS 10.4.6 (18G1012)


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

@markus_zohrlaut

The Mac Pro is a desktop - do you mean MacBook Pro? Please add your exact system information in your signature.

This script enables eGPUs on older Macs such that they work as they would natively (AMD drivers are never touched to begin with).

Why you would try Lilu/WhateverGreen is beyond me as those are unrelated to your issue.

API/Libraries for HEVC hardware acceleration (and GPU/eGPU use in general) are the responsibility of Apple (videotoolbox) and the software/apps you use.

eGPU support document: https://support.apple.com/en-us/HT208544 [same things apply on older Macs with eGPU enabled].

This post was modified 2 months ago

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Markus Zöhrlaut
(@markus_zohrlaut)
New Member
Joined: 2 months ago
 

@mac_editor

Hi, sorry: I just updated my profil:

Here are all my Macbook Pro details:

MacBook Pro (Retina 13 Zoll, Beginning 2015 - 2,7 GHz Intel Core i5 - 16 GB 1867 MHz DDR3 - eGPU: Radeon Pro 580 8 GB via Thunderbolt2 using PurgeWrangler always newest version - System: MacOS 10.4.6 (18G1012):

My Video Proc System Status shows as said: h264: fine. h.265 not fine: My VideoProc Status

Additional useful Infos i might have found:

For Radeon RX 4XX/5XX standalone system, AMDRadeonX4250.kext (GVA support H264) does not support HEVC HW decode/encode, need edit AMDRadeonX4250.kext info.plist, copy below settings from AMDRadeonX5000.kext info.plist to fully enable HW HEVC support,

IOGVACodec
IOGVAHEVCDecode
IOGVAHEVCEncode
IOGVAVTCapabilities

The best is create a dummy kext injector (similar to verde.kext method) and place it into Clover/kext/Other folder.

REMARK: After looking inside the plist of my being in use AMDRadeonX4000.kext i saw that those parameters were already inside the plist. So i did not change anything as i am also not able to do so on my own (i do not dare to be clear here)

+ i found additionally: But did not do sth. on my own:

copy the kext (AMDRadeonX5000.kext) from /System/Library/Extensions/ to your desktop and right click on it and select show package contents, then go and find the file named Info.plist and edit it, then you would have to find where it says "<key>IOPCIMatch</key>
<string>0x68601002" and add "0x66AF1002" before "0x68601002" meaning something like this " <key>IOPCIMatch</key>
<string>0x66AF1002 0x68601002"

Then download a tool called KextBeast from tonymacx86.com and run it, make sure to select /System/Library/Extensions/ and reboot once completed, then attach the eGPU with the Radeon VII inside.

This post was modified 2 months ago

MacBook Pro (Retina 13 Zoll, Beginning 2015 - 2,7 GHz Intel Core i5 - 16 GB 1867 MHz DDR3 - eGPU: Radeon Pro 580 8 GB via Thunderbolt2 using PurgeWrangler always newest version - System: MacOS 10.4.6 (18G1012)


ReplyQuote
(@austen_yang)
New Member
Joined: 2 months ago
 

Hey guys, kind of new to this stuff so bear with me. I've been having problems with setting up an AKiTiO Thunder2 with my 2015 MacBook Pro. Whenever I set up purge wrangler, it detects the graphics card I have inside (AMD R9 290x) and completes the setup without issue. However, upon restarting, the GPU is not seen. It does not appear in Activity Monitor, and the gpu logo in the top right corner flashes for a moment saying "no removable gpu" until disappearing. I've tried doing an SMC and NVRAM reset, but none have solved the issue. I've attached a link to the log, will anyone be able to help me out?

Logs

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


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

@austen_yang

Support for all older AMD architectures is not guaranteed. The 290/290X/390X do not seem to work as is. The Hackintosh community probably has workarounds for this (likely framebuffer patching) but it’s beyond purview of this script as of now. Architectures like Fiji do work. It is recommended that you use a Polaris or newer GPU. Thanks for sharing the logs and apologies for being unable to assist further. 

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Rufjan
(@rufjan)
Active Member
Joined: 2 months ago
 

I have exactly the same problem as Austen Yang but with my Macbook Pro 2011 (late) 15 inch, and radeon rx 570. Any ideas?

MacBook Pro 15-inch, Early 2011 | BizonBox2 | Gigabyte Radeon RX 570 not working 🙁
iMac 5k Late 2015 | BizonBox2 | Gigabyte Radeon Rx 570 | automate-eGPU | working 🙂


ReplyQuote
deduwka
(@deduwka)
Active Member
Joined: 3 months ago
 

Unluckily, the situation with nVidia + Mac OS just got worse.

CUDA 10.2 (Toolkit and NVIDIA driver) is the last release to support macOS for developing and running CUDA applications. Support for macOS will not be available starting with the next release of CUDA.

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/#title-new-features

https://gizmodo.com/apple-and-nvidia-are-over-1840015246

2017 15" MacBook Pro i7 16GB 1TB-SSD
Razer Core X + RTX 2070 Super


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

@deduwka This is actually good news because users can finally stop hoping and decide their next step.

 

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


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

@rufjan

It is unclear why your system does not work. Please ensure that hardware is assembled correctly (properly slotted GPU, power cables plugged in appropriately, etc.). I presume you are running MacOS High Sierra. Try reinstalling it on top of your existing installation and repatching. After installation, please share logs from the script (More Options) with eGPU connected if system is still not functional. If your RX 570 is XFX, it can cause issues. If we still cannot figure it out, try an extra install:

https://support.apple.com/en-us/HT208891

Also, please add your detailed system configuration to your signature.

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Rufjan
(@rufjan)
Active Member
Joined: 2 months ago
 

@mac_editor

The hardware is ok, I checked it on my iMac 5k late 2015 (using automate-eGPU bootable pendrive) and it works like a charm (the same pendrive doesn't detect the e-gpu on my MacBook).

The gfx card is regular Gigabyte Radeon  RX 570 , nothing fancy. The os is High Sierra indeed (the latest update).

Anyway the script works exactly as Austen Yang said. Detect gfx card, installs, no errors, and after the reboot, the system is booting very long (about 5 minutes - with the e-gpu connected, without it, boots normally) and the only thing that has changed is that my internal AMD gfx card is disappeared in "my mac" window and the only Intel HD left.

Here's the link to the logs: Wrangler logs @ dropbox

This post was modified 2 months ago

MacBook Pro 15-inch, Early 2011 | BizonBox2 | Gigabyte Radeon RX 570 not working 🙁
iMac 5k Late 2015 | BizonBox2 | Gigabyte Radeon Rx 570 | automate-eGPU | working 🙂


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

@rufjan

@austen_yang has a known problem (older GPU not guaranteed to work) - your system should work (just as it did on iMac). Good to hear all ok on hardware-end. Please use either automate-eGPU EFI or the script - not both. Script logs indicate no patch was applied at time of log capture (anything done by EFI is not detectable in the script). Run the patch, then check System Status, which should say Enabled for TB1/2 AMD. If it is not being enabled, then I will have to investigate on script-end (though v6.2 of the script should have failed if it was unable to enable patch). If it is indeed being enabled, then we will have to more throughly investigate on your configuration. Try rebooting without the eGPU and hotplug to see what you get. Boot should not be slower regardless. Given that it did not work even with automate-eGPU EFI (I hope you booted all the way and ignored the "Detected eGPU" feature on bootscreen to test) it is hard to pinpoint the issue. Logs indicate that the GPU is detected as a display - it should be a gpu-controller in PCI section if detected appropriately. Your internal GPU is still present (About This Mac is not a valid mechanism to see all GPUs) as evident in logs.

Evidence of similar working build: https://egpu.io/forums/builds/2011-15-MacBook-pro-hd-6770m-rx58010gbps-tb1-mantiz-venus-macos10-13-6-errantpixel/

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Rufjan
(@rufjan)
Active Member
Joined: 2 months ago
 

@mac_editor

Thank you for your response, after applying the patch the status looks like this:

Ti82 Devices      Disabled
TB1/2 AMD eGPUs   Enabled
Legacy AMD eGPUs  Enabled
NVIDIA eGPUs      Disabled
Web Drivers       Absent

And nothing has changed. HotPlugging egpu causing a little processor icon on the right side of the toolbar which is disappearing after a few seconds and the egpu is not working. 🙁 Trying to boot with the connected egpu causing a very long boot without the expected result.

Here's the updated log after patching: Updated log @ dropbox

 

MacBook Pro 15-inch, Early 2011 | BizonBox2 | Gigabyte Radeon RX 570 not working 🙁
iMac 5k Late 2015 | BizonBox2 | Gigabyte Radeon Rx 570 | automate-eGPU | working 🙂


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

@rufjan

Legacy support should not be enabled as it is not needed for Polaris (although it should not make a difference) - seems like you manually enabled it (automatic setup should have ignored it)? Looks like patch was applied correctly and all is ok. Uninstall patches and reset SMC/NVRAM and retry. Also as advised before, test on extra install.

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Rufjan
(@rufjan)
Active Member
Joined: 2 months ago
 

@mac_editor

I just did that and didn't help. I've noticed an interesting thing: the automate-egpu boot pendrive 'sees' the egpu as third internal gfx card - not the external one.  I'll try on the clean install within a few days but I'm losing my hope 🙁

MacBook Pro 15-inch, Early 2011 | BizonBox2 | Gigabyte Radeon RX 570 not working 🙁
iMac 5k Late 2015 | BizonBox2 | Gigabyte Radeon Rx 570 | automate-eGPU | working 🙂


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

the automate-egpu boot pendrive 'sees' the egpu as third internal gfx card - not the external one

@rufjan By default it uses a different patch so you won't see the eGPU icon with it (but eGPU would function). Could you elaborate on where you see this? IIRC its seen as discrete in SafeEjectGPU list, but in System Information/Report > Graphics/Displays it should show up as External (and prefer External GPU checkbox for apps should be available). 

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Rufjan
(@rufjan)
Active Member
Joined: 2 months ago
 

@mac_editor

I'm talking about the thing I've noticed when I tried to use automate-egpu boot pendrive. Here's the image:

https://ibb.co/GdSVC3m

On the left side is a regular boot - without eGPU connected. It detects two internal GPUs (Intel and AMD). On the right side is boot with the eGPU connected. The script didn't detect the eGPU but it detects three internal GPUs. Intel and two AMD. The same script on my iMac detects connected eGPU as eGPU and the internal GPU normally.

MacBook Pro 15-inch, Early 2011 | BizonBox2 | Gigabyte Radeon RX 570 not working 🙁
iMac 5k Late 2015 | BizonBox2 | Gigabyte Radeon Rx 570 | automate-eGPU | working 🙂


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

@rufjan

The detect eGPU mechanism is inconsistent (also mentioned on first page of EFI thread). Did you still try booting in to see if it works?

purge-wranglerpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
Rufjan
(@rufjan)
Active Member
Joined: 2 months ago
 

@mac_editor

Yeah, the result was the same - very long boot with eGPU connected (and nothing), without connected eGPU MB boots normally, hotplug gives nothing.

MacBook Pro 15-inch, Early 2011 | BizonBox2 | Gigabyte Radeon RX 570 not working 🙁
iMac 5k Late 2015 | BizonBox2 | Gigabyte Radeon Rx 570 | automate-eGPU | working 🙂


ReplyQuote
 of  43