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

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

 of  44
  RSS

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

@rufjan

Roger. Quick note to always use System Report > Graphics/Displays to check if eGPU is active and not just About This Mac window or eGPU icon [depending on patch].

At this point, our only recourse is to test on extra install to see if that makes a difference.

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
Rufjan
(@rufjan)
Active Member
Joined: 2 months ago
 

@mac_editor

A little update - I switched the gfx card to the Nvidia 1060 and the script worked (but only after installing additional drivers, without it the result is the same as with the AMD card). So - maybe I need to install some additional drivers for AMD card?

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

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

@mac_editor

I made a second partition to install Catalina, reset NVRAM and tried again and it worked.

So now I was able to update my main partition.

Thank you again for your support!

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

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

Hi all.. 🙂

As the Nvidia definitive drops MAC support (and two key RNDR developers make soon their conversions to AMD) I'm looking for the possibilities to buy an RX5700 XT to use via eGPU box with my iMac Pro. Before I completely switch to Catalina, and because I still need High Sierra with Nvidia until the conversions will be finished, I would like to know, if it's possible to use that RX5700 XT in High Sierra? I read on the Apple support, that the RX5700 have native support only wih Catalina. Thank you and sorry if my the answer to my question is mentioned somewhere.

#iMac Pro #Sonnet Breakaway #Quadro P5000+GTX 1080Ti #High Sierra 10.3.6.


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

I would like to know, if it's possible to use that RX5700 XT in High Sierra?

@lqd Succinctly, no. macOS 10.15.1 is the minimum requirement. 

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


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

@mac_editor

Maybe I'm missing something but I looked at the last few pages but see no reference to any mods on the automate-egpu script that I've been using for 10.14.6 just want to make sure when i upgrade to Catalina that hopefully it works the same.

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
 

@minip

Probably because it’s been a month since I responded about looking at the last few pages and that thread got updated. I keep the main page for automate-eGPU EFI updated so check the first post. 

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 and goalque liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 
Posted by: @mac_editor

@minip

Probably because it’s been a month since I responded about looking at the last few pages and that thread got updated. I keep the main page for automate-eGPU EFI updated so check the first post. 

Thanks for keeping the main page up to date as I don't have time, the temporary fix is important (in order to get macOS Catalina working, not related to Windows boot):

Temporary fix for macOS Catalina: https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/paged/24/#post-67493

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


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

@mac_editor Purge-Wrangler remains working in 10.15.2. I experienced some strange behavior with Thunderbolt device detection right after the system update. It happens more often with hot-plug. Cold-plug still works with Port #5 and #6 only.

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
 

@itsage

Thank you for the update. I don’t anticipate any significant changes to the relevant part of the kext I’m patching as it is fairly mature at this point, so hopefully the patch lasts well into 10.16.x, but we never know.

eGPU behavior has been somewhat odd on Catalina even on TB3 (Navi bringing along additional problems). Due to end-of-sem crunchtime I’ve hardly had any opportunity to experiment but there appears to be a regression in eGPU advantage in video processing vs. internal GPUs with respect to Apple apps and APIs. Will post my findings once I complete all testing.

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
(@mohammad_k_ebrahimpour)
Active Member
Joined: 1 month ago
 

Hi All,

I actually have a question. I recently moved toward getting an egpu with Nvidia gpu for my Mac. But I am having difficulties installing it. I have MacBook Pro 2017 that has High-sierra 10.13.6 (17G66) with 4 Thunderbolt 3 ports. I followed the instruction on Purge-Wrangler GitHub page and installed the GPU. It looks like that the GPU get installed but for some reason my MacBook doesn't recognize it. I am pasting the system info that I can see. Can anyone point me to a direction that I can finish this installation and enjoy my eGPU? 

Thanks!

Apple-> About this Mac ->MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports)

                                                 Graphics Intel Iris Graphics 550 1536 MB

System Report :

Graphics:

  Chipset Model: Intel Iris Graphics 550

  Type: GPU

  Bus: Built-In

  VRAM (Dynamic, Max): 1536 MB

  Vendor: Intel

  Device ID: 0x1927

  Revision ID: 0x000a

  Metal: Supported, feature set macOS GPUFamily1 v3

  Displays:

