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

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

 of  39
  RSS

ruslan
(@ruslan)
Active Member
Joined: 2 months ago
 
Posted by: Samson Lau

Tks for help, I have following the step to patch with my Mac mini 2012 with a Gigabyte gaming box RX580, It works great, but I found that the eGPU hotplug icon doesn't show at the title bar with Mojave (High Serria can show it). Did I do anything wrong?

I initially experienced the same issue. Plugging my Sonnet 350watt into the Thunderbolt 2 port via adapter wouldn't work, even with an official Apple thunderbolt 2 cable. 

Plugging the eGPU into a thunderbolt 3 iMac and having it detect, and then plugging into Thunderbolt 2 worked (and still works, I only needed access to a working TB3 mac once, plugging into TB2 now works all the time, knock on wood).

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

ReplyQuote
nu_ninja
(@nu_ninja)
Estimable Member
Joined: 1 year ago
 

@samson_lau

If you're using the latest beta of Mojave then its just a bug with the OS. Hopefully Apple will fix their code in next release.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.14+Win10
+ Linux Mint 19.1


ReplyQuote
Antani72
(@antani72)
Active Member
Joined: 1 year ago
 

@samson_lau
Hi,
I also have a mac mini late2012 and I connected a Sonnet GPU-350W-TB3Z with nVidia 1050TI
Can you tell me if after the patch the VideoProc application is able to recognize (and use) the external GPU ?
thx

This post was modified 2 months ago

Late 2012 Mac Mini 2,5 GHz Intel Core i5, mac OS High Sierra 10.13.6, eGPU: Sonnet Breakaway 350 + Nvidia GTX1050TI


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

Can confirm. Purge-nvda too. On mid-2012 MacBook Pro retina 15.

Mid-2012 15" Retina MacBook Pro + Akitio Node + AMD RX 580


ReplyQuote
(@iamqk-bsd)
Active Member
Joined: 12 months ago
 

@mac_editor

here is a crack method to install webdrive on Mojave, after that can I use this script to enable egpu on Macbook pro 2015 with 370x card?

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
 

@iamqk-bsd installing the drivers isn't the issue - there will be no acceleration of NVIDIA GPUs over that driver so it's pointless.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


ReplyQuote
(@iamqk-bsd)
Active Member
Joined: 12 months ago
 

ok, thank you for your reply

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


ReplyQuote
ruslan
(@ruslan)
Active Member
Joined: 2 months ago
 
Posted by: Samson Lau

Tks for help, I have following the step to patch with my Mac mini 2012 with a Gigabyte gaming box RX580, It works great, but I found that the eGPU hotplug icon doesn't show at the title bar with Mojave (High Serria can show it). Did I do anything wrong?

I experienced the same issue. 

What got it working for me was getting access to a TB3 iMac and plugging in my eGPU. Once it was recognized I went back to my TB2 Mac and things have been working perfectly (knock on wood).

Confirmed working on Beta 2.

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

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

I experienced a different result with 10.15 Beta 2 [19A487l]. First of all, purge-wrangler didn't notify of macOS version change. I ran it manually in Terminal and saw a few prompts I never saw before. The RX Vega 64 eGPU showed up in System Information as Display only. Here are some screen captures.

Best ultrabooks for eGPU use

eGPU enclosure buying guide


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

@itsage Likely because the new beta now defaults to read-only system volume. Can you try this:

  1. Reboot into recovery.
  2. Disable SIP (even if already disabled).
  3. Reboot back to macOS and run purge-wrangler. Those extra terminal messages should not pop up - they are errors.

 

I have yet to test this, but I recall a WWDC session mentioned how to make the system volume writable for one boot. A future version of purge-wrangler will refuse to run on systems with read-only system volume and prompt this workaround. Edit: Alone, this does not work, but have found a different workaround for now that does not require recovery boot.

This post was modified 2 months ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


itsage liked
ReplyQuote
(@samson_lau)
New Member
Joined: 1 year ago
 

One new issue I have found that when I shut down the mac mini 2012, the eGPU box (Gibibyte gaming box RX580) keeps running with full speed (the fan inside the eGPU box will run on full speed). (not all the time will happen) . some time just needs to unplug the TB2 cable, but sometimes need to unplug the power for a while.

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
 

@itsage purge-wrangler 5.1.3 is available. This release addresses read-only system volume on macOS Catalina Beta 2 without restarts and seamlessly, at least on my system. Please test on a TB2 system and provide feedback.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


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

