According to Phoronix
, the problem comes from Intel Turbo Boost Max technology. The Linux kernel needs Turbo Boost Max code to enable the appropriate kernel and allocate priority levels. If the motherboard has an XMP memory profile enabled or overclocked manually, the corresponding code will be automatically disabled. After being disabled, the highest performance state of ACPI CPPC will be applied to all cores, causing the system to think that all P-Core and E-Core are the same in performance, and then use this as a benchmark for task assignment.
Since Alder Lake relies on its high-performance hybrid architecture, how to allocate tasks between P-Core and E-Core is an important function. If the system puts the key tasks of heavy load on the E-Core or puts the simple tasks of light load on the P-Core, there may be a loss of overall performance.
Through the new Linux kernel patch, these problems can be solved. If users want to overclock on the Linux system, it will not have a negative impact on performance.