Jump to content

Open CORE Kernel & Kext patch for X99/X299 motherboard


nmano
Message added by fantomas

The contents of these post are outdated, all the XCPM patches for X99 and similar chipsets can be enabled within Kernel → Quirks section

435 posts in this topic

Recommended Posts

7 hours ago, RemB said:

Here I'm attached config.plist without PlatformInfo data (insert yours info) and SSDT patches (put this in ACPI Folder OC). No needs to edit DSDT. GA-X99-UD5-WiFi is working well.

 

X99-Conf-SSDTs.zip

Doesn't work for me.

Stops at "apfs_module_start: 2464: setting max link-id cache size: 18"

Link to comment
Share on other sites

54 minutes ago, Антико said:

Don't stop at this point. I already downloaded the full Big Sur installer from today twice, but still the same error. Don't kick in the right direction?

Config your own.

2020-10-15 18-06-19.JPG

config.plist

opencore-2020-10-15-120706.txt

Антико, формально говоря, я сам увидел на своей машине бигсюр только четыре дня назад. Мне удалось только решить проблему обхода KP, которая возникала. Тут кажется лучше обратиться на applelife  за помощью.

  • Thanks 1
Link to comment
Share on other sites

When I found out that the problem in UNC0 no one paid attention to it)) Without waiting for feedback, I also stopped and did not continue!

 

On 9/21/2020 at 4:09 PM, AslashA said:

The problem is not with the device names. I renamed the devices similar to native macpro7,1, but the problem persists. At the same time, catalina with this dsdt worked fine.
I just tried to remove UNCx devices and there is no more panic during installation. But the installation stops at this step.

IMG_0522.thumb.jpg.ec03d42c2074ee0a2c96b773d5c46ca0.jpg

If you remove nvme ssd, it stops at the same step, but without the nvme error. Therefore, there is a panic for some device on the UNC0 bus. Now you need to determine which device is in conflict. Today I will try to remove the report from Aida64 and, comparing with Ioreg, determine which devices are on the UNC0 bus.
P.S. I apologize for my English)) I use google translator.

 

  • Like 1
Link to comment
Share on other sites

On 10/14/2020 at 7:27 PM, RemB said:

Надо смотреть DSDT.

@RemB не могли бы Вы взглянуть на мои файлы? Ошибка вроде как у ваших материнок, но простое добавление UNC патча не помогло вроде. Нужно ли в моем случаее RTC добавлять? или может UNC как-то по другому у меня прописывается. Заранее спасибо! 

config.plist

DSDT.aml

SSDT.aml

Без патча

Без Патча.JPG

С патчем (без файла RTC)

С патчем.PNG

 

 

Maybe fix was found. Tomorrow will try:

Ñíèìîê+ýêðàíà+2020-10-16+â+00.23.26.png

Edited by Frankovich
  • Like 1
Link to comment
Share on other sites

Ok for those who think that i'm {censored} that does not like helping people, i'm not always reading this forum because i work a lot since i'm not from a rich country if you wanna disable the Uncore pci bridge to handle the crashes on big sur you need to do something like this, by the way i was working on a method to get full turbo unlock with sleep and wake on X99 with C612 chipsets motherboards i'm so sorry if i have not helped you can contact me directly on telegram as https://t.me/x99hacking this method for disabling uncore bridges was gave by @RemB

DISABLE-UNCORE-PCI-BRIDGES.dsl

DISABLE-UNCORE-PCI-BRIDGES.aml

Edited by Cclown98
  • Like 1
Link to comment
Share on other sites

3 hours ago, Cclown98 said:

Ok for those who think that i'm {censored} that does not like helping people, i'm not always reading this forum because i work a lot since i'm not from a rich country if you wanna disable the Uncore pci bridge to handle the crashes on big sur you need to do something like this, by the way i was working on a method to get full turbo unlock with sleep and wake on X99 with C612 chipsets motherboards i'm so sorry if i have not helped you can contact me directly on telegram as https://t.me/x99hacking this method for disabling uncore bridges was gave by @RemB

DISABLE-UNCORE-PCI-BRIDGES.dsl

DISABLE-UNCORE-PCI-BRIDGES.aml

There is no need to write four _INI methods in each UNCx. SSDT-UNC.aml disables all UNCx.

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

4 hours ago, Cclown98 said:

i work

For some reason, your work does not prevent you from showing off on Reddit, but it does prevent you from helping your colleagues.

Поздно пить боржоми, если печень отсутствует.

Edited by Антико
  • Like 1
Link to comment
Share on other sites

17 minutes ago, Антико said:

For some reason, your work does not prevent you from showing off on Reddit, but it does prevent you from helping your colleagues.

Поздно пить боржоми, если печень отсутствует.

Little boy i made that post like 3 months ago, once i had time at least try to help people and do not criticize the others

Link to comment
Share on other sites

Alright guys i just finished creating a new efi folder with all patches  kernel patches in order to get PM on x99 motherboards, this could not be done without the help of @nmano

also i added an example i've found very util for those that use amd rx 500 series dGPU by changing framebuffer to orinoco i get a reduction on the power consumption along with a small increase of performance.

Mac OS Version:

Big sur beta 10 (20A5395g)

Kernel patches:

Kernel->Patch

Amd dGPU example:

DeviceProperties->Add->PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)

 

Note: replace for your dGPU PciRoot  

 

EFI.zip

Edited by Cclown98
  • Like 2
Link to comment
Share on other sites

7 minutes ago, Антико said:

Son, it doesn't make you feel any better.

It's not my fault being one of the luky people that get working a x99 board without having to disable those uncore pci bridges, i do not know much about this, i'm just a guys trying to put efford to get my things working and kinda help the others, it was not about me trying to be egoist or so, then you should just limit your self to take what you need without complaining since you are that kind of person which complains without make something useful for the community because people don't break their mind just for solving your problem.

 

you can know enjoy of this and be happy:

21 minutes ago, Cclown98 said:

Alright guys i just finished creating a new efi folder with all patches  kernel patches in order to get PM on x99 motherboards, this could not be done without the help of @nmano

also i added an example i've found very util for those that use amd rx 500 series dGPU by changing framebuffer to orinoco i get a reduction on the power consumption along with a small increase of performance.

Mac OS Version:

Big sur beta 10 (20A5395g)

Kernel patches:

Kernel->Patch

Amd dGPU example:

DeviceProperties->Add->PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)

 

Note: replace for your dGPU PciRoot  

 

EFI.zip


 

  • Like 1
Link to comment
Share on other sites

39 minutes ago, Cclown98 said:

Alright guys i just finished creating a new efi folder with all patches  kernel patches in order to get PM on x99 motherboards, this could not be done without the help of @nmano

also i added an example i've found very util for those that use amd rx 500 series dGPU by changing framebuffer to orinoco i get a reduction on the power consumption along with a small increase of performance.

Mac OS Version:

Big sur beta 10 (20A5395g)

Kernel patches:

Kernel->Patch

Amd dGPU example:

DeviceProperties->Add->PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)

 

Note: replace for your dGPU PciRoot  

 

EFI.zip

Why use all these patches when PMDrv.kext (+ emulate and AppleXcpmExtraMsrs) does a great job without them???!

Edited by AslashA
Link to comment
Share on other sites

Just now, AslashA said:

Why use all these patches when PMDrv.kext (+ emulate and AppleXcpmExtraMsrs) do a great job???!!!

 

We are on a post about kernel patches for x99/x299, and these all are kernel patches, and PMDrv.kext is kinda broken on big sur

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...