@mac_editor Thank you for the quick update! 5.1.3 worked for the 2013 Mac Pro. It is not functional when hot-plug though. I had to boot with the eGPU connected. It's likely a bug with this macOS build. They are making nice improvements to Activity Monitor by adding the GPU tab. Some cool details are attached Port #, Max Bandwidth, and Enclosure.

This post was modified 2 months ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide


ReplyQuote
(@david_burks)
New Member
Joined: 2 months ago
 
Posted by: mac_editor

@itsage purge-wrangler 5.1.3 is available. This release addresses read-only system volume on macOS Catalina Beta 2 without restarts and seamlessly, at least on my system. Please test on a TB2 system and provide feedback.

I don't have a tb2 system to test with currently but I am unable to use my MacBook Pro 13" 10.15 beta 2 (2017 non tb) with the egpu attached (gigabyte aurous w/r9 nano). The system crashes instantly when plugging the unit in and will also fail to boot when attached at startup.

Decided to do a clean install of 10.15 beta 2 for the fun of it and same problems occur. 

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

@david_burks thank you for sharing your insight on this matter. It seems then that these issues are more OS/beta-related at this time. On my 2018 15" MBP, eGPU remains functional as normal. I presume much of this would hopefully be ironed out by the public beta. Though since you are using an R9 Nano, we cannot be certain still (there are likely kext changes).

This post was modified 2 months ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


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

@Mac_editor I figured that would be the case. Just wanted to report the issues I was running into. Went ahead and "re disabled" sip just in case and no go. Thanks

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


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

@david_burks I experienced the same behavior with an R9 Fury Nano eGPU. Hot-plugging it in macOS would instantly crashes the system. Having the eGPU connected at boot would interrupt macOS booting process. There are likely changes with the drivers for these Fuji cards in 10.15 Beta.

Best ultrabooks for eGPU use

eGPU enclosure buying guide


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

@itsage unfortunately I am away from the Fury you had sent me. Earliest I could test would be late August.

To Fury/old AMD GPU users, if possible, please send over logs of the system after it crashes on Catalina - maybe the fix could be minor.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


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

@Mac_editor This is the Crash Report from my 2018 Mac mini.

 
panic(cpu 0 caller 0xffffff801f87525a): Kernel trap at 0xffffff7fa1d6c7eb, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000008, CR3: 0x0000000033641000, CR4: 0x00000000003626e0
RAX: 0xffffff7fa34af868, RBX: 0x0000000000000000, RCX: 0x000000000000ffff, RDX: 0x0000000000000001
RSP: 0xffffff924dd73e40, RBP: 0xffffff924dd73e50, RSI: 0x0000000000000000, RDI: 0x0000000000000000
R8:  0x0000000000000001, R9:  0x0000000000000000, R10: 0x0000000000000000, R11: 0x0000000000000000
R12: 0x0000000000000000, R13: 0xffffff8065752910, R14: 0x0000000000000000, R15: 0x0000000000000001
RFL: 0x0000000000010246, RIP: 0xffffff7fa1d6c7eb, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000008, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 0, VF: 1

Backtrace (CPU 0), Frame : Return Address
0xffffff924dd738a0 : 0xffffff801f74d46b 
0xffffff924dd738f0 : 0xffffff801f883225 
0xffffff924dd73930 : 0xffffff801f874eab 
0xffffff924dd73980 : 0xffffff801f6f3bb0 
0xffffff924dd739a0 : 0xffffff801f74cb57 
0xffffff924dd73aa0 : 0xffffff801f74cf36 
0xffffff924dd73af0 : 0xffffff801fed21d9 
0xffffff924dd73b60 : 0xffffff801f87525a 
0xffffff924dd73ce0 : 0xffffff801f874f5c 
0xffffff924dd73d30 : 0xffffff801f6f3bb0 
0xffffff924dd73d50 : 0xffffff7fa1d6c7eb 
0xffffff924dd73e50 : 0xffffff7fa1da5bb8 
0xffffff924dd73e70 : 0xffffff801fe1e50d 
0xffffff924dd73ef0 : 0xffffff801fe1d78e 
0xffffff924dd73f50 : 0xffffff801fe1fa5d 
0xffffff924dd73fa0 : 0xffffff801f6f313e 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOAcceleratorFamily2(438.1.9)[2B568783-1EA6-3C62-90F5-81BC794D8653]@0xffffff7fa1d6b000->0xffffff7fa1e2efff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[D6E1FCDD-DE92-3645-8096-2A50D594335E]@0xffffff7fa0826000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[A9910C15-795F-33DB-9D91-807A41269356]@0xffffff7fa00a7000
            dependency: com.apple.iokit.IOSurface(269.2)[FB119609-4424-3540-9CC9-47FAA8B08810]@0xffffff7fa1d3a000
            dependency: com.apple.iokit.IOGraphicsFamily(557)[21B2E1AE-9952-3C62-B79A-F44C9D333EF4]@0xffffff7fa0b0d000
            dependency: com.apple.iokit.IOReportFamily(47)[8A456F86-9DC7-3659-9690-DF50846852BA]@0xffffff7fa043b000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
