acidanthera / bugtracker

Acidanthera Bugtracker
386 stars 45 forks source link

[Enhancement] Incorporate eGPU patches into WhateverGreen/FeatureUnlock #2154

Open mayankk2308 opened 2 years ago

mayankk2308 commented 2 years ago

Given that no Thunderbolt 2 or older devices will have native macOS support going forward, it only makes sense to integrate eGPU patching for users who desire it, directly into OC(LP)/Lilu extensions family. Previously integration was not doable due to license https://github.com/dortania/OpenCore-Legacy-Patcher/issues/396, so I'm here to grant the necessary rights and make any patches I created available for general use. Not possible to use my kext directly as it has other patches from other people from whom I had explicit permission for usage. Unfortunately don't have much time so not contributing patches directly.

Enabling Native eGPU Support

Apple just uses a conditional to validate thunderbolt version before allowing eGPU initialization. There are 2 patches, segregated based on macOS version. Old patch: 10.13.4-10.15, new patch: 10.15.1+.

Relevant source code:

Post-patch, any eGPU Apple natively supports works appropriately regardless of TBT version.

Enabling Additional Drivers for eGPU Support

For a GPU driver to load when a GPU is connected over thunderbolt, IOPCITunnelCompatible flag is needed. This patch just removes this requirement, so any GPU driver that is considered for loading won't be blocked for that reason. This allows older AMD architectures to run in eGPU configuration as well. Might need to verify this patch on newer macOS releases though.

Relevant source code:

Edge case with Macs containing NVIDIA GPUs

If you connect an AMD eGPU to a Mac containing NVIDIA GPU internally, it works fine until you try to plug in an external monitor to the eGPU. You'll only get black screen on the external display. Never really got a chance to do a full on deep dive as to what's going on there, but as a dirty hack disabling GeForce acceleration (nv_disable=1 boot-args + switching mux to iGPU) used to fix that. Hardly a proper workaround and doesn't help iMacs, but just sharing that detail.

Feel free to incorporate the above patches wherever you desire and if you deem it worth at you discretion. If you choose to incorporate them, in general, these patches are pretty harmless and should be ok to enable by default. Apologies in advance if not the appropriate bug tracker for this.

PMheart commented 2 years ago

EDIT: Apologies. I will try working on this. Thanks!

khronokernel commented 2 years ago

I'd be interested in working on this as well, I have a fair amount of hardware locally and a Belkin TB3 dock that has a PCIe slot internally.

Have a couple questions:

Main concern overall is just the WEG GMUX issue, as the kext is already quite large and would be fairly time consuming to debug. Wondering if perhaps a dedicated kext should be developed if GMUX issues can't be easily resolved.

mayankk2308 commented 2 years ago

I haven’t used WhateverGreen so I can’t say about GMUX issues related to it. Can you summarize what the gmux issue with WEG is? Anyway, from what I remember, gmux switching is annoying on macOS because:

  1. You cannot set gmux from EFI (the variable is blocked since Catalina).
  2. On setting the gmux to iGPU from OS (via NVRAM command) and rebooting, the gmux variable gets “consumed” (either after being read by firmware or in the mux kext, I forget). If a discrete GPU framebuffer loads, the mux gets set back to normal (dGPU). So in the aforementioned edge case, suppressing the GeForce kext used to not reset the gmux essentially. I think I also threw in a patch to the mux kext to prevent it from reading the variable (should be in the same codebase linked above, you can evaluate), though I forget if it made any significant difference.

Perhaps you may find https://github.com/torvalds/linux/blob/master/drivers/platform/x86/apple-gmux.c interesting in case you haven’t already looked at it. In general I don’t think these patches necessarily need to be coupled with WEG if that is your preference.

Regarding accelerating on internal display with eGPU in the AMD (external) and NVIDIA (internal) context, yes this is possible as far as I recall. The only problem that occurs is with display connected to eGPU (which disabling NVIDIA fixes). I forget why exactly that happens, but it could be some race condition iirc. Otherwise it should be ok. Perhaps you bright folks may be able to figure that one out too. Funnily enough, these kinds of issues with cross-vendor GPUs was not an issue before a High Sierra. So on Sierra I used to be able to use the 750M MBP + RX 480 eGPU combo without issue.

hazelph commented 2 years ago

Just wanted to say that I've got a MBP11,5, on Ventura, and I have the egpu with my Vega 64 ready for testing! I have confirmed and it works well in Windows! so however I am able to provide logs for debugging lmk! I also have my friends' 11,3 which he's fine testing with

khronokernel commented 2 years ago

Can you summarize what the gmux issue with WEG is?

The issue was replicable on a 2011 15" MacBook Pro (MacBookPro8,2). The symptom with WhateverGreen was that the dGPU was always active, and the iGPU couldn't be switched back with the GMUX in-OS. Removal of WhateverGreen resolved switching. Unfortunately this was not a unit within our development or internal testing groups, so proper debugging is not possible.

Related, I just purchased a late 2013 15" MacBook Pro (MacBookPro11,3) for university so can perform some test locally. I just installed WhateverGreen, and the GMUX had no issues with display transfer between the integrated and dedicated card. This is a new style GMUX, which should at least confirm support for Haswell and newer MacBook Pros


Something to consider with the GMUX switching is Apple's changes to displaypolicyd in Big Sur that resulted in MacBookPro10,1 and older's GMUX no longer functioning correctly. Blocking this process with RestrictEvents resolves support, however if I'm not mistaken macOS is reliant on this binary for eGPU support. So for the initial port of eGPU patches into WhateverGreen, I believe it's reasonable to assume Haswell and newer Macs for "proper" support.

mayankk2308 commented 2 years ago

Blocking this process with RestrictEvents resolves support, however if I'm not mistaken macOS is reliant on this binary for eGPU support. So for the initial port of eGPU patches into WhateverGreen, I believe it's reasonable to assume Haswell and newer Macs for "proper" support.

Yes, blocking displaypolicyd does affect eGPU: https://egpu.io/forums/postid/96107/

Restricting "proper" support to haswell or newer machines for OCLP purposes would make sense, but there might be people who are happy to run the last officially compatible version of macOS with their machines and this patch can still benefit them (ex. macs that officially supported High Sierra like MacBookPro8,1). They could of course still use kryptonite setup directly in that scenario, but I don't plan on keeping it updated. You could capture that userbase as well and vend out as feasible a "vanilla" OC config with just eGPU support. Not using WEG would alleviate the gmux concerns if you want to capture the entire macOS legacy eGPU userbase.

Is FeatureUnlock a relevant place to incorporate these patches instead?

ShotByCvrlos commented 2 years ago

Been digging deep for a week now, I have an iMac LATE 2013 3.5ghz i7 4GB GTX 780M 32 GB RAM, I'm currently using OCLP MAC OSX Monterrey. Ive been trying to get eGPU support for Razer Core X Chroma with Radeon 6900 XT. After running Kryptonite it won't start up, have to restart computer and EFIBoot back to Start up disk. my MacBook 2014 on Big Sur with Kryptonite perfectly sees and uses my Razor Core with 6900 XT. Any way around to get it working on iMac with OCLP? Any Kext workaround or Config.plist workaround? a lot of old forums I've been finding such as updating Lillu kext or restrictedevents kext. If someone could help me or point me in right direction I would appreciate it. Thank you

fdellalena commented 1 year ago

