State of eGPU for Macs – Catalina 10.15 Update
(Edit: Just noticing it looks like it's still enabled after the update!?)
Sorry about that, here's purge-wrangler:
>> PurgeWrangler (6.0.1) 1. Setup eGPU 2. System Status 3. Uninstall 4. Recovery 5. More Options 6. Donate 7. Quit >> System Status Ti82 Devices Disabled TB1/2 AMD eGPUs Enabled Legacy AMD eGPUs Disabled NVIDIA eGPUs Disabled Web Drivers Absent Back to menu? [Y/N]:
Thank you for sharing. Clearly the patch is active, hence your eGPU is working. Are you still getting a notification every time you boot? Can you share contents of the following file: /Library/Application Support/Purge-Wrangler/io.egpu.purge-wrangler.config.plist
Yep, you're right, and I just noticed it's still enabled (:facepalm:), sorry for the runaround. I'll check again after I reboot and share those details with you.
No worries and thanks for the quick response! If you are still getting a notification from the script after reboot pls share a screenshot of that along with the file I requested above so I can debug.
Just rebooted and the dialog popped up again, and I clicked on "No" again. (Took a screenshot, too, but can't attach here. Edit: attached.)
more io.egpu.purge-wrangler.config.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DidApplyBinPatch</key> <true/> <key>DidApplyPatchNVDAWebDrv</key> <false/> <key>OSBuildAtPatch</key> <string>19A583</string> <key>OSVersionAtPatch</key> <string>10.15</string> </dict> </plist> io.egpu.purge-wrangler.config.plist (END)
Thanks for sharing. So I presume you ran the patch on macOS 10.15 (19A583), then installed supplemental update which made the build (19A602), and system is already patched? Usually any sort of updates disable patches. I shall investigate more thoroughly. For now, you can disable the notification by choosing “Never” next time it pops up. I will hopefully be able to incorporate a fix for this issue in the upcoming v6.0.3 release. For tracking/logging purposes, I request that you file an issue on the purge-wrangler github page if you have time (though I have it noted in my personal notes anyway!).
Yep, that's exactly the series of events. I'll submit the issue on Github now. Thanks for taking a look! And also, great work on purge-wrangler!
Edit: Github issue filed: https://github.com/mayankk2308/purge-wrangler/issues/36
Thought I'd chime in here now I have had a few days on my set up since upgrading.
The new firmware defo changed the way TB3 works in Bootcamp. My egpu works and is detected just fine using rEFInd (EFI Bootloader didn't work) but I have to hot plug my Ultrafine pretty much. Its not consistent. One boot it will be ok, one it will be blank and I have to unplug and replug. Have had it go blank a couple of times during gaming too. I'm thinking it really is time changed display.
2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10
it would seem that firmware issues are being reported with Catalina - similar to what you faced:
@mac_editor This is absolutely unacceptable. I thought my 2013 Mac Pro firmware was corrupted due to the commonly known failing dGPUs and the mix of unsupported eGPU and beta software. As you had followed my EFI corruption saga from start to finish, it was not straight forward to determine the cause. The support staff at the Apple Store won't be able to help because none were trained to perform such repair. The fix was the solderless chip then clean install of the appropriate macOS version. Very sad to see how bad their QA has become.