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  25
  RSS

itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

@miscellaneous_productions, I recall seeing someone reported that Navi21XTXH can work through AMDLegacySupport-Navi21XTXHNavi22Ids.kext.

 

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 13" ASUS ROG Flow X13 (RTX3050Ti) [R5K,8C,H] + RTX 3080 @ 64Gbps-XG (XG Mobile) + Win10 20H2 [build link]  


ReplyQuote
Miscellaneous Productions
(@miscellaneous_productions)
Active Member
Joined: 4 months ago
 

@itsage, I'm unable to boot into MacOS with Kryptonite once I add the AMDLegacySupport-Navi21XTXHNavi22Ids.kext to the Kryptonite/EFI/OC/Kexts folder. Occasionally, I get to the login screen, but that's where it kernel panics while trying to login. I do notice for a brief moment that my external monitor receives a signal from the eGPU before MacOS posts.

After I went through every page on this thread, I tried changing a lot of additional config.plist values in accordance with the OpenCore install guide after only adding the boot-args & kernel to the plist didn't work. I figured changing the plist values in accordance with OpenCore install guide for Big Sur & TB3 Macs would fix it since I assume the majority using Kryptonite are on an earlier MacOS version and/or TB2 or earlier mac, but to no avail.

I attached pics of my config.plist file, so please tell me if I am missing something or screwed something up. Every open drop down in the screenshots has changes & any closed drop downs do not (except "Root/DeviceProperties" which is open with no changes).

Side Notes:

1. I remained AMDLegacySupport-Navi21XTXHNavi22Ids.kext to "AMDLegacySupport.kext" & I called it that in the plist.

2. I do not use Boot Camp nor have it setup.

Spoiler
config.plist Screenshots
Screen Shot 2021 09 13 at 2.32.40 PM
Screen Shot 2021 09 13 at 2.33.01 PM
Screen Shot 2021 09 13 at 2.33.17 PM
Screen Shot 2021 09 13 at 2.33.42 PM

 

2019 16" MacBook Pro (i9-9980HK, Intel UHD Graphics 630, Radeon Pro 5500M 8GB GDDR6, macOS 11.5.2 (20G95)) + Razer Core X Chroma + PowerColor Red Devil Radeon RX 6900 XT Ultimate


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 5 years ago
 
Posted by: @miscellaneous_productions

Are you saying that both didn't work & that there's no way to make Navi21XTXH chips work with MacOS till Apple adds support?

Yes. At least I'm not aware of a way to make it work.

@jack_tuerto Other patches needed to get your Mac to run Big Sur can interfere with eGPU support.

See https://github.com/mayankk2308/kryptonite/issues/15 (which links to https://github.com/dortania/OpenCore-Legacy-Patcher/issues/336).

"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca

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
Ryland Cline
(@ryland_cline)
New Member
Joined: 1 year ago
 

@mac_editor, Worked like a charm man! Thanks for the assist!

 

Macbook Pro 15" mid-2015 with Razer Core X using AMD Sapphire Radeon Pulse RX 580 8gb


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

Kryptonite 1.0.1 is available (minor updates) and documentation has been revamped completely and hosted as a wiki: https://github.com/mayankk2308/kryptonite/wiki

This includes post-install information and steps to do SSDT (which I haven't tested but is used in OCLP, this is technically safer than DSDT) or DSDT overrides (which @itsage has done in a build) for error 12 in Bootcamp. 

"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca

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 liked
ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

@mac_editor, Thank you for this new solution! I'm very excited to try this out and report back.

 

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 13" ASUS ROG Flow X13 (RTX3050Ti) [R5K,8C,H] + RTX 3080 @ 64Gbps-XG (XG Mobile) + Win10 20H2 [build link]  


ReplyQuote
jack tuerto
(@jack_tuerto)
New Member
Joined: 2 months ago
 

Thanks @mac_editor!  That got me thinking what I really need and started down another route.

I actually don't care about the internal display, I just want to be able to use with my 4k displays, so adding the -wegnoigpu flag in boot args did the trick to get that working. Now I just need to figure out how to get the internal display to shut off in clamshell mode. It sticks around with a partially complete progress bar, while the external screen continues on and works fine.

Any suggestions? 

 

13" MacBook Pro early 2011 + Razer Core X + AMD Sapphire RX570


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

@jack_tuerto, I’m not sure much can be done about that. If you are always going to be running an eGPU setup, your best bet may be to just set it to 0 brightness (via NVRAM - I doubt the keyboard shortcuts work in this state).

Do keep in mind that prolonged static images on screen can cause burn-ins even on LCDs (most times these can be fixed).

"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca

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
Yukikaze
(@yukikaze)
Noble Member Moderator
Joined: 5 years ago
 

@mac_editor, works like magic Smile

SysInfo
MacMini

Hot-plug, safe removal, boot with monitor connected to eGPU, all working perfectly. Kryptonite is absolutely awesome!

 

Want to output 4K@60Hz out of an old system on the cheap? Read here.
Give your Node Pro a second Thunderbolt3 controller for reliable peripherals by re-using a TB3 dock (~50$).

"Always listen to experts. They'll tell you what can't be done, and why. Then do it."- Robert A. Heinlein, "Time Enough for Love."

 
2012 Mac Mini [3rd,4C,Q] + RX 480 @ 10Gbps-TB1 (Atto Thunderlink) + macOS 10.15.7 [build link]  


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

@yukikaze, nice! It should even work through macOS updates so you shouldn’t have to set it up again (ever) unless OpenCore/Kryptonite itself need to be updated. If you haven’t already, check out the post install section on the GitHub wiki to skip boot picker (if you don’t need it).

 

"Desultory reading is delightful, but to be beneficial, our reading must be carefully directed." — Seneca

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  25