Git Product home page Git Product logo

kryptonite's Introduction

Header Script Version macOS Support Github All Releases paypal

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.

kryptonite's People

Contributors

mayankk2308 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kryptonite's Issues

[BUG] No display when booting MacOS after install kryptonite

What Mac are you using?

mac mini 2012

What version of macOS are you using?

10.15.7

Are you using OpenCore Legacy Patcher?

No

What is your issue?

I have a Lazer Chroma X, and graphic card AMD Vega 56.

Following the Installation Guide,I had installed the kryptonite successfully, the AMD Vega 56 has detected.
That was great so far.
but When I rebooting the MacOS, there's no display at all

Then I disconnected the Lazer Chroma X, the issues still there.
how to boot into clean MacOS with out display?

can anybody help?

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] RX550 with AKiTiO Thunder2 not functioning.

What Mac are you using?

Macmini7,1
MSI AMD RX550 AERO
AKiTiO Thunder2

What version of macOS are you using?

12.6.8 fresh install

Are you using OpenCore Legacy Patcher?

No

What is your issue?

Gpu is not fully recognized and is not displaying anything. Booting with or without Opencore, the following is only reported.

Type: External GPU
Bus: PCIe
PCIe Lane Width: x4
Vendor: AMD (0x1002)
Device ID: 0x699f
Revision ID: 0x00c7

Can confirm that both GPU and enclosure are working perfectly fine running Linux on the exact same setup.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.
config.plist.txt
MacMini2014KrypoSystemInfo.spx.txt
opencore-2023-08-20-031007.txt
Lilu_1.5.6_21.6.txt

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] - Kryptonite booted, but eGPU not being recognized

What Mac are you using?

MacBook Pro (Retina, 15-inch, Mid 2014)

What version of macOS are you using?

10.13.x

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

I seemingly went through the entire Kryptonite process, and booted successfully from it. (Running BigSur 11.7.10., the latest naturally supported OS on my 2014 macbook pro)

However, once i attach my Blackmagic Design eGPU RX580 (thunderbolt 3 ->thunderbolt 2), for a few seconds, the egpu icon appears at the top bar, but if i select it, it says "No Removable GPU", then after a few seconds disappears. In my system information, if i go to the thunderbolt section it shows the egpu port (Upstream) as connected. If i unplug the egpu, i get a notification "GPU Not DIsconnected Properly". I feel like i am missing something simple.

Upload Kryptonite Logs

Lilu_1.5.6_20.6.txt
opencore-2024-01-28-160458.txt