I'd be interested in working on this as well, I have a fair amount of hardware locally and a Belkin TB3 dock that has a PCIe slot internally.

Have a couple questions:

* Have you experienced any issues with GMUX switching with WhateverGreen in the past?

  * This is something we had reports about with early OCLP development, so we try to avoid WEG usage on laptops
  * This was with pre-retina models, which I know use different GMUX hardware/logic, so unsure if it applies to newer machines

* Regarding AMD + Nvidia issues, do you know if the AMD GPU can still render on the internal displays?

  * ex: [macOS: Prefer External GPU option](https://support.apple.com/en-ca/HT208544)

Main concern overall is just the WEG GMUX issue, as the kext is already quite large and would be fairly time consuming to debug. Wondering if perhaps a dedicated kext should be developed if GMUX issues can't be easily resolved.

Anyone working on this patch? I was a purge-wrangler/Kryptonite patch user until Ventura update. Now I'm waiting for this patch to be available to see Ventura in action with external GPU on TB2 and active graphics acceleration. I'm available for testing any prebuild/alpha/beta version on my system. Thanks

treforparr commented 1 year ago

If you would like a beta tester, I am looking to test egpu on Ventura on mac pro 2013

fdellalena commented 1 year ago

If you would like a beta tester, I am looking to test egpu on Ventura on mac pro 2013

Sure yes. Please send instructions

ASKOAleks commented 1 year ago

Hello! I was able to make eGPU with RX6800 work in Ventura on macPro 6,1. It works with Kryptonite and OCLP 1.0.1, but I can't boot with OCLP 1.1.0, Ventura stucks on 1/3 of progress bar, but loads perfectly without loading kryptonite.kext

When I roll back to 1.0.1 eGPU works. It's a pity it is not working as in Monterey. But I can get 120 hz 4K output. But there is no hardware acceleration.

Was wondering if there is any chance eGPU over thunderbolt 2 will ever be supported in OCLP natively?

Maybe I can help somehow?

gilesmartin commented 10 months ago

@treforparr Are you still working on this or looking for beta testers? I currently have a 2014 mac mini with an eGPU working in Monterey when booted under OCLP 1.4.0 (with Kryptonite installed) but I am not able to get the same to work under ventura (13.6.4) or Sonoma (14.1). I was originally running a dual boot with Sonoma but downgraded to Ventura in hopes that it would enable support as others have claimed it worked for them. @ASKOAleks are you still only able to get this working using OCLP 1.0.1? a.4.0 is working for me but ony under Monterey. Under Ventura or Sonoma i get the eGPU icon in the menubar with no devices connected and then it goes away about 30sec later.

ASKOAleks commented 10 months ago

@treforparr Are you still working on this or looking for beta testers? I currently have a 2014 mac mini with an eGPU working in Monterey when booted under OCLP 1.4.0 (with Kryptonite installed) but I am not able to get the same to work under ventura (13.6.4) or Sonoma (14.1). I was originally running a dual boot with Sonoma but downgraded to Ventura in hopes that it would enable support as others have claimed it worked for them. @ASKOAleks are you still only able to get this working using OCLP 1.0.1? a.4.0 is working for me but ony under Monterey. Under Ventura or Sonoma i get the eGPU icon in the menubar with no devices connected and then it goes away about 30sec later.

@gilesmartin yes, I've managed to make egpu work in Ventura using OCLP 1.3.0, but due to lack of drivers for RX6000 series, I have no hardware acceleration. But I can still use 4K 120 Hz or 60Hz HDR external display connected to eGPU. No luck in Sonoma at all. Screenshot 2023-09-17 at 14 00 54

gilesmartin commented 10 months ago

Nice. Yeah - I have an RX560 and it works out of the box over TB3 to my 2019 MacBook Pro on Sonoma but when connected to the 2014 mini on TB2 it will only work on Monterey when booted through OCLP 1.4.0 modified by the kryptonite patcher with updated lilu. When booted from the same OCLP under Ventura it fails to mount.

Edit: Are you using any particular settings? I am wondering if maybe there is an issue because I am spoofing my 7,1 as an 8,1 to enable continuity?

ASKOAleks commented 10 months ago

Nice. Yeah - I have an RX560 and it works out of the box over TB3 to my 2019 MacBook Pro on Sonoma but when connected to the 2014 mini on TB2 it will only work on Monterey when booted through OCLP 1.4.0 modified by the kryptonite patcher with updated lilu. When booted from the same OCLP under Ventura it fails to mount.

Edit: Are you using any particular settings? I am wondering if maybe there is an issue because I am spoofing my 7,1 as an 8,1 to enable continuity?

Spoofing might be the reason, 7,1 and 8,1 have no igpu, this might be the reason.

johnkimlove commented 9 months ago

Nice. Yeah - I have an RX560 and it works out of the box over TB3 to my 2019 MacBook Pro on Sonoma but when connected to the 2014 mini on TB2 it will only work on Monterey when booted through OCLP 1.4.0 modified by the kryptonite patcher with updated lilu. When booted from the same OCLP under Ventura it fails to mount. Edit: Are you using any particular settings? I am wondering if maybe there is an issue because I am spoofing my 7,1 as an 8,1 to enable continuity?

Spoofing might be the reason, 7,1 and 8,1 have no igpu, this might be the reason.

How did you do that? I'm currently using Mac Pro 6,1 and same RX 6800 XT, but my eGPU isn't working with new version of OCLP. Did you install Kryptonite and OCLP 1.3.0 both or just OCLP only? Or did you spoof?

gilesmartin commented 9 months ago

Nice. Yeah - I have an RX560 and it works out of the box over TB3 to my 2019 MacBook Pro on Sonoma but when connected to the 2014 mini on TB2 it will only work on Monterey when booted through OCLP 1.4.0 modified by the kryptonite patcher with updated lilu. When booted from the same OCLP under Ventura it fails to mount.

Edit: Are you using any particular settings? I am wondering if maybe there is an issue because I am spoofing my 7,1 as an 8,1 to enable continuity?

Spoofing might be the reason, 7,1 and 8,1 have no igpu, this might be the reason.

How did you do that? I'm currently using Mac Pro 6,1 and same RX 6800 XT, but my eGPU isn't working with new version of OCLP. Did you install Kryptonite and OCLP 1.3.0 both or just OCLP only? Or did you spoof?

Installed OCLP and then installed kryptonite into OCLP then updated Lilu (the version of lilu installed by kryptonite is too old and crashes on boot)

johnkimlove commented 9 months ago

Nice. Yeah - I have an RX560 and it works out of the box over TB3 to my 2019 MacBook Pro on Sonoma but when connected to the 2014 mini on TB2 it will only work on Monterey when booted through OCLP 1.4.0 modified by the kryptonite patcher with updated lilu. When booted from the same OCLP under Ventura it fails to mount.

Edit: Are you using any particular settings? I am wondering if maybe there is an issue because I am spoofing my 7,1 as an 8,1 to enable continuity?

Spoofing might be the reason, 7,1 and 8,1 have no igpu, this might be the reason.

How did you do that? I'm currently using Mac Pro 6,1 and same RX 6800 XT, but my eGPU isn't working with new version of OCLP. Did you install Kryptonite and OCLP 1.3.0 both or just OCLP only? Or did you spoof?

Installed OCLP and then installed kryptonite into OCLP then updated Lilu (the version of lilu installed by kryptonite is too old and crashes on boot)

I did it exactly same, but it doesn't work, either. T.T

johnkimlove commented 9 months ago

Hello! I was able to make eGPU with RX6800 work in Ventura on macPro 6,1. It works with Kryptonite and OCLP 1.0.1, but I can't boot with OCLP 1.1.0, Ventura stucks on 1/3 of progress bar, but loads perfectly without loading kryptonite.kext

When I roll back to 1.0.1 eGPU works. It's a pity it is not working as in Monterey. But I can get 120 hz 4K output. But there is no hardware acceleration.

Was wondering if there is any chance eGPU over thunderbolt 2 will ever be supported in OCLP natively?

Maybe I can help somehow?

I really want to know how you made egpu enabled in Ventura 13.6 even though there is no hardware acceleration. How you did it?! And in your case, I think the reason is AVX2. Newer version of macOS now requires AVX2 when you connect eGPU such as RX 6000 series. Newer version of OCLP can bypass AVX2 requirement with RX 5000 series or Vega, but can't bypass with RX 6000 series. You have to wait until they add support for RX 6000 series.

Clem- commented 7 months ago

Nice. Yeah - I have an RX560 and it works out of the box over TB3 to my 2019 MacBook Pro on Sonoma but when connected to the 2014 mini on TB2 it will only work on Monterey when booted through OCLP 1.4.0 modified by the kryptonite patcher with updated lilu. When booted from the same OCLP under Ventura it fails to mount.

Edit: Are you using any particular settings? I am wondering if maybe there is an issue because I am spoofing my 7,1 as an 8,1 to enable continuity?

Spoofing might be the reason, 7,1 and 8,1 have no igpu, this might be the reason.

How did you do that? I'm currently using Mac Pro 6,1 and same RX 6800 XT, but my eGPU isn't working with new version of OCLP. Did you install Kryptonite and OCLP 1.3.0 both or just OCLP only? Or did you spoof?

Installed OCLP and then installed kryptonite into OCLP then updated Lilu (the version of lilu installed by kryptonite is too old and crashes on boot)

Hi there. I think were some folks trying to make it work but are lacking knowledge to do it properly. @gilesmartin, @ASKOAleks, could you please give us a little more details about these steps:

  1. installing kryptonite into OCLP (what do you mean by into?)
  2. how to update Lilu ?

Thank you very much for your help!!

MAS-76 commented 7 months ago

Nice. Yeah - I have an RX560 and it works out of the box over TB3 to my 2019 MacBook Pro on Sonoma but when connected to the 2014 mini on TB2 it will only work on Monterey when booted through OCLP 1.4.0 modified by the kryptonite patcher with updated lilu. When booted from the same OCLP under Ventura it fails to mount.

Edit: Are you using any particular settings? I am wondering if maybe there is an issue because I am spoofing my 7,1 as an 8,1 to enable continuity?

Spoofing might be the reason, 7,1 and 8,1 have no igpu, this might be the reason.

How did you do that? I'm currently using Mac Pro 6,1 and same RX 6800 XT, but my eGPU isn't working with new version of OCLP. Did you install Kryptonite and OCLP 1.3.0 both or just OCLP only? Or did you spoof?

Installed OCLP and then installed kryptonite into OCLP then updated Lilu (the version of lilu installed by kryptonite is too old and crashes on boot)

Hi there. I think were some folks trying to make it work but are lacking knowledge to do it properly. @gilesmartin, @ASKOAleks, could you please give us a little more details about these steps:

  1. installing kryptonite into OCLP (what do you mean by into?)
  2. how to update Lilu ?

Thank you very much for your help!!

Yes second this please. Any instructions on how to get kryptonite working with OCLP greatly appreciated! MBP 2015 and want to use OCLP to install Sonoma + eGPU sonnet breakaway

maksdampf commented 6 months ago

Hello all. This seems to be an unsolved issue that has not made it into any release version of OCLP i think. I am the owner of a TB2 Macbook pro setup and two AMD TB1/2 eGPUs. I am still on Big Sur and procrastinating.

I would really like to upgrade to MacOS 12, 13 or 14 and still keep my eGPU setup since the anemic Intel Iris pro can barely play video or display single digit framerates in Rhino3D.

I'd be willing to contribute an AMD eGPU solve this project (AMD RX570, GCN Polaris in a really neat little case with external power brick). Is there any developer interested in this offer?

I think due to the state of nvidia after kepler and the performance, wifi, BT etc. issues with pre retina macbooks anyways, most of the people that would be using a pre TB3 eGPU would use an AMD card. So i think it is okay for now to focus kryptonite integration for still very capable macbooks of the 2011-2015 era with TB2 and AMD GCN and RDNA eGPUs.

From what i have read there is a working solution with Monterey and recent OCLP patched with Kryptonite.
Is that easy to setup? Are there any guides on how to patch kryptonite into Open Core? Which version of OCLP is recommended?

Or should i wait for a OCLP supported solution for the newer OS before i start with Monterey in 2024?

VrtlBrown commented 5 months ago

Mac Pro 6,1 with a 6900 XT eGPU on Monterey here, which is working but I'm keen to get onto Ventura or Sonoma.

Is adding drivers for AMD 6000 series cards to Macs without AVX2 support for the new OS's being worked on currently, are there any updates to share? Or should we give up hope and be happy with what we have?

codethought commented 2 months ago

ANY chance this could get added into OCLP? I would even donate $$$ to the project to encourage its addition..

Clem- commented 2 months ago

I read that the incompatibility is due to how Apple deals with external GPU in the latest macOS releases. Maybe that's just the end of eGPU with older TB interface.

maksdampf commented 2 months ago

Says who? Blackmagic eGPUs are still officially supported on Intel Macs on Sonoma. And those are just classic Thunderbolt3 + pretty old Polaris AMD RX Radeons. So there isn't a general problem with eGPUs on latest macOS, it is just the usual mystery that shrouds any apple software as soon as it is not officially supported hardware, just like they detected and blocked TB2 after launching TB3 notebooks and eGPUs after it had already worked for all the Developers during the inception of TB eGPUs.

"Maybe" doesn't sound like a technical reason to me. I think the reason is not Apple, but just that the developer of Kryptonite mayankk2308 has gotten an M-Series mac nd moved on with life, abandoning the Kryptonite Software support. Since he created this Issue and supplied information on how to do it, i think it shows clearly that he thinks this is technically possible. Its just that he does not wan't to continue supporting this and has seemingly not found anybody at OCLP who wants to do this either.

So if "Maybe" this is the end of my eGPUs, i think the reason is not Apple making it impossible in their OS but that the 3rd party Software that i was using is not developed or supported anymore. I would love to contribute to fix this, but i cannot code and have zero knowledge of the insides of OCLP. So i will just have to accept that this patch will probably not be integrated into OCLP ever and move on to M-Series Macs eventually and get Rid of my eGPUs.

ASKOAleks commented 2 months ago

Kryptonite is working perfectly in Sequoia, just like in Ventura and Sonoma. But there are no video drivers for 6000 series with AVX1, so eGPU is useless. Still waiting for a solution from OCLP team. Fingers crossed :)

