-
-
Notifications
You must be signed in to change notification settings - Fork 17
Home
I will likely make no updates to Kryptonite going forward. Instead I have made the patches available for incorporation directly in OCLP, for which I have opened a github issue: https://github.com/acidanthera/bugtracker/issues/2154
Please track the above issue for future updates.
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.
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. This allows users to use eGPUs with all security features enabled.
An index of contents is available on the right side of this page. Please check out the guides and documents provided there to begin. Before moving on, I recommend to keep the following in mind:
- Read everything carefully.
- If you have questions, see FAQ first.
- If you don't understand something, ask on egpu.io.
- If you are purchasing an eGPU, read up on the compatibility requirements first.
Start with the Installation Guide. It will take you through all the necessary steps you need to get your setup working.
This project is licensed under GPL-3.0, while its underlying dependencies such as OpenCore and Lilu are licensed under BSD-3-Clause license.
- Apple for macOS.
- acidanthera and it's contributors for OpenCore.
- acidanthera and it's contributors for Lilu.
-
@mayankk2308/@mac_editor for:
- Thunderbolt patches for native eGFX support on macOS 10.13.4-10.15.1.
- Updated Thunderbolt patches for native eGFX support on macOS 10.15.1+.
- Bypass for Thunderbolt driver compatibility (IOPCITunnelCompatible) checks on macOS 10.13.4+.
- @goalque for support for NVIDIA eGFX on macOS 10.13.4+.
- @rgov for Ti82 Thunderbolt patches - adapted for Lilu by @mac_editor.