cpufreq: intel_pstate: Update default EPPs for Meteor Lake
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Tue, 20 Feb 2024 02:26:07 +0000 (18:26 -0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sat, 24 Feb 2024 14:02:33 +0000 (15:02 +0100)
Update default balanced_performance EPP to 115 and performance EPP to 16.

Changing the balanced_performance EPP has better performance/watt
compared to default powerup EPP value of 128.

Changing the performance EPP to 0x10 shows reduced power for similar
performance as EPP 0. On small form factor devices this is beneficial
as lower power results in lower CPU and skin temperature. This
results in reduced thermal throttling and higher performance.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/intel_pstate.c

index 001f6d95453e2e18839b0939e7c77e430e5a22f6..4d2a1aed6c39f28ce3b46bbc2db9344c34622989 100644 (file)
@@ -3425,6 +3425,8 @@ static const struct x86_cpu_id intel_epp_default[] = {
         */
        X86_MATCH_INTEL_FAM6_MODEL(ALDERLAKE_L, HWP_SET_DEF_BALANCE_PERF_EPP(102)),
        X86_MATCH_INTEL_FAM6_MODEL(SAPPHIRERAPIDS_X, HWP_SET_DEF_BALANCE_PERF_EPP(32)),
+       X86_MATCH_INTEL_FAM6_MODEL(METEORLAKE_L, HWP_SET_EPP_VALUES(HWP_EPP_POWERSAVE,
+                                                       HWP_EPP_BALANCE_POWERSAVE, 115, 16)),
        {}
 };