19A487l

Kernel version:
Darwin Kernel Version 19.0.0: Thu Jun 13 21:52:56 PDT 2019; root:xnu-6110.0.0.121.5~2/RELEASE_X86_64
Kernel UUID: 4E0A8447-5DCC-39AA-B56A-B6290BC6D232
Kernel slide:     0x000000001f400000
Kernel text base: 0xffffff801f600000
__HIB  text base: 0xffffff801f500000
System model name: Macmini8,1 (Mac-7BA5B2DFE22DDD8C)

System uptime in nanoseconds: 15511468012077
last loaded kext at 15511407783740: @kext.AMDRadeonX4000HWLibs	1.0 (addr 0xffffff7fa34e6000, size 18427904)
last unloaded kext at 14055481699071: >!AThunderboltPCIUpAdapter	2.5.1 (addr 0xffffff7fa2057000, size 49152)
loaded kexts:
@kext.AMDRadeonX4000	3.0.0
@kext.AMD9000!C	3.0.0
@kext.AMDFramebuffer	3.0.0
@kext.AMDRadeonX5000	3.0.0
@kext.AMDRadeonServiceManager	3.0.0
@kext.AMD10000!C	3.0.0
>!APlatformEnabler	2.7.0d0
>AGPM	111.1.15
>X86PlatformShim	1.0.0
@fileutil	20.036.15
@filesystems.ntfs	3.13
@filesystems.msdosfs	1.10
@filesystems.autofs	3.0
>!AUpstreamUserClient	3.6.8
>!AMCCSControl	1.10
>!AGraphicsDevicePolicy	4.1.30
@AGDCPluginDisplayMetrics	4.1.30
>!AHV	1
|IOUserEthernet	1.0.1
|IO!BSerialManager	7.0.0d93
>pmtelemetry	1
@Dont_Steal_Mac_OS_X	7.0.0
>!A!IKBLGraphics	14.0.0
>!A!ICFLGraphicsFramebuffer	14.0.0
>!ABridgeAudio!C	6.15
>!A!ISlowAdaptiveClocking	4.0.0
>!AThunderboltIP	3.1.2
>!AGFXHDA	100.1.416
>BridgeAudioCommunication	6.15
>!AAVEBridge	6.1
>!A!IPCHPMC	2.0.1
>BCMWLANFirmware4364.Hashstore	1
>BCMWLANFirmware4377.Hashstore	1
>BCMWLANFirmware4355.Hashstore	1
>!ASDXC	1.7.7
|!ABCM5701Ethernet	10.3.5
>!ABCMWLANBusInterfacePCIe	1
@filesystems.apfs	1389.0.0
>!AVirtIO	1.0
@filesystems.hfs.kext	511
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@BootCache	40
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
@private.KextAudit	1.0
>!AACPIButtons	6.1
>!ASMBIOS	2.1
>!AACPIEC	6.1
>!AAPIC	1.7
$!AImage4	1
@nke.applicationfirewall	201
$TMSafetyNet	8
@!ASystemPolicy	2.0.0
|EndpointSecurity	1
@kext.AMDRadeonX4000HWLibs	1.0
@kext.AMDRadeonX4000HWServices	3.0.0
>!AThunderboltPCIUpAdapter	2.5.1
>!AThunderboltDPOutAdapter	6.1.4
@kext.AMDSupport	3.0.0
@kext.triggers	1.0
>!ASMBus!C	1.0.18d1
>!AGraphicsControl	4.1.30
|IOAVB!F	800.12
>!ASSE	1.0
|IO!BHost!CUARTTransport	7.0.0d93
|IO!BHost!CTransport	7.0.0d93
|IO!B!F	7.0.0d93
|IO!BPacketLogger	7.0.0d93
@!AGPUWrangler	4.1.30
>X86PlatformPlugin	1.0.0
@!AGraphicsDeviceControl	4.1.30
|IOAccelerator!F2	438.1.9
|IOSlowAdaptiveClocking!F	1.0.0
>!A!ILpssUARTv1	3.0.60
>!A!ILpssUARTCommon	3.0.60
>!AOnboardSerial	1.0
|IOAudio!F	300.2
@vecLib.kext	1.2.0
|IONDRVSupport	557
|IOGraphics!F	557
>IOPlatformPlugin!F	6.0.0d8
@plugin.IOgPTPPlugin	800.9
>usb.!UHub	1.2
>usb.cdc.ncm	5.0.0
>usb.cdc	5.0.0
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
|IOEthernetAVB!C	1.1.0
>!ABCMWLANCore	1.0.0
>mDNSOffloadUserClient	1.0.1b8
>IOImageLoader	1.0.0
|IO80211!FV2	1200.12.2b1
>corecapture	1.0.4
|IOSkywalk!F	1
>!AThunderboltPCIDownAdapter	2.5.1
>!AHPM	3.4.4
>!A!ILpssI2C!C	3.0.60
>!A!ILpssDmac	3.0.60
>!A!ILpssI2C	3.0.60
>!AThunderboltDPInAdapter	6.1.4
>!AThunderboltDPAdapter!F	6.1.4
|IOSerial!F	11
|IOSurface	269.2
@filesystems.hfs.encodings.kext	1
>!AThunderboltNHI	5.5.8
|IOThunderbolt!F	7.4.3
>!AEffaceableNOR	1.0
>usb.!UVHCIBCE	1.2
>usb.!UVHCI	1.2
>usb.!UVHCICommonBCE	1.0
>usb.!UVHCICommon	1.0
|IOBufferCopy!C	1.1.0
|IOBufferCopyEngine!F	1
|IONVMe!F	2.1.0
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
>usb.!UHostPacketFilter	1.0
|IOUSB!F	900.4.2
>!AEFINVRAM	2.1
>!AEFIRuntime	2.1
>!ASMCRTC	1.0
|IOSMBus!F	1.1
|IOHID!F	2.0.0
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
>DiskImages	493.0.0
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
>!AKeyStore	2
>!UTDM	484.0.0
|IOSCSIBlockCommandsDevice	420
>!ACredentialManager	1.0
>KernelRelayHost	1
>!ASEPManager	1.0.1
>IOSlaveProcessor	1
|IOUSBMass!SDriver	155
|IOSCSIArchitectureModel!F	420
|IO!S!F	2.1
|IOUSBHost!F	1.2
>!UHostMergeProperties	1.2
>usb.!UCommon	1.0
>!ABusPower!C	1.0
|CoreAnalytics!F	1
>!AMobileFileIntegrity	1.0.5
@kext.CoreTrust	1
|IOTimeSync!F	800.9
|IONetworking!F	3.4
|IOReport!F	47
>!AACPIPlatform	6.1
>!ASMC	3.1.9
>watchdog	1
|IOPCI!F	2.9
|IOACPI!F	1.4
@kec.pthread	1
@kec.corecrypto	1.0
@kec.Libm	1