ACPI Add Delete Patch Quirks FadtEnableReset NormalizeHeaders RebaseRegions ResetHwSig ResetLogoStatus SyncTableIds Booter MmioWhitelist Patch Quirks AllowRelocationBlock AvoidRuntimeDefrag DevirtualiseMmio DisableSingleUser DisableVariableWrite DiscardHibernateMap EnableSafeModeSlide EnableWriteUnprotector ForceBooterSignature ForceExitBootServices ProtectMemoryRegions ProtectSecureBoot ProtectUefiServices ProvideCustomSlide ProvideMaxSlide 0 RebuildAppleMemoryMap SetupVirtualMap SignalAppleOS SyncRuntimePermissions DeviceProperties Add Delete Kernel Add Arch Any BundlePath Lilu.kext Comment Kext and process patcher Enabled ExecutablePath Contents/MacOS/Lilu MaxKernel MinKernel PlistPath Contents/Info.plist Arch Any BundlePath Kryptonite.kext Comment eGFX/Thunderbolt patches Enabled ExecutablePath Contents/MacOS/Kryptonite MaxKernel MinKernel PlistPath Contents/Info.plist Block Emulate Cpuid1Data Cpuid1Mask DummyPowerManagement MaxKernel MinKernel Force Patch Quirks AppleCpuPmCfgLock AppleXcpmCfgLock AppleXcpmExtraMsrs AppleXcpmForceBoost CustomSMBIOSGuid DisableIoMapper DisableLinkeditJettison DisableRtcChecksum ExtendBTFeatureFlags ExternalDiskIcons ForceSecureBootScheme IncreasePciBarSize LapicKernelPanic LegacyCommpage PanicNoKextDump PowerTimeoutKernelPanic ProvideCurrentCpuInfo SetApfsTrimTimeout -1 ThirdPartyDrives XhciPortLimit Scheme CustomKernel FuzzyMatch KernelArch Auto KernelCache Auto Misc BlessOverride Boot ConsoleAttributes 0 HibernateMode None HideAuxiliary LauncherOption Full LauncherPath Default PickerAttributes 17 PickerAudioAssist PickerMode External PickerVariant Default PollAppleHotKeys ShowPicker TakeoffDelay 0 Timeout 5 Debug AppleDebug ApplePanic DisableWatchDog DisplayDelay 0 DisplayLevel 2147483650 SerialInit SysReport Target 67 Entries Security AllowNvramReset AllowSetDefault AllowToggleSip ApECID 0 AuthRestart BlacklistAppleUpdate DmgLoading Signed EnablePassword ExposeSensitiveData 6 HaltLevel 2147483648 PasswordHash PasswordSalt ScanPolicy 0 SecureBootModel Disabled Vault Optional Tools Arguments Auxiliary Comment Not signed for security reasons Enabled Flavour OpenShell:UEFIShell:Shell Name UEFI Shell Path OpenShell.efi RealPath TextMode NVRAM Add 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args -lilubeta -krybeta krygpu=AMD krytbtv=2 -liludbg -krydbg liludump=60 Delete 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args LegacyEnable LegacyOverwrite LegacySchema WriteFlash PlatformInfo Automatic CustomMemory Generic AdviseFeatures MLB OEM MaxBIOSVersion ProcessorType 0 ROM T0VN SpoofVendor SystemMemoryStatus Auto SystemProductName SystemSerialNumber OEM SystemUUID OEM UpdateDataHub UpdateNVRAM UpdateSMBIOS UpdateSMBIOSMode Create UseRawUuidEncoding UEFI APFS EnableJumpstart GlobalConnect HideVerbose JumpstartHotPlug MinDate -1 MinVersion -1 AppleInput AppleEvent Builtin CustomDelays GraphicsInputMirroring KeyInitialDelay 50 KeySubsequentDelay 5 PointerSpeedDiv 1 PointerSpeedMul 1 Audio AudioCodec 0 AudioDevice PciRoot(0x0)/Pci(0x1b,0x0) AudioOut 0 AudioSupport MinimumVolume 20 PlayChime Auto ResetTrafficClass SetupDelay 0 VolumeAmplifier 0 ConnectDrivers Drivers Arguments Comment Enabled Path OpenRuntime.efi Arguments Comment Enabled Path OpenCanopy.efi Input KeyFiltering KeyForgetThreshold 5 KeySupport KeySupportMode Auto KeySwap PointerSupport PointerSupportMode TimerResolution 0 Output ClearScreenOnModeSwitch ConsoleMode DirectGopRendering ForceResolution GopPassThrough Disabled IgnoreTextInGraphics ProvideConsoleGop ReconnectOnResChange ReplaceTabWithSpace Resolution Max SanitiseClearScreen TextRenderer BuiltinGraphics UgaPassThrough ProtocolOverrides AppleAudio AppleBootPolicy AppleDebugLog AppleEg2Info AppleFramebufferInfo AppleImageConversion AppleImg4Verification AppleKeyMap AppleRtcRam AppleSecureBoot AppleSmcIo AppleUserInterfaceTheme DataHub DeviceProperties FirmwareVolume HashServices OSInfo UnicodeCollation Quirks ActivateHpetSupport DisableSecurityPolicy EnableVectorAcceleration ExitBootServicesDelay 0 ForceOcWriteFlash ForgeUefiSupport IgnoreInvalidFlexRatio ReleaseUsbOwnership ReloadOptionRoms RequestBootVarRouting TscSyncTimeout 0 UnblockFsConnect ReservedMemory

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

Starting build - questions

Hi,

I just started build with GTX 1070 Ti on Macbook Air Early 2015 with Core X.

First of all thanks for your work!

I have created bootable thumb drive with Kryptonite via installer, selected nVidia as GPU. I have Big Sur and Windows 10.

Tried boot in both systems via Kryptonite and i am not seeing any activity, I hear PSU cooling, but no activity on GPU side, i used P3 connector to GPU, LED lights on it not lit up. Only activity that i noticed is turning off PSU fan when I am disconnecting USB-C connector of TB2-TB3 adapter -but this is happening even without other end of adapter connected to laptop.

I am looking for any next informations, because i am thinking maybe TB2 cable is a problem, but for now I got only 2m cable that was sold to me as miniPD->miniPD cable (it is little confusing for me, because I've checked few places about Thunderbolt 2 and I'am still not sure that there is any differences in this cables). If it is a problem I will order proper one.

[BUG]

What Mac are you using?

Mac Pro 2013

What version of macOS are you using?

Newer

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

Running Ventura on this mac using OpenCore Patcher, and it runs fine. However, Kryptonite logs indicate that Kryptonite will not run.

155:746 00:042 AAPL: ***********************************************************
155:790 00:043 AAPL: This version of Mac OS X is not supported on this platform!
155:834 00:043 AAPL: ***********************************************************
166:739 00:043 OC: Boot failed - Aborted
166:787 00:048 OCB: StartImage failed - Aborted
166:831 00:044 OCSB: Reenabling secure boot after Apple images

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.
opencore-2022-10-30-193528.txt

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

