From 2358e7eab799238cbaf069f55cfd13f0ba19fb7d Mon Sep 17 00:00:00 2001 From: Srinivas Pandruvada Date: Wed, 11 Sep 2024 05:15:00 +0200 Subject: [PATCH] cpufreq: intel_pstate: Update default EPPs for Meteor Lake BugLink: https://bugs.launchpad.net/bugs/2077470 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 Signed-off-by: Rafael J. Wysocki (cherry picked from commit 1f4b7fdd71e066aa7c01e3e26ceeb39b47dd5461) Signed-off-by: Pedro Henrique Kopper Acked-by: Thibault Ferrante Acked-by: Manuel Diewald Signed-off-by: Stefan Bader --- drivers/cpufreq/intel_pstate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c index 07dd3ee5479f..622c80675a58 100644 --- a/drivers/cpufreq/intel_pstate.c +++ b/drivers/cpufreq/intel_pstate.c @@ -3430,6 +3430,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)), {} };