** 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