Color LCD:

  Display Type: Built-In Retina LCD

  Resolution: 2560 x 1600 Retina

  Framebuffer Depth: 24-Bit Color (ARGB8888)

  Main Display: Yes

  Mirror: Off

  Online: Yes

  Rotation: Supported

  Automatically Adjust Brightness: No

 

This post was modified 1 month ago

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


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

Hey everybody,

I am using a Radeon RX 580 in a Sonnet eGFX Breakaway Box with my Mac mini Mid 2011. High Sierra runs like a charme thanks to purge-wrangler in 4K/60 Hz. Perfect! Thanks so much for this great development!

However, I would love to upgrade to Catalina. This requires the use of dosdude1's patches. As far as I know the patches couldn't be combined in the past. Has this changed with the recent update of purge-wrangler? I'd really like to make sure that things work before I start because if not it can seriously render my system unusable.

Thanks!

Regards

Christian

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

ReplyQuote
(@mohammad_k_ebrahimpour)
Active Member
Joined: 1 month ago
 

@mac_editor, do you mind helping me out? I am really frustrated.

 

Thanks!

Mohammad 

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

ReplyQuote
(@mohammad_k_ebrahimpour)
Active Member
Joined: 1 month ago
 

@mac_editor

Thanks for the quick reply. I am copying all the logs down here. (for some reason I cannot attach here.)

egpu log: 1e82 10de
GeForce RTX 2080:TU104 

--------------------------------------------------------------

gpu log: 

Graphics/Displays:

Intel Iris Graphics 550:

Chipset Model: Intel Iris Graphics 550
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x1927
Revision ID: 0x000a
Metal: Supported, feature set macOS GPUFamily1 v3
Displays:
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 2560 x 1600 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No

---------------------------------------------------------------------------

Thunderbolt:

Thunderbolt:

Thunderbolt Bus 1:

Vendor Name: Apple Inc.
Device Name: MacBook Pro
UID: 0x00012E54C8C05001
Route String: 0
Firmware Version: 33.1
Domain UUID: 2A2A5A7D-DB16-665A-A551-A86B86337448
Port:
Status: No device connected
Link Status: 0x7
Speed: Up to 40 Gb/s x1
Current Link Width: 0x1
Receptacle: 4
Link Controller Firmware Version: 0.35.0
Port:
Status: Device connected
Link Status: 0x2
Speed: Up to 40 Gb/s x1
Current Link Width: 0x2
Receptacle: 3
Link Controller Firmware Version: 0.35.0

Core X:

Vendor Name: Razer
Device Name: Core X
Vendor ID: 0x127
Device ID: 0x1
Device Revision: 0x1
UID: 0x0127E355442A4B00
Route String: 3
Firmware Version: 33.1
Port (Upstream):
Status: Device connected
Link Status: 0x2
Speed: Up to 40 Gb/s x1
Current Link Width: 0x2
Link Controller Firmware Version: 0.35.0

Thunderbolt Bus 0:

Vendor Name: Apple Inc.
Device Name: MacBook Pro
UID: 0x00012E54C8C05000
Route String: 0
Firmware Version: 33.1
Domain UUID: BED87A50-307D-5F54-8155-76CFB433CB7A
Port:
Status: No device connected
Link Status: 0x101
Speed: Up to 40 Gb/s x1
Current Link Width: 0x1
Receptacle: 2
Link Controller Firmware Version: 0.35.0
Port:
Status: No device connected
Link Status: 0x101
Speed: Up to 40 Gb/s x1
Current Link Width: 0x1
Receptacle: 1
Link Controller Firmware Version: 0.35.0

------------------------------------------------------------------

PCI:

PCI:

display:

Type: VGA-Compatible Controller
Driver Installed: No
Tunnel Compatible: No
Pause Compatible: No
MSI: No
Bus: PCI
Slot: Thunderbolt@70,0,0
Vendor ID: 0x10de
Device ID: 0x1e82
Subsystem Vendor ID: 0x1458
Subsystem ID: 0x37c1
Revision ID: 0x00a1
Link Width: x4
Link Speed: 8.0 GT/s