no boot picker

After it completed the download, when I restarted my computer and holding the OPT, I still didn't see my external disk on the boot picker.....

I tried manually before and it doesn't have the external disk on the boot picker neither.

PS the app is called LULU, it's like a Firewall app.

Originally posted by @RinnieX in #6 (comment)

[BUG] Blank Boot Up Screen

What Mac are you using?

MacPro6,1

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

Graphics Card: AMD Radeon Pro WX 9100
eGPU: Sonnet eGPU Breakaway Box 750ex
Connection: eGPU -> USBC to Thunderbolt adapter -> MacPro Thunderbolt Port
Monitor Connection: HDMI to MacPro HDMI port

Problem: After installation and reboot with the eGPU on, my screen remains black (even with holding the option key to select a disk). I have to force shut down the computer by holding the power button.

Troubleshooting Steps

  1. With the eGPU off, I'm able to boot my Mac. Once booted, I'm able to turn on the eGPU and most times the computer recognizes it.
  2. I've attempted to re-install Kryptonite with Debug, and this has not resulted in any success

Other Notes
I have not set the Kryptonite partition as the default boot disk.

Is this expected behavior? It doesn't appear to be. Please advise if there's anything I can do here.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.
opencore-2023-10-27-134355.txt
Lilu_1.5.6_21.6.txt
config.plist.txt

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] nVidia eGPU does not recognized, just "NVIDIA Chip Model"

What Mac are you using?

MacBookPro 12,1

What version of macOS are you using?

10.13.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

after install kryptonite and boot into macos, the eGPU card in PCI list just shows "NVIDIA Chip Model" instead of actual gtx 1050ti.

the eGPU card in Graphics/Displays list shows VRAM (Dynamic, Max): 0MB

I am use macbook pro 12,1 , 10.13.6 17G14042, use tb2 cable connected to apple tb3 to tb2 adapter, then connected to akitio node lite.

I have installed nvidia driver 387.10.10.10.40.140, cuda driver 418.243, cuda toolkit 10.1, cuda samples and cudnn.
I have changed Graphics Drivers on menu bar to NVIDIA Web Driver.

I can built cuda samples, but run any sample will cause a black screen and freeze system.

the GPU card have been tested on another pc, it works and benchmark fine.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

Boot Camp partition not appearing when using standalone Kryptonite

I've been having some problems with Kryptonite since I reinstalled macOS. I noticed that if I use Kryptonite alone (no OCLP), Boot Camp partition does not appear in the OC boot menu, so I cannot boot to it without holding alt on boot and doing it that way. This also means System Preference's boot manager does not work (it sees the partition, but selecting it and restarting just goes back to macOS).

can't choose a disk when installing (on macOS Monterey Beta 2)

When I enter the disk number in the ">>Available Disks" menu, this happens:

1
ui.sh: line 42: read: `': not a valid identifier
Invalid selection. Please retry.

"1." is the number next to the FAT32 partition I created to which to install kryptonite.

I get the same error when entering "11" to Refresh, or "12" to quit.

Some possibly-relevant info:

$ echo $SHELL
/bin/bash
$ uname -a
Darwin ZCZMac.local 21.0.0 Darwin Kernel Version 21.0.0: Sun Jun 20 18:43:49 PDT 2021; root:xnu-8011.0.0.121.4~2/RELEASE_X86_64 x86_64

I took a look at line 42 of ui.sh, but am not well-enough versed with bash substitutions to know what's tripping things up here:

read -r "${rn1?}" -p "${b}${prompt}${n} [1-${#items[@]}]: " input

As far as I can tell, it's not reading any of my input. I've tried different numbers, and strings that include spaces that might be interpreted as a list of inputs. Nothing seems to get through - as in this example in which I entered 3 words of garbled text:

kjsdf asdfasd asdfa
ui.sh: line 42: read: `': not a valid identifier
Invalid selection. Please retry.

JUST A QUESTION BEFORE INSTALL MONTEREY 12.6.5 WITH KRIPTONITE

What feature would you like?

Hi guys, I have a MacPro late 2013, 1 Blackmagic egpu with kryptonite working great with Big Sur 11.7.6 and I have this question: Can I install Monterey 12.6.5 on my computer without any problem? I don't want to jump into Monterey without first making sure that you clear my doubts. If you can help me I would appreciate it. Thank you

Why should this feature be added to Kryptonite?

Hi guys, I have a MacPro late 2013, 1 Blackmagic egpu with kryptonite working great with Big Sur 11.7.6 and I have this question: Can I install Monterey 12.6.5 on my computer without any problem? I don't want to jump into Monterey without first making sure that you clear my doubts. If you can help me I would appreciate it. Thank you