johnkimlove commented 2 months ago

Kryptonite is working perfectly in Sequoia, just like in Ventura and Sonoma. But there are no video drivers for 6000 series with AVX1, so eGPU is useless. Still waiting for a solution from OCLP team. Fingers crossed :)

Oh, how did you install kryptonite in Sequoia or Sonoma…? Even though there is no driver, I’m okay. I tried everything, after I install kryptonite, there is still no egpu connection. How did you do that?!

Alliance2000 commented 2 months ago

Kryptonite is working perfectly in Sequoia, just like in Ventura and Sonoma. But there are no video drivers for 6000 series with AVX1, so eGPU is useless. Still waiting for a solution from OCLP team. Fingers crossed :)

That would be very interesting how to integrate Kryptonite with latest OCLP 2.0.2...!

ASKOAleks commented 2 months ago
Screenshot 2024-09-28 at 11 31 53 Screenshot 2024-09-28 at 11 32 20
ASKOAleks commented 2 months ago

Booting to Monterey with OCLP 2.0.2 just to make sure Kryptonite is fully functional

Screenshot 2024-09-28 at 11 41 00
johnkimlove commented 2 months ago

Screenshot 2024-09-28 at 11 31 53 Screenshot 2024-09-28 at 11 32 20

I installed OCLP first and I installed kryptonite but my mac doesn’t recognize my egpu… how did you do that? Did you spoof or apply special settings when you install kryptonite?