pci10de,10f8:

Type: Audio Device
Driver Installed: No
Tunnel Compatible: No
Pause Compatible: No
MSI: No
Bus: PCI
Slot: Thunderbolt@70,0,1
Vendor ID: 0x10de
Device ID: 0x10f8
Subsystem Vendor ID: 0x1458
Subsystem ID: 0x37c1
Revision ID: 0x00a1
Link Width: x4
Link Speed: 8.0 GT/s

pci10de,1ad8:

Type: USB eXtensible Host Controller
Driver Installed: No
Tunnel Compatible: No
Pause Compatible: No
MSI: No
Bus: PCI
Slot: Thunderbolt@70,0,2
Vendor ID: 0x10de
Device ID: 0x1ad8
Subsystem Vendor ID: 0x1458
Subsystem ID: 0x37c1
Revision ID: 0x00a1
Link Width: x4
Link Speed: 8.0 GT/s

pci10de,1ad9:

Type: Unknown
Driver Installed: No
Tunnel Compatible: No
Pause Compatible: No
MSI: No
Bus: PCI
Slot: Thunderbolt@70,0,3
Vendor ID: 0x10de
Device ID: 0x1ad9
Subsystem Vendor ID: 0x1458
Subsystem ID: 0x37c1
Revision ID: 0x00a1
Link Width: x4
Link Speed: 8.0 GT/s

-----------------------------------------------------------------------

Mac log:

Software:

System Software Overview:

System Version: macOS 10.13.6 (17G66)
Kernel Version: Darwin 17.7.0
Boot Mode: Normal
Secure Virtual Memory: Enabled
System Integrity Protection: Disabled
Time since boot: 3 minutes

Hardware:

Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro13,2
Processor Name: Intel Core i5
Processor Speed: 3.1 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 4 MB
Memory: 16 GB
Boot ROM Version: MBP132.0247.B00
SMC Version (system): 2.37f20

-----------------------------------------------------------------------------------

Please let me know if you need anything further.

Thanks,

Mohammad

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

ReplyQuote
(@mohammad_k_ebrahimpour)
Active Member
Joined: 1 month ago
 

@mac_editor

Oh nooo! Thanks though. It means I am out of option here?

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
 

@mohammad_k_ebrahimpour

You can set it up on bootcamp if required, but on macOS - yes you have no option other than to switch to a Pascal or older GPU (and stay on High Sierra for CUDA).

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
(@mohammad_k_ebrahimpour)
Active Member
Joined: 1 month ago
 

@mac_editor

Thanks a ton.

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


ReplyQuote
(@dr_zeissler)
Active Member
Joined: 2 months ago
 

It's cool thing to get an egpu working on a mac, but it's a mixed experience.

My setup: MacMini 2011 (HD3000) -> TB1 ->TB3 - Sonnet 550 with RX470 8GB Nitro+ @ 10.13.6

I think if I had chosen the RX580 it should have worked out of the box, but I choose the RX470 and so I had to disable system-integrity and get the PW-Script working. I had no issues getting the script working. I do connect the HMDI-Output of the RX470 only to my Monitor. If I connect both HDMI Signals (HD3000 and RX470) I get issues with not using the RX470.

Performance is from really bad to pretty nice. 

The Mini does work up to 10.13.6 and if it's patched with a dosdude1 installer up to 10.14.x (what I did not).

Tombraider 2013 performs horrible on that egpu-setup. It performs much better on HD3000 (if I compare 1024x768 not full HD).

Rise of the Tombraider performs beautiful, nearly locked 60fps on all high.

I think some developers support eGPU or later API's not for 10.13.x, therefore I need 10.14+.

any suggestions? or do I have to check my installation?

 

Thx

Doc

 

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


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

Hey guys. 

 

Havins some issues getting my setup to work here as well.

My setup: iMac 5k late 2015 TB2 ->TB3 - Sonnet’s eGFX Breakaway Box bundled with an RX580.

 