Confirmation

  • I have explained my feature in detail.

mac mini 2014 with monterrey 12.3.1 the skip OpenCore Boot Picker not working

What Mac are you using?

Mac mini 7,1 (2014)

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

i am using mac mini 2014, Monterrey 12.3.1, i use 2 monitors, prior i was using wrangler. i removed wrangler, installed kryptonite, picker and timeout in 0 into plist file. But only startup fine if i have connected a monitor to hdmi from mac mini. if i connect the 2 monitors to gpu, don't works. With wrangler i have not this problem.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] eGPU not working when plugged in during boot

What Mac are you using?

MacPro6,1 (Late 2013)

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

When the eGPU is plugged in when the Mac is off, and I start the Mac with the eGPU already plugged in it won't work. It only works when I plug it in once the Mac sits on the login screen. This makes turning the Mac off and on again cumbersome.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.
config.plist.zip

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] Apps behaving unexpectedly

What Mac are you using?

Macpro late 2013

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

Hi there,

I can't for the life of me figure out why. All my apps and things work fine without Kryptonite and Egpu. When I turn on the Egpu. It overall works fine. Except for major apps like Logic Pro X and Quicktime. Among other apps have trouble loading. They bounce in the tray and in force quit the say "Not responding". If I wait they do eventually load and everything works normally. They just take a painfully unusual amount of time for them to load. It has something to do with Kryptonite and Egpu app acceleration I think. I used purge-wrangler and never had this issue. This issue doesn't happen when I use a normal computer monitor connection. Only Kryptonite and Egpu.

Cheers,

I hope you can help!

Upload Kryptonite Logs

Archive.zip

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG]External Drive Full Boot

What Mac are you using?

MacBookPro13,3

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

This is a bit confusing for me, and I’m not sure if this is a bug mainly because I am rather naïve about all this. I’m not much a techie, so please pretend you’re speaking to a donkey that doesn’t know much about anything when it comes to computers! Anyways, I’ll start with the basics and go from there.

As stated, I have a MacBookPro13,3, Quad-Core Intel Core i7. I didn’t install Windows exactly through bootcamp but rather created an external SSD to boot Windows exclusively. I used these instructions I found off youtube: https://www.youtube.com/watch?v=3IhW722IMwE

Now my problem is trying to resolve error 12, when trying to connect my RX580 egpu in Windows. I’m confused if even I should even be using Kryptonite because again, my Windows installation boots from an entirely separate drive and doesn’t exactly boot through bootcamp (I think, I don’t know, and feel rather pathetic I don’t know, fortunately or unfortunately -)

According to egpu.io, I did the DDU, and installed AMD drivers Red edition through bootcampdrivers.com. But I’m really stuck as to what to do next, as I really don’t want to harm my machine by turning these things called “pci lanes” (yes, I’m a donkey remember -).

I had thoughts about purchasing an NVIDIA egpu but, that’s a last course action. Ideally I want my current egpu to run in Windows. If you think Kryptonite will help, please let me know. Hopefully I can past this error 12 business.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] macOS Ventura 13.2 will not boot with Kryptonite

What Mac are you using?

MacBookPro11,3

What version of macOS are you using?

Newer

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

It is possible that macOS 13.2 completely breaks Kryptonite. macOS 13.2 boots normally with just stock OpenCore Legacy Patcher, however, as soon as I put Kryptonite into the mix, it will not boot.

It seems to not be shown in any kind of logs. I had tried troubleshooting this during the beta period when I had the same issue, but I didn't bother writing a bug report in case it was just a case of bad install. So back then I just decided to leave my logs somewhere and downgraded back to 13.1. Last night, I updated to the official release of 13.2, with the machine not being able to boot.

No errors are shown in the logs, since the issue seems to be on macOS' side. The boot verbose log suggests it's able to reach the point where it's supposed to hand off the display to the eGPU, but the displays stay black and the verbose log is just stuck. The issue is also happening in Safe Mode, and for some odd reason, the laptop never shows up on my network (it's possible the Mac just completely freezes after trying to hand off the display output)

I will provide proper logs when I have time to troubleshoot, but for now I think this should be left as a fair warning.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[Bug] No video output using eGPU

What Mac are you using?

Mac Mini Mid 2011

What version of macOS are you using?

11.x

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

After I installed Kryptonite on a Mac Mini mid 2011 with OpenCore, I could not see a Kryptonite boot option on OpenCore boot picker. Moreover, although I booted into Big Sur successfully and the system detected eGPU, the system did not allow eGPU to produce any video output with its HDMI port.

I don't know whether this problem is caused by the incorrect installation path or other reasons. Anyhow, please provide me with detailed instructions and a solution to the aforementioned problem.

