Kryptonite: TB1/2 Mac eGPU Support with FileVault, SIP, and ART Enabled
 
Notifications
Clear all

Kryptonite: TB1/2 Mac eGPU Support with FileVault, SIP, and ART Enabled  

 of  22
  RSS

FarFromSane55
(@farfromsane55)
New Member
Joined: 8 months ago
 

@mac_editor

It accepted it without complaint.  

Thanks again for all you do.   

 

iMac 14,2 (2013 27in, dGPU GTX 780M), Catalina 10.15.7
Radeon rx570 8G, Mantis MZ02 Enclosure with Apple TB3-TB2 adapter


ReplyQuote
elluko
(@elluko)
Active Member
Joined: 3 years ago
 

It just works. Amazing. I am very happy that I can use Filevault again. And the possibiltiy to update anytime is just stunning. Thank you very very much!

How can I configure to booting sequence, so that it automatically selects KRYPTONITE and then MacOS?

Macbook 15 2015 (Iris only) - Razer Core X- RX580


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@elluko, Glad to hear. I've added the information you need to the GitHub page itself, as it may help others too: https://github.com/mayankk2308/kryptonite#automatically-booting-macos-via-kryptonite

Please let me know if that doesn't work as expected.

 

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


itsage and PsyPryss liked
ReplyQuote
PsyPryss
(@psypryss)
Trusted Member
Joined: 4 years ago
 

Kryptonite 0.9.0 with OCLP 0.1.9 working with SIP is enabled. eGPU also working flawlessly.

This post was modified 1 month ago

Mid 2012 15" (Non-Retina) MBP GT650M (macbookpro9,1) + RX580 (AKiTio Node via TB3 -> TB2/TB1 Adaptor) via OCLP -> Kryptonite
macOS 11.4(20F71)/Win10(20H71)


ReplyQuote
ponqable
(@ponqable)
Active Member
Joined: 3 months ago
 

Hi once again Smile

Posted by: @mac_editor

you can actually use the kexts w/o OpenCore and it should still work (SIP with kext and NVRAM protections need to be disabled).

this didn't work for me. steps i did:

[Please login to see this]

SIP is always left off at this point of testing. What do you mean by NVRAM protection?

result:

kext loaded:

[Please login to see this]

System Information/PCI/Driver installed shows No for both vga and audio, and even un-/replugging now doesn't get the driver running!!!

BUT, for the first ever I saw something like: "eGPU Not Ejected Properly". Since now I was unable to hot-unplug the egpu as this would always lead to instant system crash on macos. normal?

Posted by: @mac_editor

macOS Big Sur some significant changes on how things are loaded

Since I am now fiddling with OC (and was looking for ways to hack(intosh) my thinkpad a while ago, but then left it as being too ambigous/no reason for that time) it now becomes an viable option for me trying to install macOS > 10 onto this mac mini server. it should have way enough power (don't know why apple doesn't support this device any more, it's way more powerfull than all its successors till last few years...).

Could this help with getting Kryptonite injections running from boot up?

2012 Mac Mini Server [3rd,4C,Q] + GTX 770 @ 10Gbps-TB1>TB3 (Sonnet Breakaway 550) + macOS 10.15.7 + Win10 (21H1)


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@ponqable, did you check if the lilu and Kryptonite kexts loaded after putting them in Library/Extensions? Not sure if that copy correctly sets ownership. Best to use recursive chown 0:0 and chmod 755.

Also try the OpenCore way but set DisableLinkeditJettison to false in config.

Posted by: @ponqable

BUT, for the first ever I saw something like: "eGPU Not Ejected Properly". Since now I was unable to hot-unplug the egpu as this would always lead to instant system crash on macos. normal?

That’s what happens normally on an unpatched system.

Posted by: @ponqable

Could this help with getting Kryptonite injections running from boot up?

Not necessarily. Big Sur complicates things more. It should be technically easier to get the patch working on macOS 10.

Unfortunately I haven’t been able to reproduce your issue. On my systems, the NVIDIA GPU consistently gets loaded with injection. I tested this on High Sierra, Mojave, Catalina, Big Sur, and Monterey, which is every macOS release that has officially supported eGPUs on TB3 macs.

Posted by: @ponqable

SIP is always left off at this point of testing. What do you mean by NVRAM protection?

You cannot set boot-args from macOS if SIP NVRAM protections aren’t disabled. Since you have SIP disabled it doesn’t matter. You need the boot-args for the kext to patch appropriately of course. 

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


PsyPryss liked
ReplyQuote
Jason Gouw
(@jason_gouw)
New Member
Joined: 2 months ago
 

Very exciting work!! I have not been able to get Kryptonite to work yet but understand it's still in development. 

My main issue is when I connect the egpu, the icon will temporarily pop up then disappear:

Screen Shot 2021 06 16 at 1.55.34 PM

Setup: Mac Pro 2013 (12 core) running Big Sur 11.4 (Purge Wrangler was never installed on this computer nor was SIP ever modified)

EGPU: Razer Core X w/Radeon Vega 64

Connection: Apple TB3 - TB2 adapter > Apple TB2 cable > TB port on Mac Pro (Bus 0, not shared with anything else on this bus).  

KRYPTONITE partition was created as per instructions but on boot screen, partition always shows up as "Open Core". Once inside OS, partition shows proper name KRYPTONITE. Tried this a few times deleting and re-creating the partition. Here's what I'm seeing on boot screen holding OPTION key. 

Screen Shot 2021 06 16 at 2.54.27 PM
Screen Shot 2021 06 16 at 2.54.48 PM

 

config.plist section that I edited as per instructions under NVRAM --> Add --> 74C436... --> boot-args --> (new siblings created for: krygpu=AMD (string), krytbtv=2 (tried as string and number), timeout=0)

Screen Shot 2021 06 16 at 2.55.38 PM

(right click open image in new link to enlarge)

 

I'm hoping I got a step wrong somewhere in the instructions but might also be a Big Sur issue? 

 

Thanks again for all the work being put into this project! I'm very excited!

 

 

 

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 
Posted by: @jason_gouw

config.plist section that I edited as per instructions under NVRAM --> Add --> 74C436... --> boot-args --> (new siblings created for: krygpu=AMD (string), krytbtv=2 (tried as string and number), timeout=0)

That’s wrong. Everything needs to be in the boot-args string.

Screen Shot 2021 06 16 at 3.11.40 PM

Follow the installation instructions to bless your volume again, which should hopefully fix the OpenCore label in boot selector (this is only cosmetic).

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


PsyPryss liked
ReplyQuote
Jason Gouw
(@jason_gouw)
New Member
Joined: 2 months ago
 

@mac_editor, thank you for that tip, my first time using ProperTree and plists.. egpu is recognized and working now!

 

Thanks again for helping the Mac community with your projects!

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@jason_gouw, no worries, glad it worked! Thanks for being an early adopter.

 

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
 of  22