This post was modified 2 months ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide


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

@itsage Thanks for the logs! Silly me I should have mentioned before -

Set boot args as follows:

sudo nvram boot-args="keepsyms=1"

Then recreate issue and provide the log. Would be more helpful. Or maybe just test the next beta, if it works - all good, otherwise logs with this setting 🙂

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


ReplyQuote
EnderElemental
(@enderelemental)
New Member
Joined: 2 months ago
 

Hello @mac_editor, firstly I must say that this is an amazing solution for my eGPU as this got me further than any other. However, considering my system and Nvidia graphics card, I haven't been able to make it actually function. I have installed purge-wrangler.sh, set-egpu.sh (all applications) and purge-nvda.sh so now my iMac recognises the eGPU. The driver is also at its latest version. I can see the eGPU in graphics/displays and in PCI in the system report (about this Mac overview still says the iGPU), but when it comes to using the eGPU it's as though it doesn't exist.

When I try playing a game on the citra emulator to test this, it says "your GPU may not support OpenGL 3.3, or you do not have the latest graphics driver" despite optimising the GPUs with purge-nvda.sh and it supporting OpenGL 4.2. With after effects, the video window comes up as black. The F3 screen in Minecraft says that it still uses Intel Iris Pro. After installing CUDA drivers to use OctaneBench (I intend to use OctaneRender anyway), it just says "No supported GPU found" despite CUDA preferences seeing the GPU. When starting to play a GPU intensive game I notice that the fan begins to make a different sound, but all the game gives me is sound and just a black screen with my cursor on it. The GPU History on all of these only shows activity for Intel Iris Pro and nothing on the eGPU.