I sincerely hope the developers can release a detailed instruction manual or instructional video for OpenCore Beginners. As a beginner, I feel very frustrated and extremely annoyed about this problem. Since the developers design this software for the general public to use, they should make the instructions more easily comprehensible for the general public too.😠

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] Easy install command does not work

What Mac are you using?

MacBook Pro 11,3

What version of macOS are you using?

11.x

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

I'm getting 3 different errors when trying to execute the command.
First try, it gives this:

Epic-Gamer-MacBook:~ Piipperi$ curl -qLs $(curl -qLs "https://api.github.com/repos/mayankk2308/kryptonite/releases/latest" | grep '"browser_download_url":' | grep Installer | sed -E 's/.*"([^"]+)".*/\1/') > Installer.zip; ditto -x -k Installer.zip .; cd Installer; chmod +x installer.sh; ./installer.sh; cd ../; rm -rf Installer*
curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information
ditto: Couldn't read PKZip signature
-bash: cd: Installer: No such file or directory
chmod: installer.sh: No such file or directory
-bash: ./installer.sh: No such file or directory
Epic-Gamer-MacBook:Users Piipperi$ 

Second try:

Epic-Gamer-MacBook:Users Piipperi$ curl -qLs $(curl -qLs "https://api.github.com/repos/mayankk2308/kryptonite/releases/latest" | grep '"browser_download_url":' | grep Installer | sed -E 's/.*"([^"]+)".*/\1/') > Installer.zip; ditto -x -k Installer.zip .; cd Installer; chmod +x installer.sh; ./installer.sh; cd ../; rm -rf Installer*
-bash: Installer.zip: Permission denied
ditto: Installer.zip: No such file or directory
-bash: cd: Installer: No such file or directory
chmod: installer.sh: No such file or directory
-bash: ./installer.sh: No such file or directory
Epic-Gamer-MacBook:/ Piipperi$ 

And on the third try:

Epic-Gamer-MacBook:/ Piipperi$ curl -qLs $(curl -qLs "https://api.github.com/repos/mayankk2308/kryptonite/releases/latest" | grep '"browser_download_url":' | grep Installer | sed -E 's/.*"([^"]+)".*/\1/') > Installer.zip; ditto -x -k Installer.zip .; cd Installer; chmod +x installer.sh; ./installer.sh; cd ../; rm -rf Installer*
-bash: Installer.zip: Read-only file system
ditto: Installer.zip: No such file or directory
-bash: cd: Installer: No such file or directory
chmod: installer.sh: No such file or directory
-bash: ./installer.sh: No such file or directory
Epic-Gamer-MacBook:/ Piipperi$ 

And that Read-only file system error is where it's at after the 2nd try. It just gives that error when running the command. This "counter" resets when the Terminal is closed and re-opened.

SIP is disabled and I do have Homebrew, which is up to date. macOS version is 11.6.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

Krypton work around for Ventura

What Mac are you using?

Mac Pro 2013/ Mac Pro 5.1

What version of macOS are you using?

Newer

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

Would love to see it working with Ventura there any way of update on the krypton kext to make it more compatible

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[FR]

What feature would you like?

how to run tthis on venture

Why should this feature be added to Kryptonite?

can you updage open core to ate

Confirmation

  • I have explained my feature in detail.

[BUG] Installation issue

What Mac are you using?

macbook pro 8.3

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

Hello I apologize if this is a retarded question. but when I run the installer script
I get this:
Invalid choice. Please try again.

Invalid choice. Please try again.

Drag and drop your OpenCore disk here. Then press RETURN.
Disk Path: /

IS there a way I can determine what my opencore disk is?

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

Kernel panic, boot loop after disconnecting eGPU

Problem Description

After installing Kryptonite, I’m able to successfully boot and connect to an eGPU, with display output. However, when I attempt to disconnect the eGPU using the menu bar item, the computer panics, hard locks, and shuts down automatically.

After this point, I’m able to load OpenCore and select a volume in the Kryptonite boot picker, but attempting to boot using Kryptonite results in the boot sequence stalling partway through before eventually it hard restarts itself. I’m still able to boot normally without OpenCore, but a reinstall of Kryptonite is required before I can boot again with it.

Caveats and Details

  • The 290X managed to disconnect successfully once, but only once. I have not been able to reproduce this.
  • A few times the system[s] soft locked shortly after attaching the eGPU. I have not been able to reproduce this.
  • Once the system hard locked and reset before I attempted to disconnect the eGPU.
  • Unplugging the GPU without attempting to disconnect it safely appears to result in the same behavior.
  • Both GPUs are detected but do not function or display detailed information without Kryptonite.
  • Neither GPU is detected with purge-wrangler, although the enclosure is detected and turns on.

System

Laptops

  • MacBookPro16,1 with macOS 10.15.4
  • MacBookAir8,2 with macOS 10.14.6 and 10.15.4

