Contribute
Register

Z690 Chipset Motherboards and Alder Lake CPU

I think I know what it is. You need equal number of P and E cores. Doesn't work on uneven P and E cores processors.
I bet, if you make equal number of P and E cores in bios and use the according with the processors number the SSDT-PLUG-ALT.aml, it will work.
Yes, this is exactly what I was thinking. Will try disabling two 2 cores.
 
Yes, this is exactly what I was thinking. Will try disabling two 2 cores.
Whether we disable two P-cores or two E-cores, the result is Should have 8 cores, but only 4 found.

It makes sense to disable two P-cores so that:
  • Active P-Cores = 4
  • Active H-Threads = 4
  • Active E-Cores = 4
On the i9-12900K, we have this symmetry by default:
  • P-Cores = 8
  • H-Threads = 8
  • E-Cores = 8
 
Whether we disable two P-cores or two E-cores, the result is Should have 8 cores, but only 4 found.

It makes sense to disable two P-cores so that:
  • Active P-Cores = 4
  • Active H-Threads = 4
  • Active E-Cores = 4
On the i9-12900K, we have this symmetry by default:
  • P-Cores = 8
  • H-Threads = 8
  • E-Cores = 8
Sir, if you allow me please to ask an off subject question, If I flash the Titan Ridge would I be able to use it on my hackintosh motherboard that has no thunderbolt header? my motherboard is Gigabyte UD5H Z77x..Thank you very much.
 
Bingo...I can confirm that this SSDT is working with all cores and HT is enabled. all you have to do is just enable providecurrentcpuinfo thats it. further testing is required...
With 12700K? Please elaborate!
This is amazing
 
Bingo...I can confirm that this SSDT is working with all cores and HT is enabled. all you have to do is just enable providecurrentcpuinfo thats it. further testing is required...
** CONFIRMED **

It is absolutely necessary to enable kernel quirk ProvideCurrentCpuInfo. Summary for i5-12600K:
  • Hyper Threading enabled
  • P-Cores = 4 enabled
  • E-Cores = 4 enabled
  • SSDT-PLUG-ALT.aml with Processors 0 to 7 (8 total) defined
macOS boots up and reports 8 cores:
Screen Shot 2021-11-21 at 5.46.48 AM.png

dmidecode reports the following:

Socket Designation: U3E1
Type: Central Processor
Family: Core i5
Manufacturer: Intel(R) Corporation
ID: 72 06 09 00 FF FB EB BF
Signature: Type 0, Family 6, Model 151, Stepping 2
...
Version: 12th Gen Intel(R) Core(TM) i5-12600K
Voltage: 1.1 V
External Clock: 100 MHz
Max Speed: 3680 MHz
Current Speed: 3680 MHz
Status: Populated, Enabled
Upgrade: Other
L1 Cache Handle: 0x0080
L2 Cache Handle: 0x0081
L3 Cache Handle: 0x0082
...
Core Count: 10
Core Enabled: 8
Thread Count: 12
Characteristics:
64-bit capable
Multi-Core
Hardware Thread
Execute Protection
Enhanced Virtualization
Power/Performance Control

Screen Shot 2021-11-21 at 6.01.57 AM.png
 
Last edited:
With 12700K? Please elaborate!
This is amazing
You have 8P and 4E. You need to disable 4P in bios and use attached. You lose some power in hack and gain some power in windows or another OS. You have not the best processor for this situation (for now).
 

Attachments

  • SSDT-PLUG-ALT.aml
    593 bytes · Views: 31
You have 8P and 4E. You need to disable 4P in bios and use attached. You lose some power in hack and gain some power in windows or another OS. You have not the best processor for this situation (for now).
NO need to disable any P-Cores
With 12700K? Please elaborate!
This is amazing
Yes with all core enabled
** CONFIRMED **

It is absolutely necessary to enable kernel quirk ProvideCurrentCpuInfo. Summary for i5-12600K:
  • Hyper Threading enabled
  • P-Cores = 4 enabled
  • E-Cores = 4 enabled
  • SSDT-PLUG-ALT.aml with Processors 0 to 7 (8 total) defined
macOS boots up and reports 8 cores:
View attachment 535175
dmidecode reports the following:

Socket Designation: U3E1
Type: Central Processor
Family: Core i5
Manufacturer: Intel(R) Corporation
ID: 72 06 09 00 FF FB EB BF
Signature: Type 0, Family 6, Model 151, Stepping 2
...
Version: 12th Gen Intel(R) Core(TM) i5-12600K
Voltage: 1.1 V
External Clock: 100 MHz
Max Speed: 3680 MHz
Current Speed: 3680 MHz
Status: Populated, Enabled
Upgrade: Other
L1 Cache Handle: 0x0080
L2 Cache Handle: 0x0081
L3 Cache Handle: 0x0082
...
Core Count: 10
Core Enabled: 8
Thread Count: 12
Characteristics:
64-bit capable
Multi-Core
Hardware Thread
Execute Protection
Enhanced Virtualization
Power/Performance Control
Have you checked benchmark?
 
You have 8P and 4E. You need to disable 4P in bios and use attached. You lose some power in hack and gain some power in windows or another OS. You have not the best processor for this situation (for now).
I have not yet assembled the build. I can return it and get a 12900K instead, If we fear the core count equality requirement will persist, I will add the extra $
 
Back
Top