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

3 minutes ago, AslashA said:

Устанавливаю на nvme ssd и sata ssd.

это погоду не делает. ставил и так и так. ставил даже когда как внешний отображался. у тебя msr=02 залочен как вижу?

Link to comment
Share on other sites

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

это погоду не делает. ставил и так и так. ставил даже когда как внешний отображался. у тебя msr=02 залочен как вижу?

No.

Link to comment
Share on other sites

3 минуты назад AslashA сказал:

Нет.

тогда зачем SSDT-CPUXCPM? Если разлочен - XCPM и так работает.

PS позднее спишемся на лайфе - обсудим.)) ехать надо.

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

On 12/6/2020 at 2:18 PM, nmano said:

If you install OS X to SSD Hard Drive please connect sata cable through Motherboard.

Some PCIe sata card not mounting.

Yesterday I was looking for a problem all day because of which an error occurs during installation. !!! I found it !!! The source of the problem is the xcpm_bootstrap_HASwell_E (c) Pike R. Alpha Modify By N. Mano patch.
How did I find this out? I removed all dsdt patches (except for LPCB) and kernel patches and tried to install the system from a USB flash drive. To my delight, the installation went without errors or problems. Then I enabled all dsdt patches, but disabled all kernel patches. The installation went smoothly as well. After that I started looking for the problem in the kernel patches, turning them on and off one at a time. So I found out that after enabling the xcpm_bootstrap_HASwell_E patch, the same "13 minutes" error appears during installation.
Now the question is to @nmano . What is the problem with this patch during installation and how to fix it?

 

P.S. All operations were performed with AppleXcpmExtraMsrs quirk disabled and emulation Cpuid1Data = F2060300000000000000000000000000. Installation error also appears when emulating Cpuid1Data = C3060300000000000000000000000000

Edited by AslashA
  • Confused 1
Link to comment
Share on other sites

  • 3 weeks later...

XCPM 11.1 & 11.2 are same patches.

 

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

  • 2 weeks later...
On 12/7/2020 at 9:22 AM, AslashA said:

Yesterday I was looking for a problem all day because of which an error occurs during installation. !!! I found it !!! The source of the problem is the xcpm_bootstrap_HASwell_E (c) Pike R. Alpha Modify By N. Mano patch.
How did I find this out? I removed all dsdt patches (except for LPCB) and kernel patches and tried to install the system from a USB flash drive. To my delight, the installation went without errors or problems. Then I enabled all dsdt patches, but disabled all kernel patches. The installation went smoothly as well. After that I started looking for the problem in the kernel patches, turning them on and off one at a time. So I found out that after enabling the xcpm_bootstrap_HASwell_E patch, the same "13 minutes" error appears during installation.
Now the question is to @nmano . What is the problem with this patch during installation and how to fix it?

 

P.S. All operations were performed with AppleXcpmExtraMsrs quirk disabled and emulation Cpuid1Data = F2060300000000000000000000000000. Installation error also appears when emulating Cpuid1Data = C3060300000000000000000000000000

Had the exact same issue today. Thank you so much for saving my time finding the issue myself! 

Would be very interesting to find out why this happens indeed.

Link to comment
Share on other sites

On 1/15/2021 at 1:14 PM, pitrysha said:

Has anyone tried to enable Quirks -> TscSyncTimeout instead of CpuTscSync.kext

If the "sleep" function is not necessary for you, then you can delete CpuTscSync.kext, and use Quirks instead -> TscSyncTimeout = 500000

Снимок экрана 2021-01-16 в 14.53.25.png

  • Like 2
Link to comment
Share on other sites

On 1/16/2021 at 2:57 PM, pitrysha said:

If the "sleep" function is not necessary for you, then you can delete CpuTscSync.kext, and use Quirks instead -> TscSyncTimeout = 500000

Снимок экрана 2021-01-16 в 14.53.25.png

Does the X99 sleep function work fine?))

I'm not at all sure if this kext is necessary for X99 hardware. I tried it with and without it, I didn't notice the difference. In the logs, there were also no messages about out-of-sync cores.

Link to comment
Share on other sites

  • 3 weeks later...
On 1/19/2021 at 2:08 PM, pitrysha said:

 

What do these patches do, if I dare asking?

 

And thanks @nmano, you're doing a great job providing your patches. Without them, my X99 system with SMBIOS iMacPro1,1 is just terribly slow and only MacPro7,1 is close, but no cigar.

Edited by proteinshake
Link to comment
Share on other sites

On 2/5/2021 at 8:18 PM, proteinshake said:

 

What do these patches do, if I dare asking?

 

And thanks @nmano, you're doing a great job providing your patches. Without them, my X99 system with SMBIOS iMacPro1,1 is just terribly slow and only MacPro7,1 is close, but no cigar.

This is an addition to the nine patches @nmano to fix DSDT bugs. They are optional.

