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

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

 of  45
  RSS

_photoguy_
(@_photoguy_)
Active Member
Joined: 10 months ago
 

Hi @mac_editor
I'm back with my laptop not wanting to work.

This time it's even weirder than the last: it rebooted out of some kind of kernel panic (which of course I didn't save, poor thing was up and running for weeks), and then it wouldn't want to load the egpu drivers anymore.

Did a few nvram resets, uninstall and reinstall of purge-wrangler but still nothing: macos sees the sonnet box just fine in the system report, but doesn't load any driver whatsoever and purge-wrangler doesn't detect the amd gpu.
What can I try?

Could this have anything to do with it? (egpu disconnected)

    | +-o AppleGPUWrangler  <class AppleGPUWrangler, id 0x10000045c, registered, matched, active, busy 0 (2 ms), retain 10>
    | | +-o AppleGraphicsDeviceControlPlugin  <class AppleGraphicsDeviceControlPlugin, id 0x100000467, registered, matched, active, busy 0 (0 ms), retain 6>
    | | | +-o AGDCPluginDisplayMetrics  <class AGDCPluginDisplayMetrics, id 0x100000468, !registered, !matched, active, busy 0, retain 5>
    | | +-o AppleGPUWranglerClient  <class AppleGPUWranglerClient, id 0x100000504, !registered, !matched, active, busy 0, retain 5>
    | | +-o AppleGPUWranglerClient  <class AppleGPUWranglerClient, id 0x100000573, !registered, !matched, active, busy 0, retain 5>
    | | +-o AppleGPUWranglerClient  <class AppleGPUWranglerClient, id 0x1000005bb, !registered, !matched, active, busy 0, retain 5>
    | | +-o AppleGPUWranglerClient  <class AppleGPUWranglerClient, id 0x1000006b3, !registered, !matched, active, busy 0, retain 5>
__

    | +-o IODisplayWrangler  <class IODisplayWrangler, id 0x100000466, registered, matched, active, busy 0 (69 ms), retain 9>
    | | +-o IOAccelerationUserClient  <class IOAccelerationUserClient, id 0x100000544, !registered, !matched, active, busy 0, retain 5>

 

This post was modified 6 days ago

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_, Consider upgrading macOS as newer versions are available. There is not much I can do to help with eGPU detection - it should be detected by OS as long as all hardware is configured correctly. Also try SMC reset. Logs indicate that macOS is not seeing the eGPU at all. What has changed since last working?

 

This post was modified 5 days ago

purge-wranglertbt-flashpurge-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
(@jangoloti_1)
Trusted Member
Joined: 6 months ago
 

Try with another cable, that solved my problems. 

Mac Mini 2018 i7 16 GB 512 GB SSD, Mac Book Pro 2016, HP Z31x, Sonnet Breakaway Box 550 W, Nitro+ RX5700 XT, KFA2 SNPR 1060 6GB eGPU,...


ReplyQuote
_photoguy_
(@_photoguy_)
Active Member
Joined: 10 months ago
 
Posted by: @mac_editor

@_photoguy_, Consider upgrading macOS as newer versions are available. There is not much I can do to help with eGPU detection - it should be detected by OS as long as all hardware is configured correctly. Also try SMC reset. Logs indicate that macOS is not seeing the eGPU at all. What has changed since last working?

 

I'm on Catalina 10.15.1, and everything was working. Then I suspended with eGPU attached, then when I turned it on it had the panic and rebooted and after that it wouldn't detect the eGPU anymore. No idea what else to check, I'll try the SMC reset.

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

Can someone please confirm that this is still working on Catalina 10.15.4? Thank you!

 

Mac mini server (Late 2012)
Akitio Node + Sapphire Pulse Radeon RX 580 8GB
Monitors: LG 27UD68 IPS 4K
BenQ E2200HD


ReplyQuote
(@duch_cool)
New Member
Joined: 2 days ago
 

@kautame, Confirmed, still working 😉 

This post was modified 2 days ago

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


kautame liked
ReplyQuote
tomtar
(@tomtar)
New Member
Joined: 22 hours ago
 

I have just bought a razer core X Chroma with an AMD RX5700 XT. If I plug it in my mbp 2019 it works fine and is detected directly.

But on my mac pro 2013 (running Mojave 10.14.6 bootrom 132.0), I tried to plug it with the Apple TB3 to TB2 adapter and an apple TB2 cable and the Razer doesn't light up nor does purge-wrangler detects it. Why would that be? Is there are reason it doesn't turn on? 

 I used the purge-wrangler logs but the logs says there's nothing connected to thunderbolt.

 

In boot camp, it does light up but I get other errors there that I still need to solve...

 

While I know that I will get better performances on my mbp for playing, the mac pro would be much more convenient most of the times. 

EDIT: It seems to have been a cable issue, when I inverted by TB2 cable, the razer started lighting up again whenever I plugged it in. Purge-wrangler still didn't detect my graphic card though... 

This post was modified 18 hours ago