eGPU

  • Razer Core X with R9 7870 and R9 290X

The R9 7870 has been verified as macOS compatible in a MacPro5,1, and with OpenCore in another machine (no additional boot flags were required for proper functionality). The R9 290X has been verified as functional. Both cards output proper displays when connected to the laptops.

Logs

Attached. I can generate more if desired.

Screenshots

None, sorry.

Sleep Mode Issue

Problem Description

When my macbook pro came from a sleep mode, there's no display in the laptop.

Logs

Generate logs via Kryptonite Configurator or follow this wiki.

Screenshots

Couldn't install Kryptonite

Problem Description

Hello,

I have a Radeon R9 Nano that shows "No Removable GPU" on my MacBook. I tried to install kryptonite through the terminal and this is what I get.

zsh: read-only file system: Installer.zip
ditto: Installer.zip: No such file or directory
cd: no such file or directory: Installer
chmod: installer.sh: No such file or directory
zsh: no such file or directory: ./installer.sh
zsh: no matches found: Installer*

I'm so confused! I followed the steps and things don't work for me. Could someone please explain to me what I did wrong? Also, I notice when trying to copy and paste the script to Terminal it says Make sure to select the boot disk you created in the previous step or use your existing bootloader disk." How do I select that? Please help. Thank you in advance.

I have macOS Big Sur, version 11.4
MacBook Pro (13-inch,2017, Four Thunderbolt 3 Ports)
Processor 3.1 GHz Dual-Core Intel Core i5

No FileVault View on Boot

Problem Description

I'm not sure if this is normal behaviour, but if I have only the eGPU and its monitors connected it will not show anything on screen when booting to macOS through FileVault. It should take me to a password entry screen, but it doesn't. Only by connecting to one of the internal GPUs do I get anything before it's fully booted to desktop. Furthermore, that display has to be connected before the system is powered up at all or it won't show on that one either.

I'm using a 2013 Mac Pro with a BlackMagic eGPU Pro. I've also got OpenCore set to skip the boot picker.

Logs

I couldn't quite wrap my head around how to create the logs. Apparently I need to use a debug variant of OpenCore or something and I have to reinstall the whole thing? I couldn't find where to get the debug version, so if logs are needed I'm afraid I'm going to need some assistance.

Bluetooth stop working

What Mac are you using?

Macmini6,2

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

After the Kryptonite install the eGPU is working fine but the bluetooth stop working.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

Can't boot from SD Card or USB

Problem Description

  1. I have an older Macbook Pro 2015 with a SD Card reader.
  2. I was hoping to repartition it and set the first partition as FAT and put Kryptonite on it with the help of the installer.
  3. Install completes successfully, however when I restart my Macbook with the "Option" pressed, I don't see the SD Card as a possible boot method (I only the see the main hard drive).
  4. Same problem persists with a separate dedicated USB flash drive.

No valid partitions found. Exiting.

=== Kryptonite Configurator 0.9.0 ===

This tool can prepare a disk for a simplified OpenCore
configuration for your Mac to run Kryptonite.

If you have already configured a bootloader,
this tool can provide you the necessary resources
to enable eGPUs with your existing bootloader.

Populating disks...
Total valid partitions found: 0

Detected Volumes

No valid partitions found. Exiting.

[BUG]

What Mac are you using?

MacPro6,1

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

I had Kryptonite working with 12.2 but it does not work with 12.2.1
My system boots straight to OSX without displaying the OC picker
The Alt key does no work I.e will not show the boot drives and does not interrupt the boot sequence

Upload Kryptonite Logs

config.plist.zip
I have setup logging but no logs are being produced

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[FR]

What feature would you like?

Is there any way of developing a text to work with Ventura?

Why should this feature be added to Kryptonite?

Is there any way of developing a kext that works with Ventura? Really would like to see a eGPU use working with Ventura

Confirmation

  • I have explained my feature in detail.

No Kryptonite in bootloader

Problem Description

I followed the instructions (fresh reinstall of macOS 11.6, created a partition on an internal SSD, and ran Kryptonite setup), but upon restart, there is only MackintoshHD in the bootloader. Not sure if enabling logs will help, as there is nothing to generate logs from is loaded.

Logs

Generate logs via Kryptonite Configurator or follow this wiki.

Screenshots

[BUG] Booting to macOS gets stuck on Kryptonite, eGPU not even plugged in

What Mac are you using?

MacBook Pro 11,3

What version of macOS are you using?

11.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

I reinstalled macOS 11.6 on my Mac yesterday, since then I have been unable to get Kryptonite working, both with and without OCLP. The booting just get stuck at the Apple logo, with OCLP on an IOCTL error IOCTL (from pid 228) not recognzied 216 out of 379

