Skip to content
Mayank Kumar edited this page Sep 15, 2021 · 10 revisions

Header

Kryptonite enables external GPUs on Macs using Thunderbolt 1 and 2 without compromising on Mac security features such as System Integrity Protection, FileVault, and Authenticated-Root. Unlike PurgeWrangler, which requires these security features disabled and modifies kernel extensions on the root volume, Kryptonite injects patches via EFI and performs them in memory, when the offending kernel extensions load. This project supercedes the PurgeWrangler system.

About Kryptonite

Kryptonite is just a kernel extension that leverages Lilu for kext and process patching libraries. Both these kexts are then injected via OpenCore bootloader to successfully apply patches in memory on modern macOS versions (11.x or newer). So technically, it is possible to use Kryptonite without OpenCore on macOS 10.15.7 or older, down to 10.13.4.

Message to Users

  • See Pages above for all available topics.
  • Please read all topics carefully.
  • If you have questions, see FAQ first.
  • Reach out for help on egpu.io if required.
Clone this wiki locally