ASKOAleks commented 2 months ago

@johnkimlove @Alliance2000 you need to install Kryptonite manually, after you install OCLP. I was able to make egpu work even in bootcamp win11.

Screenshot 2023-09-17 172250

codethought commented 2 months ago

you need to install Kryptonite manually, after you install OCLP. I was able to make egpu work even in bootcamp win11.

Perhaps you could be a bit more prescriptive in the description of steps that you took.. when I attempted this all I ended up with was a cratered macOS Sonoma installation and had to go into recovery to undo it.. :-/

MAS-76 commented 2 months ago

@johnkimlove @Alliance2000 you need to install Kryptonite manually, after you install OCLP. I was able to make egpu work even in bootcamp win11.

I second this, any way you can provide a little more detail/steps for the less experienced? Being able to use my eGPU with TB2 in Sonoma or later would be a revelation. I've installed OCLP but have no I idea how to install Kryptonite successfully afterwards.

Clem- commented 2 months ago

Guys, it’s not the first time we hear someone claiming it is working like a charm but never answers how they managed to achieved that…

MAS-76 commented 2 months ago

Guys, it’s not the first time we hear someone claiming it is working like a charm but never answers how they managed to achieved that…

Ugh I hope that's not the case. I guess easy to see. @ASKOAleks ?

ASKOAleks commented 2 months ago

Guys, it’s not the first time we hear someone claiming it is working like a charm but never answers how they managed to achieved that…

@Clem- interesting statement, so I've spent a lot of time digging the OCLP manual, Kryptonite and OC config files and finding the solution to how to make it work. And now I have to spend my time teaching you? Why should I? Maybe you should be more polite if you want someone to help you.

@MAS-76 I'll gladly help you, hope you have knowledge, how to mount EFI folder and you can send me your config.plist I will make needed changes and provide you with instructions. Just remember there is no Navi support with AVX1 cpus.

mikebeaton commented 2 months ago

@Clem- interesting statement, so I've spent a lot of time digging the OCLP manual, Kryptonite and OC config files and finding the solution to how to make it work. And now I have to spend my time teaching you? Why should I? Maybe you should be more polite if you want someone to help you.

Everybody here spends a lot of time digging, researching, finding out how to do things, and then producing code and instructions for others. If you know how do this, please consider providing brief but clear instructions.

ASKOAleks commented 2 months ago

@mikebeaton I've already done so in my earlier post. Install OCLP or use existing installation and add Kryptonite.kext manually. Brief and clear. I really don't like the way @Clem- talks about me, I'm not the one who is "claiming it is working like a charm but never answers how they managed to achieved that…". Could have just asked me for help, not offend me, claiming that I'm a liar...

codethought commented 2 months ago

@ASKOAleks

Install OCLP or use existing installation and add Kryptonite.kext manually. Brief and clear.

Only Kryptonite.kext? Ok.. that's the part that I was curious about.. in previous updates I was able to replace lilu.kext and kryptonite.kext - if I tried that this time I ended up with a non-bootable volume.. :D

I'm using the Mac Pro 6,1 also.. anything else I should know before trying again? :)

ASKOAleks commented 2 months ago

@codethought don't replace the lilu.kext. Just place kryptonite.kext into kext folder and add it to config.plist if you have trouble with editing config.plist, just attach it here or send it me and I'll help you. I hope you know how to get access to your EFI/OC folder.

MAS-76 commented 2 months ago

@MAS-76 I'll gladly help you, hope you have knowledge, how to mount EFI folder and you can send me your config.plist I will make needed changes and provide you with instructions. Just remember there is no Navi support with AVX1 cpus.

Thank you @ASKOAleks! Really appreciate. I have to reload Sonoma again as I reverted to Catalina to use my eGPU. Mounting the EFI folder no problem. I'll do and send my config.plist. Thankful for the help. This would be truly excellent.

codethought commented 2 months ago

@ASKOAleks

Just place kryptonite.kext into kext folder and add it to config.plist if you have trouble with editing config.plist, just attach it here or send it me and I'll help you. I hope you know how to get access to your EFI/OC folder.

Actually I run OCLP it it's own partition so I can avoid mounting the EFI partition should I want to patch something.. I did as you suggested to add the kryptonite.kext to the config.plist and while everything boots the eGPU box is recognized but the card is not (and has been recognized previously).

treforparr commented 2 months ago

I really wanna get  Egpu working on Mac Pro 2013 Brendan the latest version  sequoia Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 00:57, codethought @.***> wrote: @ASKOAleks

Just place kryptonite.kext into kext folder and add it to config.plist if you have trouble with editing config.plist, just attach it here or send it me and I'll help you. I hope you know how to get access to your EFI/OC folder.

Actually I run OCLP it it's own partition so I can avoid mounting the EFI partition should I want to patch something.. I did as you suggested to add the kryptonite.kext to the config.plist and while everything boots the eGPU box is recognized but the card is not (and has been recognized previously).

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

ASKOAleks commented 2 months ago

@ASKOAleks

Just place kryptonite.kext into kext folder and add it to config.plist if you have trouble with editing config.plist, just attach it here or send it me and I'll help you. I hope you know how to get access to your EFI/OC folder.

Actually I run OCLP it it's own partition so I can avoid mounting the EFI partition should I want to patch something.. I did as you suggested to add the kryptonite.kext to the config.plist and while everything boots the eGPU box is recognized but the card is not (and has been recognized previously).

@codethought sorry, I'm not a clairvoyant :) So please provide egpu and gpu model, mac os version. Printscreens of System Report > PCI and System Report > Thundrebolt/USB4

ASKOAleks commented 2 months ago

I really wanna get  Egpu working on Mac Pro 2013 Brendan the latest version  sequoia Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 00:57, codethought @.> wrote: @ASKOAleks Just place kryptonite.kext into kext folder and add it to config.plist if you have trouble with editing config.plist, just attach it here or send it me and I'll help you. I hope you know how to get access to your EFI/OC folder. Actually I run OCLP it it's own partition so I can avoid mounting the EFI partition should I want to patch something.. I did as you suggested to add the kryptonite.kext to the config.plist and while everything boots the eGPU box is recognized but the card is not (and has been recognized previously). —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>