I have tried so many methods of troubleshooting without success and any progress will be very much appreciated.

SETUP:
Computer: iMac 21.5-inch late 2013 2.7 GHz intel i5
iGPU: Intel Iris Pro
eGPU: NVIDIA GeForce GTX 550 Ti (for experimenting)
enclosure: Akitio Thunder2 
user: a very tired individual

Edit: using Mac OS 10.13.6

This post was modified 2 months ago

Computer: iMac 21.5-inch late 2013 2.7 GHz intel i5
iGPU: Intel Iris Pro
eGPU: NVIDIA GeForce GTX 550 Ti
enclosure: Akitio Thunder2
macOS: 10.13.6


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

@enderelemental your configuration doesn’t need purge-nvda at all. Please read requirements before running scripts. purge-nvda is only for macs which have NVIDIA GPUs in them

I am not sure a GTX 550 Ti would work. What OS? Are you using web drivers or not - don’t use for this GPU. Still not sure if this GPU will work as expected.

Best course of action: uninstall all modifications you have made, including web drivers. Reset NVRAM. Reboot clean twice. Install purge-wrangler. Enable support for NVIDIA eGPUs, choose not to install web drivers, and you also don’t need ti82. Report back with results and troubleshoot from here.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


ReplyQuote
EnderElemental
(@enderelemental)
New Member
Joined: 2 months ago
 

Oh sorry I forgot to mention I'm on macOS 10.13.6. After completely clearing all the modifications and setting everything to what it was before, I did all the steps you suggested and this time no web driver (and without installing set-eGPU.sh). The eGPU is still recognised as before in the system report, but the problems still persist although this time only the iGPU is preferred. When repeating the same tests there were no black screens since the eGPU isn't having any effect and the GPU history still only shows activity for Intel Iris Pro.

This post was modified 2 months ago

Computer: iMac 21.5-inch late 2013 2.7 GHz intel i5
iGPU: Intel Iris Pro
eGPU: NVIDIA GeForce GTX 550 Ti
enclosure: Akitio Thunder2
macOS: 10.13.6


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

Works on MacOS Catalina Beta 3.

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

ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 
Posted by: mac_editor

@itsage Thanks for the logs! Silly me I should have mentioned before -

Set boot args as follows:

sudo nvram boot-args="keepsyms=1"

Then recreate issue and provide the log. Would be more helpful. Or maybe just test the next beta, if it works - all good, otherwise logs with this setting 🙂

@mac_editor Good news! It was a bug in 10.15 Beta 2. I installed Beta 3 yesterday and the R9 Fury worked without issues now. I will keep this boot args in mind next time I need it. Thank you!

This post was modified 2 months ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide


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

@itsage good to hear!

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


ReplyQuote
EnderElemental
(@enderelemental)
New Member
Joined: 2 months ago
 

@mac_editor after resetting my computer again and following your steps, this time I also installed set-eGPU.sh. I thought that without the web driver things would be better but the problems remain as they were. I even tried doing the black screen workaround and even that didn't work. Maybe I do have to find a newer GPU though should I?

This post was modified 2 months ago

Computer: iMac 21.5-inch late 2013 2.7 GHz intel i5
iGPU: Intel Iris Pro
eGPU: NVIDIA GeForce GTX 550 Ti
enclosure: Akitio Thunder2
macOS: 10.13.6


ReplyQuote
ariksaja
(@ariksaja)
Active Member
Joined: 2 years ago
 
Posted by: mac_editor

Has anyone tried with tb1 Mac? Haven’t heard of a success yet and can’t test on my end.

hello... it's been a while since my life in this forum. so I'd like to report what ogpu.io did to my Mac.
I'm using Mac mini 6.1 which is late 2012 version, with akitio node + Nvidia gtx 1050Ti
As per today ,  I tried to update from Sierra to High Sierra and I did everything and failed, including
automate eGPU EFI 
I don't know why but after I pick macOS or windows the  menu will stop at right there and my keyboard seems not working. so purge-wrangler is my last hope 😀

my osx details are:

