前言x86有两种频率调节方式,通过hwp(msr:0x774)和 perf(msr:0x199)调节;其中perf是legacy的方式,当hwp使能时,perf自动失效。13900使用的是hwp 调节频率。寄存器HWP Performance Range and Dynamic CapabilitiesHighest_Performance (bits 7:0, RO) :cpu的理论最高频率Lowest_Performance (bits 31:24, RO): cpu理论最低频率Guaranteed_Performance (bits 15:8, RO): cpu基频Most_Efficient_Performance (bits 23:16, RO): cpu当前频率注:读出来的所有值为16进制,单位为MHz ,P核需要除以1.27。IA32_HWP_REQUEST MSR (Address: 774H Logical Processor Scope)Minimum_Performance (bits 7:0, RW):期望cpu的最小频率Maximum_Performance (bits 15:8, RW):期望cpu的最大Desired_Performance (bits 23:16, RW) :暗示硬件频率Energy_Performance_Preference (bits 31:24, RW):当有负载时,cpu应该跑的频率。注:读出来的所有值为16进制,单位为M