Link to comment
Share on other sites

Born again NOOB!  

 

Im looking to install Catalina 10.15.7 on my PC and need some help.  I've never used OpenCore before, but i've used Clover a looooong time ago.  

I mainly want to try with OpenCore because I hear it runs better.

 

System Info:

i7-5820K

Gigabyte GA-X99-UD3 

16GB DDR4 RAM

RX580 4gb 

 

Can anyone direct me to a good EFI folder for my MOBO?  

 

 

Link to comment
Share on other sites

--- REPORT --
 

TEST system x299/ skylake-x / 11.1 

 

can not boot with this patch when emulate #CPUID           Skylake-X 0x050654  /Skylake-H 0x0406E3

 

 

  "_xcpm_SMT_scope_msrs_2  Modify By N.Mano 11.0.1, 11.1 " 

 

so i disable smc scope_msrs_2..

 

any other patch code for skylake-x with "xcpm_smt_scope_msrs_2". 

 

???

 

anyway this patch not working for skylake x

 

 

 

 

Link to comment
Share on other sites

16 hours ago, tete001 said:

--- REPORT --
 

TEST system x299/ skylake-x / 11.1 

 

can not boot with this patch when emulate #CPUID           Skylake-X 0x050654  /Skylake-H 0x0406E3

 

 

  "_xcpm_SMT_scope_msrs_2  Modify By N.Mano 11.0.1, 11.1 " 

 

so i disable smc scope_msrs_2..

 

any other patch code for skylake-x with "xcpm_smt_scope_msrs_2". 

 

???

 

anyway this patch not working for skylake x

 

Try so

 

Cpuid1Data   <->  E5060500 00000000 00000000 00000000

Cpuid1Mask  <->   FFFFFFFF 00000000 00000000 00000000

 

Link to comment
Share on other sites

19 hours ago, tete001 said:

--- REPORT --
 

TEST system x299/ skylake-x / 11.1 

 

can not boot with this patch when emulate #CPUID           Skylake-X 0x050654  /Skylake-H 0x0406E3

 

 

  "_xcpm_SMT_scope_msrs_2  Modify By N.Mano 11.0.1, 11.1 " 

 

so i disable smc scope_msrs_2..

 

any other patch code for skylake-x with "xcpm_smt_scope_msrs_2". 

 

???

 

anyway this patch not working for skylake x

 

 

 

 

Options are still possible

 

Cpuid1Data   <->  53060500 00000000 00000000 00000000

Cpuid1Mask  <->   FFFFFFFF 00000000 00000000 00000000

 

 

Cpuid1Data   <->  E3060500 00000000 00000000 00000000

Cpuid1Mask  <->   FFFFFFFF 00000000 00000000 00000000

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

I check 11.2.3 Kernel 

Patches are same Thanks to Apple.

 

  • Like 2
Link to comment
Share on other sites

  • 1 month later...

Got this working on a Dell T7810 Desktop with an E5-2678 V3. I was able to unlock MSR 0xE2 register hidden in the BIOS with RU.efi (labelled as MSR Lock not CFG Lock) and XCPM enabled through the SSDT-PLUG ACPI patch so I don't think most of these patches are necessary for me.

All I needed was the 2nd SMT Scope patch for booting and the P-state patch to get the entire range of P-states. Without it my all core turbo was ~2.65Ghz, with it I get the full 2.90GHz. I can use 'AppleXcpmExtraMsrs' instead of the SMT Scope patch but this seems like a better, more targeted approach. Would any of the other patches be of use to me? I found this overview for some of them but I'm not sure what the rest do.

 

I've attached my Geekbench5 score before and after the pstate patch. Huge improvement. Should have very solid performance when I add a 2nd CPU. Thanks nmano!

 

1 - Geekbench without pstate patch.png

2 - Geekbench with pstate patch.png

Edited by Dyckyj
Forgot a detail: use of SSDT-PLUG
Link to comment
Share on other sites

  • 2 weeks later...

XCPM 11.3 (20E232)

 

I update XCPM patches for 11.3 Thanks for Apple.

 

 

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

  • 1 month later...
  • 3 weeks later...

Hi all,

 

I have an issue with speed in MacOS Big Sur 11.4 with this hardware:

Asus Prime X99-A II

Intel Core i7 6950X

 

The system runs but the CPU speed are something like 30% off what they should be.

I've updated all the patches for Big Sur but still the CPU runs slow.

CPU frequency is stuck on 3.0Ghz no matter what.

 

All of this after I updated the bios. Prior the machine was running as expected.

Thing is even if I go back to the previous Bios now the machine is stuck at 3.0Ghz and runs slow.

 

EDIT1:

The system runs slow even on Catalina.

 

 

Can anyone help?

Thanks a lot!

 

Edited by zzmadd
Link to comment
Share on other sites

×
×
  • Create New...