Kryptonite: TB1/2 Mac eGPU Support with FileVault, SIP, and ART Enabled
Before this use to work without failure but now doesn't work whatsoever.? I'm not sure if this is a software error or actually an issues with the patching of the EGPU.?
By the way my graphics are as followed.? Intel UHD Graphics 630 / AMD Radeon Pro 5300M / AMD Radeon RX 580.?
@mac_editor, Hi, I'm a complete noob so apologies in advanced for dumb questions. First, I've been using purge wrangler with my old Mac mini Server (Mid 2011) running high sierra with a Wacom Cintiq and and 27" apple thunderbolt display and for the most part after some tweaking to my configuration its ran great! other than a few issues beginning after I added the Apple Thunderbolt Display such as having to restart machine and reboot purge-wrangler via terminal when machine has been in sleep mode for more than 1 hour or if the machine had been powered off also eGPU power cycling without actually losing power if that makes any sense... again I'm sure this is due to how I've configured the ogpu to run through the Thunderbolt Display then to the Mac mini via the TB displays Thunderbolt hard wired line out. at any rate, on to my stupid question...
I was prompted to complete the Kryptonite update via purge-wrangler in terminal. I did it however I still seem to be operating in PurgeWrangler. although my terminal prompts are a bit different the leading line still states purge-wrangler. is this standard or do I need to do a complete re-install?
>> PurgeWrangler (6.3.4)
1. About Kryptonite
2. Setup eGPU
3. System Status
5. More Options
What next? [1-7]:
I'm sure this is due to how I've configured the ogpu to run through the Thunderbolt Display then to the Mac mini
GPU needs to be first device in thunderbolt chain for optimal functionality.
I was prompted to complete the Kryptonite update via purge-wrangler in terminal. I did it however I still seem to be operating in PurgeWrangler . although my terminal prompts are a bit different the leading line still states purge-wrangler . is this standard or do I need to do a complete re-install?
No, the script is just telling you that a new/better solution exists, but it cannot/will not migrate you to the new solution. Read the main post in this thread if you want to use the new solution, otherwise you can continue using purge-wrangler as is.
I've been using purge-wrangler for about 6 months on this 2013 iMac 14,2 with a Radeon RX570-8GB and Catalina 10.15.7
Upgraded to Kryptonite last night. Manually downloaded to a USB-Stick, set the boot-args(krygpu=AMD), blessed it etc.
E-GPU is working well after this.
I want to disable the internal NVDA GTX780M.
I think I've followed the instructions, but have likely munged up something.
Booting with the following DeviceProperties will hang about 1/2 way thru the initial apple-screen / progress bar.
I got this device string from gfxutuil and have also ran the 'nvram' command from the Kryptonite page.
01:00.0 10de:119e /PCI0@0/P0P2@1/GFX0@0 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
Any suggestions would be appreciated.
@farfromsane55, you're doing everything right - only problem is that the instructions expect an Intel iGPU (and thus mux) to be present. I should have mentioned that in the README. So unfortunately, you cannot disable the dGPU (you don't need to do this if you're not connecting an external display to eGPU directly). It only works for dual-GPU systems with mux. I am looking for better workarounds and will post an update here if I do find one.
@farfromsane55, you don't need to do anything as the nvram command shouldn't have any effect, but just be sure you can just do:
It might just say couldn't find variable though, so you're ok either way.