And with only Kryptonite, it got stuck on Profile[0]: mode:7; desense:0; desense_level:0; chain_power_offset:0,0,0,0,

I've tried resetting the PRAM of the Mac multiple times already, and the machine boots fine without Kryptonite (including OCLP alone, which works fine).

Also, the eGPU is not even plugged in.

Upload Kryptonite Logs

config.plist
opencore-2021-10-05-051959.txt
Lilu_1.5.6_20.6.txt

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] Kernel panic/sleep issues on iMac

What Mac are you using?

iMac 27 in, late 2013 (iMAC 14,2)

What version of macOS are you using?

10.15.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

Ocasional kernel panic when booted via Kryptonite. This will happen hours/days post boot.
Also, system will have sleep issues when on Kryptonite. It would go to a black screen, but not wake fully. The work-around for this is disabling system sleep. As the 'panic' happens about the same frequency as the prior sleep issue, they may be related. Using a Radeon 570 in a external gpu via Apple TB2-3 adapter. I don't have Kryptonite logs, but have attached the kernel panic info. Let me know what else you need and I'll get it.

There are two instances of the crash in the attached file
iMacCrashEGPU.txt
i

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] On mid-2011 iMac only works in High Sierra with MXM GPU Model OCLP config

What Mac are you using?

iMac 12,2 -- mid 2011 -- MD063LL -- A1312

What version of macOS are you using?

10.13.x

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

I have gotten Kryptonite to work on my mid-2011 iMac with a Radeon RX 570 4GB eGPU, but only in High Sierra and only when I set this option in OCLP configuration:

Settings -> Developer Settings -> GPU Model for MXM iMacs -> AMD Polaris

. If I do not set this option, then System Report only shows a non-functional Display device for my eGPU.

I was not able to test Mojave and Catalina because OCLP does not support them, and the mid-2011 iMac only supports OSes up to High Sierra without patches.

On Big Sur and Monterey my eGPU only shows up as a non-functional Display device regardless of the above setting in OCLP configuration.

I have attached the Lilu log from my non-functional Monterey configuration. I did not see anything interesting in it. I'm sorry I do not have the other logs because the iMac has already been reinstalled multiple times as I was trying to figure out what is the most recent OS I can run with a functional eGPU.

I'm happy to do any additional testing if you like, and maybe help out with the fixes if I can and they are possible.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.
Lilu_1.5.6_21.6.txt
config.plist.gz

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

eGPU not recognized

Problem Description

I have a Late 2011 17 Inch MacBook Pro with macOS 11.5.2 via OCLP and a Razer Core X. I followed the instructions of basic installation (not manual installation). However, as it can be seen in the screenshots, even if my eGPU is detected as a PCI device, it is not detected as a GPU as it should have been. I provided logs and screenshots but if the information is not enough, I will happily provide more if asked. Also, SIP and FileVault is off.

Logs

Lilu_1.5.3_20.6.txt
opencore-2021-09-01-052512.txt

Screenshots

Screen Shot 2021-09-01 at 08 27 07
Screen Shot 2021-09-01 at 08 27 48
Screen Shot 2021-09-01 at 08 34 10

Installer formats incorrect volumes

Installer formats wrong partition!!
I followed the steps of the "Installation" section of readme.md to create a fresh kryptonite partition on a usb thumb drive, entered the correct values, installer reported the correct values, but formated a completely wrong partition!! disk0s3 instead of disk2s1!!! (this deleted >200GB of downloads; Luckily no critical / system data and also i do have backups)

Logs