@treforparr what gpu are you using?

treforparr commented 2 months ago

AKITIONODE External GPU over Thunde bolt3 Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 11:24, ASKOAleks @.***> wrote:

I really wanna get  Egpu working on Mac Pro 2013 Brendan the latest version  sequoia Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 00:57, codethought @.> wrote: @ASKOAleks Just place kryptonite.kext into kext folder and add it to config.plist if you have trouble with editing config.plist, just attach it here or send it me and I'll help you. I hope you know how to get access to your EFI/OC folder. Actually I run OCLP it it's own partition so I can avoid mounting the EFI partition should I want to patch something.. I did as you suggested to add the kryptonite.kext to the config.plist and while everything boots the eGPU box is recognized but the card is not (and has been recognized previously). —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>

@treforparr what gpu are you using?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

treforparr commented 2 months ago

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> #Revision Build-Type OpenCore Built on Target Machine Build-Version 2.0.2 - 2024-09-28 Hardware-NVMe-0 10EC:5765 Hardware-Probe gASV5Q8AAAAAAACML29wZW5jb3JlX2xlZ2FjeV9wYXRjaGVyLmRldGVjdGlv bnMuZGV2aWNlX3Byb2JllIwIQ29tcHV0ZXKUk5QpgZR9lCiMCnJlYWxfbW9k ZWyUjAlNYWNQcm82LDGUjA1yZWFsX2JvYXJkX2lklIwUTWFjLUY2MERFQjgx RkYzMEFDRjaUjA5yZXBvcnRlZF9tb2RlbJSMCU1hY1BybzYsMZSMEXJlcG9y dGVkX2JvYXJkX2lklIwUTWFjLUY2MERFQjgxRkYzMEFDRjaUjAtidWlsZF9t b2RlbJSMCU1hY1BybzYsMZSMCXV1aWRfc2hhMZSMKDFjYmI1MDA4MmJkYzk3 NjVmMjc4ODIwYWI1Mzk3ZWRiZDYzNTBiYzCUjARncHVzlF2UKGgAjANBTUSU k5QpgZR9lCiMCXZlbmRvcl9pZJRNAhCMCWRldmljZV9pZJRNEGiMCmNsYXNz X2NvZGWUSgAAAwCMBG5hbWWUjARHRlgxlIwFbW9kZWyUjBBBTUQgRmlyZVBy byBEMzAwlIwJYWNwaV9wYXRolIwpSU9BQ1BJUGxhbmU6L19TQi9QQ0kwQDAv R0ZYQUAyMDAwMC9HRlgxQDCUjAhwY2lfcGF0aJSMJlBjaVJvb3QoMHgwKS9Q Y2koMHgyLDB4MCkvUGNpKDB4MCwweDAplIwNZGlzYWJsZV9tZXRhbJSJjBBm b3JjZV9jb21wYXRpYmxllImME3ZlbmRvcl9pZF91bnNwb29mZWSUTQIQjBNk ZXZpY2VfaWRfdW5zcG9vZmVklE0QaIwEYXJjaJRoAIwJQU1ELkFyY2hzlJOU jA1MZWdhY3kgR0NOIHYxlIWUUpR1YmgUKYGUfZQoaBdNAhBoGE0QaGgZSgAA AwBoGowER0ZYMpRoHIwQQU1EIEZpcmVQcm8gRDMwMJRoHowpSU9BQ1BJUGxh bmU6L19TQi9QQ0kwQDAvR0ZYQkAzMDAwMC9HRlgyQDCUaCCMJlBjaVJvb3Qo MHgwKS9QY2koMHgzLDB4MCkvUGNpKDB4MCwweDAplGgiiWgjiWgkTQIQaCVN EGhoJmgrdWJljARpZ3B1lE6MBGRncHWUTowHc3RvcmFnZZRdlChoAIwOU0FU QUNvbnRyb2xsZXKUk5QpgZR9lChoF02GgGgYTQIdaBlKAQYBAGgajAxwY2k4 MDg2LDFkMDKUaBxOaB5OaCCMGlBjaVJvb3QoMHgwKS9QY2koMHgxZiwweDIp lGgiiWgjiWgkTYaAaCVNAh11YmgAjA5OVk1lQ29udHJvbGxlcpSTlCmBlH2U KGgXTewQaBhNZVdoGUoCCAEAaBqMBFNTRDCUaBxOaB6MKklPQUNQSVBsYW5l Oi9fU0IvUENJMEAwL1JQMDVAMWMwMDA0L1NTRDBAMJRoIIwnUGNpUm9vdCgw eDApL1BjaSgweDFjLDB4NCkvUGNpKDB4MCwweDAplGgiiWgjiWgkTewQaCVN ZVeMBGFzcG2USwJ1YmWMD3VzYl9jb250cm9sbGVyc5RdlChoAIwOWEhDSUNv bnRyb2xsZXKUk5QpgZR9lChoF01zG2gYTQARaBlKMAMMAGgajARYSEMxlGgc TmgejDtJT0FDUElQbGFuZTovX1NCL1BDSTBAMC9QRUcwQDEwMDAwL0JSMDBA MC9CUjEzQDEwMDAwL1hIQzFAMJRoIIxAUGNpUm9vdCgweDApL1BjaSgweDEs MHgwKS9QY2koMHgwLDB4MCkvUGNpKDB4MSwweDApL1BjaSgweDAsMHgwKZRo IoloI4loJE1zG2glTQARdWJoAIwORUhDSUNvbnRyb2xsZXKUk5QpgZR9lCho F02GgGgYTSYdaBlKIAMMAGgajARFSEMxlGgcTmgejCNJT0FDUElQbGFuZTov X1NCL1BDSTBAMC9FSEMxQDFkMDAwMJRoIIwaUGNpUm9vdCgweDApL1BjaSgw eDFkLDB4MCmUaCKJaCOJaCRNhoBoJU0mHXViZYwPc2R4Y19jb250cm9sbGVy lF2UjAhldGhlcm5ldJRdlChoAIwQQnJvYWRjb21FdGhlcm5ldJSTlCmBlH2U KGgXTeQUaBhNghZoGUoAAAIAaBqMBEVUSDGUaByMEUJyb2FkY29tIDU3NzYy LUEwlGgejCpJT0FDUElQbGFuZTovX1NCL1BDSTBAMC9SUDAxQDFjMDAwMC9F VEgxQDCUaCCMJ1BjaVJvb3QoMHgwKS9QY2koMHgxYywweDApL1BjaSgweDAs MHgwKZRoIoloI4loJE3kFGglTYIWjAdjaGlwc2V0lGgAjBlCcm9hZGNvbUV0 aGVybmV0LkNoaXBzZXRzlJOUjB5BcHBsZUJDTTU3MDFFdGhlcm5ldCBzdXBw b3J0ZWSUhZRSlHViaFkpgZR9lChoF03kFGgYTYIWaBlKAAACAGgajARFVEgw lGgcjBFCcm9hZGNvbSA1Nzc2Mi1BMJRoHowqSU9BQ1BJUGxhbmU6L19TQi9Q Q0kwQDAvUlAwMkAxYzAwMDEvRVRIMEAwlGggjCdQY2lSb290KDB4MCkvUGNp KDB4MWMsMHgxKS9QY2koMHgwLDB4MCmUaCKJaCOJaCRN5BRoJU2CFmhgaGV1 YmWMBHdpZmmUaACMCEJyb2FkY29tlJOUKYGUfZQoaBdN5BRoGE2gQ2gZSgCA AgBoGowEQVJQVJRoHE5oHowqSU9BQ1BJUGxhbmU6L19TQi9QQ0kwQDAvUlAw M0AxYzAwMDIvQVJQVEAwlGggjCdQY2lSb290KDB4MCkvUGNpKDB4MWMsMHgy KS9QY2koMHgwLDB4MCmUaCKJaCOJaCRN5BRoJU2gQ2hgaACMEUJyb2FkY29t LkNoaXBzZXRzlJOUjBhBaXJwb3J0QnJjbU5JQyBzdXBwb3J0ZWSUhZRSlIwM Y291bnRyeV9jb2RllIwCVVOUdWKMA2NwdZRoAIwDQ1BVlJOUKYGUfZQoaBqM KUludGVsKFIpIFhlb24oUikgQ1BVIEU1LTI2OTcgdjIgQCAyLjcwR0h6lIwF ZmxhZ3OUXZQojANGUFWUjANWTUWUjAJERZSMA1BTRZSMA1RTQ5SMA01TUpSM A1BBRZSMA01DRZSMA0NYOJSMBEFQSUOUjANTRVCUjARNVFJSlIwDUEdFlIwD TUNBlIwEQ01PVpSMA1BBVJSMBVBTRTM2lIwFQ0xGU0iUjAJEU5SMBEFDUEmU jANNTViUjARGWFNSlIwDU1NFlIwEU1NFMpSMAlNTlIwDSFRUlIwCVE2UjANQ QkWUjARTU0UzlIwJUENMTVVMUURRlIwGRFRFUzY0lIwDTU9OlIwFRFNDUEyU jANWTViUjANTTViUjANFU1SUjANUTTKUjAVTU1NFM5SMBENYMTaUjANUUFKU jARQRENNlIwGU1NFNC4xlIwGU1NFNC4ylIwGeDJBUElDlIwGUE9QQ05UlIwD QUVTlIwEUENJRJSMBVhTQVZFlIwHT1NYU0FWRZSMBlRTQ1RNUpSMBkFWWDEu MJSMBlJEUkFORJSMBEYxNkOUZYwFbGVhZnOUXZQojAhSRFdSRlNHU5SMBFNN RVCUjARFUk1TlIwHTURDTEVBUpSMBElCUlOUjAVTVElCUJSMBEwxREaUjART U0JElGV1YowLdXNiX2RldmljZXOUXZQoaACMCVVTQkRldmljZZSTlCmBlH2U KGgXTawFaBhNBoCMDGRldmljZV9jbGFzc5RoAIwTVVNCRGV2aWNlLkNsYXNz Q29kZZSTlEsJhZRSlIwMZGV2aWNlX3NwZWVklE6MDHByb2R1Y3RfbmFtZZSM A04vQZSMC3ZlbmRvcl9uYW1llE6MDXNlcmlhbF9udW1iZXKUTnViaMUpgZR9 lChoF02sBWgYTQeAaMhozGjNTmjOaM9o0E5o0U51YmjFKYGUfZQoaBdNh4Bo GEskaMhozGjNTmjOaM9o0E5o0U51YmjFKYGUfZQoaBdNXApoGE0ARWjIaMxo zU5ozowNQlJDTTIwNzAyIEh1YpRo0IwKQXBwbGUgSW5jLpRo0U51YmjFKYGU fZQoaBdNOgloGE0QJWjIaMpLAIWUUpRozU5ozowRVVNCIE9wdGljYWwgTW91 c2WUaNCMBlBpeEFydJRo0U51YmjFKYGUfZQoaBdNrAVoGE1nAmjIaN1ozU5o zowOTWFnaWMgS2V5Ym9hcmSUaNCMCkFwcGxlIEluYy6UaNGMEUYwVDcyOTUw MU1HSjFZNUFClHViaMUpgZR9lChoF02sBWgYTY2CaMhoykv/hZRSlGjNTmjO jB1CbHVldG9vdGggVVNCIEhvc3QgQ29udHJvbGxlcpRo0IwKQXBwbGUgSW5j LpRo0U51YmjFKYGUfZQoaBdNzxtoGE3JLGjIaMpL74WUUpRozU5ozowOVVNC IDIuMCBDYW1lcmGUaNCMC0JDLTIzMDkxOC1LlGjRTnViZYwMb2NscF92ZXJz aW9ulIwFMi4wLjGUjBBvcGVuY29yZV92ZXJzaW9ulIwSUkVMLTEwMS0yMDI0 LTA4LTA1lIwNb3BlbmNvcmVfcGF0aJSMtFBjaVJvb3QoMHgwKS9QY2koMHgx QywweDQpL1BjaSgweDAsMHgwKS9TYXNFeCgweDAxMDAwMDAwMDBFMDRDMTMs MHhEODkzN0Y5MDcwNzQ2MTZDLDB4MCwweDFBOCwwLDAsMCkvSEQoMSxHUFQs MTU0RUI4MzQtRkE1OC00QkQ3LUJEMDMtMTY4OEI4MzU1MUYwLDB4MjgsMHg2 NDAwMCkvRUZJXE9DXE9wZW5Db3JlLmVmaZSMEWJsdWV0b290aF9jaGlwc2V0 lIwNQlJDTTIwNzAyIEh1YpSMFmludGVybmFsX2tleWJvYXJkX3R5cGWUTowN dHJhY2twYWRfdHlwZZROjBRhbWJpZW50X2xpZ2h0X3NlbnNvcpSJjBR0aGly ZF9wYXJ0eV9zYXRhX3NzZJSJjAtwY2llX3dlYmNhbZSJjAd0MV9jaGlwlImM EXNlY3VyZV9ib290X21vZGVslIwLeDg2bGVnYWN5YXCUjBJzZWN1cmVfYm9v dF9wb2xpY3mUSwCMEG9jbHBfc3lzX3ZlcnNpb26UjAZ2Mi4wLjGUjA1vY2xw X3N5c19kYXRllIwdU2VwdGVtYmVyIDE5LCAyMDI0IEAgMDI6MDM6MjWUjAxv Y2xwX3N5c191cmyUjEZodHRwczovL2dpdGh1Yi5jb20vZG9ydGFuaWEvT3Bl bkNvcmUtTGVnYWN5LVBhdGNoZXIvcmVsZWFzZXMvdGFnLzIuMC4xlIwPb2Ns cF9zeXNfc2lnbmVklIiMD2Zpcm13YXJlX3ZlbmRvcpSMBUFwcGxllIwOcm9z ZXR0YV9hY3RpdmWUiYwKaW9yZWdpc3RyeZROdWIu Hardware-Wifi 14E4:43A0 Hardware-iMac-dGPU-1 1002:6810 Hardware-iMac-dGPU-2 1002:6810 OpenCore-Version 1.0.1 - RELEASE Original-Model MacPro6,1 Spoofed-Model MacPro6,1 - None ACPI Add Delete Patch Quirks FadtEnableReset NormalizeHeaders RebaseRegions ResetHwSig ResetLogoStatus SyncTableIds Booter MmioWhitelist Patch Arch x86_64 Comment Skip Board ID check Count 0 Enabled Find AFAAbABhAHQAZgBvAHIAbQBTAHUAcABwAG8AcgB0AC4A cABsAGkAcwB0 Identifier Apple Limit 0 Mask Replace AC4ALgAuAC4ALgAuAC4ALgAuAC4ALgAuAC4ALgAuAC4A LgAuAC4ALgAu ReplaceMask Skip 0 Quirks AllowRelocationBlock AvoidRuntimeDefrag DevirtualiseMmio DisableSingleUser DisableVariableWrite DiscardHibernateMap EnableSafeModeSlide EnableWriteUnprotector FixupAppleEfiImages ForceBooterSignature ForceExitBootServices ProtectMemoryRegions ProtectSecureBoot ProtectUefiServices ProvideCustomSlide ProvideMaxSlide 0 RebuildAppleMemoryMap ResizeAppleGpuBars -1 SetupVirtualMap SignalAppleOS SyncRuntimePermissions DeviceProperties Add PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0) brcmfx-country US PciRoot(0x0)/Pci(0x1c,0x4) pci-aspm-default 2 PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0) pci-aspm-default 2 Delete Kernel Add Arch Any BundlePath Lilu.kext Comment Patching Engine Enabled ExecutablePath Contents/MacOS/Lilu MaxKernel MinKernel 8.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath RestrictEvents.kext Comment Process Blocker Enabled ExecutablePath Contents/MacOS/RestrictEvents MaxKernel MinKernel 12.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath CatalinaIntelI210Ethernet.kext Comment I210 Ethernet patch Enabled ExecutablePath Contents/MacOS/CatalinaIntelI210Ethernet MaxKernel MinKernel 23.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath USB-Map.kext Comment USB Map Enabled ExecutablePath MaxKernel MinKernel 22.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath NVMeFix.kext Comment NVMeFix Enabled ExecutablePath Contents/MacOS/NVMeFix MaxKernel MinKernel 18.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath FeatureUnlock.kext Comment FeatureUnlock Enabled ExecutablePath Contents/MacOS/FeatureUnlock MaxKernel MinKernel 16.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath AutoPkgInstaller.kext Comment Chainload OpenCore-Patcher installation Enabled ExecutablePath Contents/MacOS/AutoPkgInstaller MaxKernel MinKernel 20.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath CryptexFixup.kext Comment CryptexFixup Enabled ExecutablePath Contents/MacOS/CryptexFixup MaxKernel MinKernel 20.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath AppleIntelCPUPowerManagement.kext Comment Legacy Power Management (pre-XCPM) Enabled ExecutablePath Contents/MacOS/AppleIntelCPUPowerManagement MaxKernel MinKernel 22.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath AppleIntelCPUPowerManagementClient.kext Comment Legacy Power Management (pre-XCPM) Helper Enabled ExecutablePath Contents/MacOS/AppleIntelCPUPowerManagementClient MaxKernel MinKernel 22.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath RSRHelper.kext Comment RSRHelper Enabled ExecutablePath Contents/MacOS/RSRHelper MaxKernel MinKernel 20.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath IOSkywalkFamily.kext Comment IOSkywalkFamily Enabled ExecutablePath Contents/MacOS/IOSkywalkFamily MaxKernel MinKernel 23.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath IO80211FamilyLegacy.kext Comment IO80211FamilyLegacy Enabled ExecutablePath Contents/MacOS/IO80211FamilyLegacy MaxKernel MinKernel 23.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath IO80211FamilyLegacy.kext/Contents/PlugIns/AirPortBrcmNIC.kext Comment AirPortBrcmNIC Enabled ExecutablePath Contents/MacOS/AirPortBrcmNIC MaxKernel MinKernel 23.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath AirportBrcmFixup.kext Comment Broadcom Wifi Patch Enabled ExecutablePath Contents/MacOS/AirportBrcmFixup MaxKernel MinKernel 12.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath AMFIPass.kext Comment AMFIPass Enabled ExecutablePath Contents/MacOS/AMFIPass MaxKernel MinKernel 20.0.0 PlistPath Contents/Info.plist Arch x86_64 BundlePath ECM-Override.kext Comment USB Ethernet - ECM Enabled ExecutablePath MaxKernel MinKernel 23.0.0 PlistPath Contents/Info.plist Block Arch Any Comment Allow IOSkywalk Downgrade Enabled Identifier com.apple.iokit.IOSkywalkFamily MaxKernel MinKernel 23.0.0 Strategy Exclude Emulate Cpuid1Data Cpuid1Mask DummyPowerManagement MaxKernel MinKernel Force Patch Arch x86_64 Base _apfs_filevault_allowed Comment Force FileVault on Broken Seal Count 0 Enabled Find Identifier com.apple.filesystems.apfs Limit 0 Mask MaxKernel MinKernel 20.4.0 Replace uAEAAADD ReplaceMask Skip 0 Arch x86_64 Base __ZN17IOPCIConfigurator18IOPCIIsHotplugPortEP16IOPCIConfigEntry Comment CaseySJ - Fix PCI bus enumeration (Ventura) Count 1 Enabled Find hNt1S0GLVzg= Identifier com.apple.iokit.IOPCIFamily Limit 0 Mask MaxKernel 22.99.99 MinKernel 22.0.0 Replace hNvrS0GLVzg= ReplaceMask Skip 0 Arch x86_64 Base __ZN17IOPCIConfigurator18IOPCIIsHotplugPortEP16IOPCIConfigEntry Comment Fix PCI bus enumeration (Sonoma) Count 1 Enabled Find RYTkdUs= Identifier com.apple.iokit.IOPCIFamily Limit 0 Mask MaxKernel MinKernel 23.0.0 Replace RYTk60s= ReplaceMask Skip 0 Quirks AppleCpuPmCfgLock AppleXcpmCfgLock AppleXcpmExtraMsrs AppleXcpmForceBoost CustomPciSerialDevice CustomSMBIOSGuid DisableIoMapper DisableIoMapperMapping DisableLinkeditJettison DisableRtcChecksum ExtendBTFeatureFlags ExternalDiskIcons ForceAquantiaEthernet ForceSecureBootScheme IncreasePciBarSize LapicKernelPanic LegacyCommpage PanicNoKextDump PowerTimeoutKernelPanic ProvideCurrentCpuInfo SetApfsTrimTimeout -1 ThirdPartyDrives XhciPortLimit Scheme CustomKernel FuzzyMatch KernelArch Auto KernelCache Auto Misc BlessOverride \EFI\Microsoft\Boot\bootmgfw.efi Boot ConsoleAttributes 0 HibernateMode Auto HibernateSkipsPicker HideAuxiliary InstanceIdentifier LauncherOption Full LauncherPath Default PickerAttributes 145 PickerAudioAssist PickerMode External PickerVariant Acidanthera\GoldenGate PollAppleHotKeys ShowPicker TakeoffDelay 0 Timeout 5 Debug AppleDebug ApplePanic DisableWatchDog DisplayDelay 0 DisplayLevel 2147483650 LogModules * SysReport Target 3 Entries Security AllowSetDefault ApECID 0 AuthRestart BlacklistAppleUpdate DmgLoading Signed EnablePassword ExposeSensitiveData 15 HaltLevel 2147483648 PasswordHash PasswordSalt ScanPolicy 0 SecureBootModel Disabled Vault Optional Serial Custom BaudRate 115200 ClockRate 1843200 DetectCable ExtendedTxFifoSize 64 FifoControl 7 LineControl 3 PciDeviceInfo /w== RegisterAccessWidth 8 RegisterBase 1016 RegisterStride 1 UseHardwareFlowControl UseMmio Init Override Tools Arguments Auxiliary Comment BootKicker.efi Enabled Flavour Auto FullNvramAccess Name BootKicker.efi Path BootKicker.efi RealPath TextMode Arguments Auxiliary Comment OpenShell.efi Enabled Flavour OpenShell:UEFIShell:Shell FullNvramAccess Name OpenShell.efi Path OpenShell.efi RealPath TextMode NVRAM Add 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 DefaultBackgroundColor AAAAAA== 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 OCLP-Model MacPro6,1 OCLP-Settings -allow_fv OCLP-Spoofed-MLB F5K253301CDFHDD8C OCLP-Spoofed-SN F5KK10RGF9VM OCLP-Version 2.0.2 revpatch sbvmm,f16c 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args keepsyms=1 debug=0x100 -lilubetaall ipc_control_port_options=0 -nokcmismatchpanic csr-active-config AwgAAA== FA4CE28D-B62F-4C99-9CC3-6815686E30F9 Delete 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 DefaultBackgroundColor 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 OCLP-Version OCLP-Model OCLP-Settings OCLP-Spoofed-SN OCLP-Spoofed-MLB revcpu revcpuname revblock revpatch 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args csr-active-config FA4CE28D-B62F-4C99-9CC3-6815686E30F9 LegacyOverwrite LegacySchema WriteFlash PlatformInfo Automatic CustomMemory DataHub ARTFrequency 0 BoardProduct Mac-F60DEB81FF30ACF6 BoardRevision DevicePathsSupported 0 FSBFrequency 0 InitialTSC 0 PlatformName SmcBranch SmcPlatform SmcRevision StartupPowerEvents 0 SystemProductName SystemSerialNumber SystemUUID Generic AdviseFeatures MLB F5K253301CDFHDD8C MaxBIOSVersion ProcessorType 0 ROM SpoofVendor SystemMemoryStatus Auto SystemProductName MacPro6,1 SystemSerialNumber F5KK10RGF9VM SystemUUID PlatformNVRAM BID FirmwareFeatures FirmwareFeaturesMask MLB ROM SystemSerialNumber SystemUUID SMBIOS BIOSReleaseDate BIOSVendor BIOSVersion BoardAssetTag BoardLocationInChassis BoardManufacturer BoardProduct BoardSerialNumber BoardType 0 BoardVersion ChassisAssetTag ChassisManufacturer ChassisSerialNumber ChassisType 0 ChassisVersion FirmwareFeatures FirmwareFeaturesMask PlatformFeature -1 ProcessorType 0 SmcVersion SystemFamily SystemManufacturer SystemProductName SystemSKUNumber SystemSerialNumber SystemUUID SystemVersion UpdateDataHub UpdateNVRAM UpdateSMBIOS UpdateSMBIOSMode Create UseRawUuidEncoding UEFI APFS EnableJumpstart GlobalConnect HideVerbose JumpstartHotPlug MinDate 20180621 MinVersion 748077008000000 AppleInput AppleEvent Builtin CustomDelays GraphicsInputMirroring KeyInitialDelay 0 KeySubsequentDelay 5 PointerDwellClickTimeout 0 PointerDwellDoubleClickTimeout 0 PointerDwellRadius 0 PointerPollMask -1 PointerPollMax 2 PointerPollMin 2 PointerSpeedDiv 1 PointerSpeedMul 1 Audio AudioCodec 0 AudioDevice AudioOutMask 1 AudioSupport DisconnectHda MaximumGain -15 MinimumAssistGain -30 MinimumAudibleGain -55 PlayChime Disabled ResetTrafficClass SetupDelay 0 ConnectDrivers Drivers Arguments Comment Enabled LoadEarly Path OpenRuntime.efi Arguments Comment Enabled LoadEarly Path OpenCanopy.efi Arguments Comment Enabled LoadEarly Path OpenLinuxBoot.efi Arguments Comment Enabled LoadEarly Path ResetNvramEntry.efi Input KeyFiltering KeyForgetThreshold 5 KeySupport KeySupportMode Auto KeySwap PointerSupport PointerSupportMode TimerResolution 50000 Output ClearScreenOnModeSwitch ConsoleFont ConsoleMode DirectGopRendering ForceResolution GopBurstMode GopPassThrough Disabled IgnoreTextInGraphics InitialMode Auto ProvideConsoleGop ReconnectGraphicsOnConnect ReconnectOnResChange ReplaceTabWithSpace Resolution Max SanitiseClearScreen TextRenderer BuiltinGraphics UIScale -1 UgaPassThrough ProtocolOverrides AppleAudio AppleBootPolicy AppleDebugLog AppleEg2Info AppleFramebufferInfo AppleImageConversion AppleImg4Verification AppleKeyMap AppleRtcRam AppleSecureBoot AppleSmcIo AppleUserInterfaceTheme DataHub DeviceProperties FirmwareVolume HashServices OSInfo PciIo UnicodeCollation Quirks ActivateHpetSupport DisableSecurityPolicy EnableVectorAcceleration EnableVmx ExitBootServicesDelay 0 ForceOcWriteFlash ForgeUefiSupport IgnoreInvalidFlexRatio ReleaseUsbOwnership ReloadOptionRoms RequestBootVarRouting ResizeGpuBars -1 ResizeUsePciRbIo ShimRetainProtocol TscSyncTimeout 0 UnblockFsConnect ReservedMemory Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 11:40, Trefor Parr @.> wrote:AKITIONODE External GPU over Thunde bolt3 Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 11:24, ASKOAleks @.> wrote:

