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

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

@mac_editor, Thank you. I will give that a shot. Would the commands be as followed?

[Please login to see this]

 

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

 
2020 Gigabyte Z490 Vision D [10th,8C,K] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


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

@itsage, nope, you need to add it to the boot-args in OpenCore config.plist. Search for "boot-args" (CMD+F) when you open the plist file and you should see the other args. Add those two in there.

 

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
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

Updated main post. Installation instructions are on Github along with some basic guidance on configuration. This is release 0.9.0 and recommended for early adopters. Once I have made some more key improvements to the installation process, I will release 1.0.0. The only things remaining are:

  1. Testing a Maxwell/Pascal GPU on macOS High Sierra alongside NVIDIA Web Drivers.
  2. Finding a better fix for the NVIDIA dGPU - AMD eGPU problem.

#1 should be easy when I have the time, while #2 is troublesome. I'll probably get to it once my friend is back in town and we can hack away at it together.

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

@mac_editor, Sorry for the delay in testing RX 6800 XT and AMDLegacy for RX 6700 XT. The iMac with its spinning drive is incredibly slow on macOS 12 so I had to stop using it for now. Here's the output of RX 6800 XT eGPU on the iGPU-only 2015 15-in MacBook Pro.

[Please login to see this]

 

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

 
2020 Gigabyte Z490 Vision D [10th,8C,K] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


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

@itsage, no worries. Those kexts are about what I expected. I don’t expect the 6700 XT to work but you can try injecting the codeless kext I posted before.

 

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

@mac_editor, Not sure if I'm doing it correctly for the AMDLegacySupport. I moved the kext file you provided into the Kryptonite volume under EFI/OC/Kexts then add these lines to config.plist.

 

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

 
2020 Gigabyte Z490 Vision D [10th,8C,K] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


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

@itsage, it needs to be in the Kernel:Add section. What you can do: select the 0th item and press cmd+c. Then click on the add column and paste. Then modify the new entries. Keep executable path empty. I’ll share a screenshot in a bit. 

 

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

@mac_editor, Thank you. I made those changes as instructed but like you had guessed, the system didn't like it. Prior to this kext injection, System Information > Graphics/Displays showed a generic [Display]. After this AMDLegacySupport.kext, there's nothing but iGPU in this section.

 

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

 
2020 Gigabyte Z490 Vision D [10th,8C,K] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


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

@itsage, that looks fine to me. And it seems the kext did have an impact so as we suspected no luck with Navi22.

 

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
ponqable
(@ponqable)
Active Member
Joined: 1 month ago
 
Posted by: @mac_editor

@ponqable I have tested NVIDIA GPUs and believe functionality should now be equivalent to PurgeWrangler (hopefully). Attaching the kext. Video output worked on macOS Catalina via HDMI (don't think DisplayPort works after Mojave). Booting with the eGPU plugged in allowed external monitor to function. Sometimes, logging out and in also helps.

After a weak of sickness and to much to do i finally have had some spare time to test the new version. New results: No more kernel panic, macOS boots, kexts are loaded:

[Please login to see this]

But eGPU is not detected:

Screenshot 2021 06 13 at 14.24.18
Screenshot 2021 06 13 at 14.24.34

Logfiles:

I tried this in a couple of different boot scenarios but the result seems to be 100% reproducible.

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


PsyPryss liked
ReplyQuote
 of  11