System Version: macOS 10.13.6 (17G66)

Screen Shot 2019 07 11 at 19.11.35
Screen Shot 2019 07 11 at 19.05.58
Screen Shot 2019 07 11 at 19.03.02

 

apparently your script working for my build... 🙂 awesome job! 

step1 : install Nvidia web driver

bash <(curl -s https://vulgo.github.io/webdriver) 387.10.10.10.40.113

step2 : reboot to recovery mode and disable csrutil
step3 : reboot into normal osx high Sierra and hotplug akitio node
step4 : download and install purge-wrangler , execute. 
step5 : reboot 1 = using hdmi internal and egpu. --> if this okay, then I do second reboot without internal hdmi
step6 : reboot2 = using akitio output only. and yes, it's working!

that's my general step to make it working with my Mac mini late 2012. tested it playing games. yes indeed, you are a legend 🙂
thanks a bunch!

Screen Shot 2019 07 11 at 19.03.02

late-2012 Mac Mini + [email protected] (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10


ReplyQuote
(@iamqk-bsd)
Active Member
Joined: 12 months ago
 
Posted by: mac_editor

@iamqk-bsd installing the drivers isn't the issue - there will be no acceleration of NVIDIA GPUs over that driver so it's pointless.

hi @mac_editor one more thing, I install the web drive as the video described, and gaming box 1080 showed in the system info/card, monitor,
and I connect 1080 to a tv, the monitor info also showed as attached file,
but the tv is black, and also, I cannot see any 1080 in activity monitor or LuxMark,
is there any chance we can accelerate it?

 2019 07 12 上午11.16.50

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

@iamqk-bsd this topic has already been touched upon on multiple occasions already - consider reading through those posts. The answer remains no. NVIDIA/Apple needs to provide support.

@enderelemental yes, a newer GPU would be a better option. 

@ariksaja good to hear all well with your system. Quick tip that purge-wrangler can install the web drivers as needed as well, so you don’t need to install them separately, in case you were unaware.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


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

Is there a way to just enable TB2 support on a TB3 mac?

Slightly unusual set up.

I have a 2019 iMac 27” and 2019 15” MBP Mojave 10.14.5 (18F203). Both tested and working with Radeon VII in an AKITIO Node.

The card was then swapped into a TB2 Enclosure (Highpoint with 2 TB2 Ports) which loses native Mojave support.

Purge-Wrangler to the rescue. Using a TB3 to TB2 adapter, SIP disabled, and this script, I got the card in a TB2 eGPU running on 2 2019 TB3 Macs. Did a bunch of testing and it worked.

Until today.

Card was not recognised on either system (TB2 Highpoint host is). Dug a little deeper and both systems have had SIP re-enabled (not by me). I have not actively done anything to either set up to explain this.

So disabled SIP again. Checked purge-wrangler status - TB1/2 AMD eGPUs Disabled. This was Enabled after the first time I ran Purge-Wrangler.

It is the same on both systems. Very odd.

So I ran the script again and do not have any option to enable TB2 support which I’m sure I did originally -No thunderbolt patch required for this Mac.

Uninstalled. and Reinstalled. Same.
Recovery and Reinstalled. Same.

Can’t work out what I’m missing here. So frustrating as it just worked the first time.

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
 

@funkyscooter I would expect TB2 enclosures to work as expected on a TB3 host, as seen here: https://egpu.io/forums/mac-setup/external-gpu-macos-10-13-4-update/paged/2/#post-30240

You shouldn’t need any patches. The patch is meant for TB1/2 hosts. There is no concern regarding enclosure interface in macOS - that is to say, the enclosure should work as it normally would with an appropriate adapter. 

This post was modified 1 month ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


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

Thanks for the quick reply. I have tied myself in knots I think. Going to take a deep breath and look for the most obvious thing which will hopefully just be re-seating the card.

edit:- And wouldn't you know it - re seating the card card worked.

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

Confirmed working on Beta 4.

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

ReplyQuote
(@micah)
New Member
Joined: 7 months ago
 

@mac_editor

After I use the long installation command on terminal, nothing happened. The script is not installed. I have disabled SIP. How should I solve this?  

Computer: Mac Pro (Late 2013)
OS: 10.14.6
eGPU: Gigabyte AMD Vega 64 8GB
enclosure: Razer Core X


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

@micah ensure you are connected to the internet while running the command. Alternatively, download the script from the Releases page manually.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer


ReplyQuote
 of  39