I really wanna get  Egpu working on Mac Pro 2013 Brendan the latest version  sequoia Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 00:57, codethought @.> wrote: @ASKOAleks Just place kryptonite.kext into kext folder and add it to config.plist if you have trouble with editing config.plist, just attach it here or send it me and I'll help you. I hope you know how to get access to your EFI/OC folder. Actually I run OCLP it it's own partition so I can avoid mounting the EFI partition should I want to patch something.. I did as you suggested to add the kryptonite.kext to the config.plist and while everything boots the eGPU box is recognized but the card is not (and has been recognized previously). —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>

@treforparr what gpu are you using?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

treforparr commented 2 months ago

How to add the eGPU to the configuration folderBruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 11:40, Trefor Parr @.> wrote:AKITIONODE External GPU over Thunde bolt3 Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 11:24, ASKOAleks @.> wrote:

I really wanna get  Egpu working on Mac Pro 2013 Brendan the latest version  sequoia Bruce Arthur Wayne:Postal Address: 1 Derby Row, Vulcan villageNewton the WillowsWA12 8SBMobile: 07301 533008Home phone: (01925) 509083EmailNew @. you can contact me my old @. 30 Sep 2024, at 00:57, codethought @.> wrote: @ASKOAleks Just place kryptonite.kext into kext folder and add it to config.plist if you have trouble with editing config.plist, just attach it here or send it me and I'll help you. I hope you know how to get access to your EFI/OC folder. Actually I run OCLP it it's own partition so I can avoid mounting the EFI partition should I want to patch something.. I did as you suggested to add the kryptonite.kext to the config.plist and while everything boots the eGPU box is recognized but the card is not (and has been recognized previously). —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>

@treforparr what gpu are you using?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>