➜ ~ curl -qLs $(curl -qs "https://api.github.com/repos/mayankk2308/kryptonite/releases/latest" | grep '"browser_download_url":' | grep ".sh" | sed -E 's/."([^"]+)"./\1/') > k.sh; sh k.sh; rm k.sh
k.sh: line 66: ((: 15 = 13 : attempted assignment to non-variable (error token is "= 13 ")
Password:
k.sh: line 66: ((: 15 = 13 : attempted assignment to non-variable (error token is "= 13 ")

=== Kryptonite Configurator 0.9.0 ===

This tool can prepare a disk for a simplified OpenCore
configuration for your Mac to run Kryptonite.

If you have already configured a bootloader,
this tool can provide you the necessary resources
to enable eGPUs with your existing bootloader.

Populating disks...
Total valid partitions found: 3

Detected Volumes

  1. DATA
  2. BOOTCAMP
  3. OPENCORE

R. Refresh
0. Quit

Note that APFS containers and volumes are not shown.
If you want to use an internal volume, create a FAT32 partition
via Disk Utility, after which it should show up here.

Choose disk to format: 3

Selected Disk: OPENCORE
Disk Identifier: disk2s1

Formatting disk...
Disk ready.

Installing Kryptonite...

If you want to emit logs for testing, please use
DEBUG resources. Otherwise, press N to get RELEASE resources.

Downloading kryptonite resources...
Download complete.
Blessing disk...

Final boot-args: krygpu=NVDA krytbtv=2 -liludbg liludump=60

If you have duplicate boot-args, consider fixing them manually.
You can do this by editing config.plist on the bootloader disk.

Installation complete.

To use Kryptonite, press OPTION while booting
and select the "Kryptonite" boot disk.
➜ ~ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *480.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 128.0 GB disk0s2
3: Microsoft Basic Data KRYPTONITE 223.0 GB disk0s3
4: Microsoft Basic Data BOOTCAMP 128.9 GB disk0s4

/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +128.0 GB disk1
Physical Store disk0s2
1: APFS Volume MacOS 11.3 GB disk1s1
2: APFS Volume Preboot 82.2 MB disk1s2
3: APFS Volume Recovery 525.8 MB disk1s3
4: APFS Volume VM 2.1 GB disk1s4
5: APFS Volume MacOS - Data 91.8 GB disk1s5

/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *15.5 GB disk2
1: DOS_FAT_32 OPENCORE 15.5 GB disk2s1

➜ ~

Screenshots

[FR] using Razer Core v1 (TI82) with a Mac Mini 2018.

What feature would you like?

Has anyone tried to use this with macOS Sonoma?

I have a mac mini 2018 and a Radeon VII and a Razer core V1. Trying to get it working so I can play around with the Vision Pro. So just wondering if anyone has tried?

Why should this feature be added to Kryptonite?

Just a question

Confirmation

  • I have explained my feature in detail.

[BUG] Ventura OCLP/Krypotonite

What Mac are you using?

MacBook Pro 11,4

What version of macOS are you using?

Newer

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

After updating to Ventura with OCLP 0.5.0 the system boots normally, but then when I install kryptonite on top of things the boot is broken. It won't boot, nothing.

Nothing to upload as I cant get in after installing Kryptonite.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

[BUG] Can't boot Windows from external Drive

What Mac are you using?

IMac Mid 2011

What version of macOS are you using?

10.14.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

I installed Kryptonite on an external USB Stick and can boot MAC OSX High Sierra normally. I also have windows installed over Bootcamp, from the normal bootloader I can start it, but from the external USB I don't have the option to start Windows 8.1. I also have Misc > ScanPolicy > 0.
Is this a bug?
Am I doing something wrong?
Please help!

Upload Kryptonite Logs

config.plist.zip

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

Implement NVRAM variable reading

Currently with kryptonite you support reading the configuration variables from boot-args, one suggestion would be to support reading from both boot-args and dedicated NVRAM entries. Example:

Screen Shot 2021-07-19 at 10 45 39 AM

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 GUID is OpenCore/Lilu's GUID and is commonly used by other community kexts. The idea of reading NVRAM variables directly can be found in RtcMemoryFixup (RTC ranges can be defined either with the boot-arg rtcfx_exclude=xxx or with the stand alone variable rtc-blacklist. Boot-args will take precedence over dedicated args).

The goal of this would be to reduce the clutter in boot-args, however whether you feel this is beneficial is up to you.

Side Notes

1. Fixing Sandy and ivy Bridge Audio support

Noticed in your README the reference to patched DSDT:

DSDT overrides to address error 12 in Bootcamp.

With OpenCore Legacy Patcher, we've actually found a safer solution where we override the BUF0 Object with a combination of SSDT and ACPI patch:

Feel free to implement in your own work, it would be quite a bit safer compared to using a patched DSDT which can cause issues with firmware updates

2. Monterey support

Noticed in your source you limit your kext to Big Sur support, are there currently any concerns with Monterey support? Or is this simply validation concerns/kext was in development before Lilu supported Monterey and thus KernelVersion::BigSur was left

Documentation Enhancement: KRYPTONITE MS-DOS disk size

Feature Description

Hey team -
I have no idea how big to make the bootloader disc for kryptonite. It would be nice if you could link to the appropriate description in the open core project for that size or offer a size necessary for bootloading with kryptonite.

[BUG]has 16 Err in opencore stdout

What Mac are you using?

macbook pro 14

What version of macOS are you using?

11.x

Are you using OpenCore Legacy Patcher?

Yes

What is your issue?

env : my gpu is rx580 8g
finish installation guide
can't attach eGPU

then i reinstall with debug mode

i fix one error when boot. fix it (changed type real to integer in plist.)
stilll can't attache eGPU
then i open the stdout of opencore
find there is 16 err in the std out

i giveup
截圖 2022-06-12 下午7 22 49

Upload Kryptonite Logs

Click here, then drag and drop your files in this area
opencore-2022-06-12-110502.txt
Lilu_1.5.6_20.6.txt
.

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.