Mac Pro 2013, MBP 16 inch retina, Razer Core X Chroma; AMD RX 5700 XT


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

ReplyQuote
(@sturevlad)
New Member
Joined: 1 year ago
 

I don't know why, but very often I get artifacts on the built-in monitor.

 экрана 2020 03 28 в 7.36.46

There is nothing like this on an external monitor. And from time to time the system crashes to login screen. I’ve been living with this for six months, I tried to reinstall the system, but nothing changes. Cables are used original from Apple.

iMac mid 2011 21,5' + Aorus Gaming Box Nvidia GeForce 1070


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

@mac_editor

 

I managed to solve it and reproduce it again.

Plug everything in, have everything working, then have a blackout and kernel panic insues.

The result is some stuff is not working anymore among which the gpu drivers for sure. In this specific instance also the bluetooth is not working anymore.
I'll reset NVRAM and SMC and I expect it to start working again, anyway I'll update this post.

Any hints on what to do, who to talk to?

Spoiler
Kernel panic log
panic(cpu 0 caller 0xffffff801ac279d7): "AMDFramebufferVIB::setPowerState(0xffffff804b9ee800 : 0xffffff7f9b5de0be, 2 -> 1) timed out after 46050 ms"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.41.3/iokit/Kernel/IOServicePM.cpp:5302 Backtrace (CPU 0), Frame : Return Address 0xffffff922fc83b40 : 0xffffff801a539a3b 0xffffff922fc83b90 : 0xffffff801a670fe5 0xffffff922fc83bd0 : 0xffffff801a662a5e 0xffffff922fc83c20 : 0xffffff801a4e0a40 0xffffff922fc83c40 : 0xffffff801a539127 0xffffff922fc83d40 : 0xffffff801a53950b 0xffffff922fc83d90 : 0xffffff801acd17f9 0xffffff922fc83e00 : 0xffffff801ac279d7 0xffffff922fc83e50 : 0xffffff801ac27599 0xffffff922fc83e60 : 0xffffff801ac3e94e 0xffffff922fc83ea0 : 0xffffff801ac26348 0xffffff922fc83ec0 : 0xffffff801a57b625 0xffffff922fc83f40 : 0xffffff801a57b151 0xffffff922fc83fa0 : 0xffffff801a4e013e BSD process name corresponding to current thread: kernel_task Mac OS version: 19B88 Kernel version: Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64 Kernel UUID: 7503CD47-851F-321E-8747-50DB4299165F Kernel slide: 0x000000001a200000 Kernel text base: 0xffffff801a400000 __HIB text base: 0xffffff801a300000 System model name: MacBookPro11,4 (Mac-06F11FD93F0323C5) System shutdown begun: NO Panic diags file available: YES (0x0) System uptime in nanoseconds: 10649597479253 last loaded kext at 579946657079: com.expressvpn.splittunnel 3 (addr 0xffffff7f9fc4c000, size 20480) last unloaded kext at 8156824196923: com.expressvpn.splittunnel 3 (addr 0xffffff7f9fc4c000, size 16384) loaded kexts: com.getdropbox.dropbox.kext 1.10.3 org.virtualbox.kext.VBoxNetAdp 6.0.16 org.virtualbox.kext.VBoxNetFlt 6.0.16 org.virtualbox.kext.VBoxUSB 6.0.16 org.virtualbox.kext.VBoxDrv 6.0.16 com.joshuawise.kexts.HoRNDIS 6 @filesystems.msdosfs 1.10 @filesystems.smbfs 3.4 @kext.AMDFramebuffer 3.0.2 @kext.AMDRadeonX4000 3.0.2 @kext.AMDRadeonServiceManager 3.0.2 @kext.AMD9500!C 3.0.2 >!AGFXHDA 100.1.422 @fileutil 20.036.15 >AudioAUUC 1.70 @filesystems.autofs 3.0 >!AUpstreamUserClient 3.6.8 >!AHDAHardwareConfigDriver 283.14 >!AHDA 283.14 >AGPM 111.2.5 >!APlatformEnabler 2.7.0d0 >X86PlatformShim 1.0.0 >!AGraphicsDevicePolicy 4.5.9 @AGDCPluginDisplayMetrics 4.5.9 >!A!IHD5000Graphics 14.0.2 >AGDCBacklightControl 4.5.9 >!AHV 1 >!ABacklight 180.1 |IOUserEthernet 1.0.1 |IO!BSerialManager 7.0.1f1 >!AMCCSControl 1.13 >!A!IFramebufferAzul 14.0.2 |Broadcom!B20703USBTransport 7.0.1f1 >!ACameraInterface 7.6.0 >pmtelemetry 1 @Dont_Steal_Mac_OS_X 7.0.0 >!AThunderboltIP 3.1.3 >eficheck 1 >!AFIVRDriver 4.1.0 >!A!ISlowAdaptiveClocking 4.0.0 >ACPI_SMC_PlatformPlugin 1.0.0 >!ALPC 3.1 >!AMuxControl 4.5.9 >!ASMCLMU 212 |SCSITaskUserClient 422.0.2 >!ATopCaseHIDEventDriver 3410.1 >!UTopCaseDriver 3410.1 >!U!SCoexistentDriver 489.41.1 >!UCardReader 489.41.1 |IO!BUSBDFU 7.0.1f1 @filesystems.apfs 1412.41.1 >AirPort.BrcmNIC 1400.1.1 >!AAHCIPort 341.0.2 >!AFileSystemDriver 3.0.1 >!AVirtIO 1.0 @filesystems.hfs.kext 522.0.9 @!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1 @BootCache 40 @!AFSCompression.!AFSCompressionTypeZlib 1.0.0 @private.KextAudit 1.0 >!ASmartBatteryManager 161.0.0 >!ARTC 2.0 >!AACPIButtons 6.1 >!AHPET 1.8 >!ASMBIOS 2.1 >!AACPIEC 6.1 >!AAPIC 1.7 $!AImage4 1 @nke.applicationfirewall 303 $TMSafetyNet 8 @!ASystemPolicy 2.0.0 |EndpointSecurity 1 @kext.AMDRadeonX4000HWLibs 1.0 @kext.AMDRadeonX4000HWServices 3.0.2 @kext.AMDSupport 3.0.2 >!AThunderboltPCIUpAdapter 2.5.2 >!AHPM 3.4.4 >!A!ILpssI2C!C 3.0.60 >!A!ILpssDmac 3.0.60 >!A!ILpssI2C 3.0.60 >usb.!UHub 1.2 |IOUSBUserClient 900.4.2 @kext.triggers 1.0 >DspFuncLib 283.14 @kext.OSvKernDSPLib 529 |IOAVB!F 800.17 >!ABacklightExpert 1.1.0 |IONDRVSupport 568 >!ASSE 1.0 >!ASMBus!C 1.0.18d1 |IOAccelerator!F2 438.2.7 |Broadcom!BHost!CUSBTransport 7.0.1f1 |IO!BHost!CUSBTransport 7.0.1f1 |IO!BHost!CTransport 7.0.1f1 >!ASMBusPCI 1.0.14d1 >!AThunderboltEDMSink 4.2.1 >!AThunderboltDPOutAdapter 6.2.3 >!AHDA!C 283.14 |IOHDA!F 283.14 @!AGPUWrangler 4.5.9 |IOSlowAdaptiveClocking!F 1.0.0 >IOPlatformPluginLegacy 1.0.0 @!AGraphicsDeviceControl 4.5.9 >!AGraphicsControl 4.5.9 >X86PlatformPlugin 1.0.0 >IOPlatformPlugin!F 6.0.0d8 |IOGraphics!F 568 @plugin.IOgPTPPlugin 810.1 |IOEthernetAVB!C 1.1.0 >!AActuatorDriver 3410.2 >!AHS!BDriver 3410.1 >IO!BHIDDriver 7.0.1f1 |IO!B!F 7.0.1f1 |IO!BPacketLogger 7.0.1f1 >!AMultitouchDriver 3410.2 >!AInputDeviceSupport 3410.1 >!AHIDKeyboard 209 |IOUSBMass!SClass 4.0.4 >usb.IOUSBHostHIDDevice 1.2 >!UAudio 320.49 |IOAudio!F 300.2 @vecLib.kext 1.2.0 >usb.cdc 5.0.0 >usb.networking 5.0.0 >usb.!UHostCompositeDevice 1.2 >!AThunderboltDPInAdapter 6.2.3 >!AThunderboltDPAdapter!F 6.2.3 >!AThunderboltPCIDownAdapter 2.5.2 >!AXsanScheme 3 >!AThunderboltNHI 5.8.0 |IOThunderbolt!F 7.4.6 |IOAHCIBlock!S 316.40.3 |IO80211!F 1200.12.2b1 >mDNSOffloadUserClient 1.0.1b8 >corecapture 1.0.4 |IOSkywalk!F 1 >!A!ILpssGspi 3.0.60 >usb.!UXHCIPCI 1.2 >usb.!UXHCI 1.2 |IOAHCI!F 290.0.1 |IOSerial!F 11 |IOSurface 269.6 @filesystems.hfs.encodings.kext 1 >usb.!UHostPacketFilter 1.0 |IOUSB!F 900.4.2 >!AEFINVRAM 2.1 >!AEFIRuntime 2.1 |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 489.41.1 |IOSCSIBlockCommandsDevice 422.0.2 >!ACredentialManager 1.0 >KernelRelayHost 1 >!ASEPManager 1.0.1 >IOSlaveProcessor 1 |IOUSBMass!SDriver 157.40.7 |IOSCSIArchitectureModel!F 422.0.2 |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 810.1 |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 3 hours ago

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
Username
(@username)
Reputable Member
Joined: 3 years ago
 

I would say to drop the outdated Horndis USB kext. 
Update to the latest VirtualBox.

Are you running macOS 10.15.1?
any reason why not going for a letter version?

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

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


ReplyQuote
 of  45