The eGFX used to work fine on my Retina MBP 2014 with mojave. On this iMac, it the computer shuts down immediately (2-5 sec) after plugging in the eGPU. I've used Purge-wrangler to set it up, and even just downgraded from Catalina in the hope that that would help. Have already tried resetting NVRAM + PRAM and smc.

 

- Jonas 

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
 

@jonashn

Unfortunately that symptom most likely indicates a faulty GPU (when was it working last?) so if you can possibly test on another system again it would be great. Can’t think of anything else.

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
(@jonashn)
Active Member
Joined: 2 years ago
 

@mac_editor

Thanks for the quick reply. Will try and see whether it still works on my MBP. It worked 1-2 years ago, and I just find it strange that a GPU in a box would die like that 😫

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


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

Worked for me with MBP 16" base model, and 1080TI card in a Razer Core X.

I can't get any signal to my external monitor, but it's detected, and so is the card on macos (shown using pcie 4X lane etc etc). Now I just need to see why I can't get it to transport a signal to my monitor.

Pending: Macbook Pro 16" I7 and Razer Core X+ EVGA FTW3 1080TImy signature


ReplyQuote
(@florin_samareanu)
Active Member
Joined: 2 months ago
 

@deanorth

Because you have no driver for your system as it doesn’t exist (and probably never will). With that GTX card BootCamp is your only option. 

16'' Macbook Pro - Razer Core X Chroma - PowerColor Red Devil 5700XT - LG 27UK850


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

Hum, thanks Florin, I feared this might be the case... I have boot camp installed, it's indeed working (with issues but that's another topic:) )

Pending: Macbook Pro 16" I7 and Razer Core X+ EVGA FTW3 1080TImy signature


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

All script documentation has moved to its project wiki: https://github.com/mayankk2308/purge-wrangler/wiki

There is now a Beginner's Guide as well.

This post was modified 1 week 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


itsage liked
ReplyQuote
(@jurgen_w_de)
Active Member
Joined: 2 years ago
 

Hello everyone,

I'm using the Macbook Pro Retina 13 "2013 with macOS Mojave 10.14.2. A Powercolor AMD Radeon VII graphics card is in the AKiTiO Node Thunderbolt 3 box. Which script do I have to run so that the graphics card is recognized?

Thank's for the Tipps.

Greetings Jürgen

from Germany

 

I use Googel to translate, I hope you see my problem.

Apple Macbook (2013), 2,4 GHz, Intel Core i5, 8 GB, 1 TB SSD @macOS 10.14.2 Mojave


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

itsage liked
ReplyQuote
(@jurgen_w_de)
Active Member
Joined: 2 years ago
 

@mac_editor

Hi there,
Many thanks for the answer.
I ran the PurgeWrangler (6.2.2), the card was also recognized.

I got the following message:
>> Setup eGPU

EGPU plug-in. Press ESC if you are not plugging in eGPU.

External GPU Radeon VII
GPU Arch Vega 20
Thunderbolt 2

Backing up ...
Backup refreshed.

Patching for AMD eGPUs ...
Patches applied.

Analyzing system ...
No anomalies expected.

Sanitizing system ...
System sanitized.
Modifications complete.

Reboot to apply changes.

Reboot now? [Y / N]:

The card is not recognized by Mojave, I only have the standard graphics card and the egpu is not recognized.

What am I doing wrong?

Many thanks for the answer

Apple Macbook (2013), 2,4 GHz, Intel Core i5, 8 GB, 1 TB SSD @macOS 10.14.2 Mojave


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

@jurgen_w_de

Looks like it worked correctly.

Can you share logs from the script? You can create them by choosing #4 (More Options) and then logging option. It will create a file on desktop which you can share with me. 

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
(@jurgen_w_de)
Active Member
Joined: 2 years ago
 
Hi there,
I did, I hope that was the right thing.

Thanks for helping.

Apple Macbook (2013), 2,4 GHz, Intel Core i5, 8 GB, 1 TB SSD @macOS 10.14.2 Mojave


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

@jurgen_w_de

You need to update to macOS 10.14.5 or newer to support Radeon VII. Once you update, reapply patches. 

This post was modified 15 hours 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
 of  44