From 776a4483e8423570205f42768e510ad001050899 Mon Sep 17 00:00:00 2001
From: Joe Walter <joe.walter@codesensesolutions.com>
Date: Mon, 9 Jun 2025 11:15:05 -0700
Subject: [PATCH 1/1] cpufreq: intel_pstate: Add EPP default for Kaby Lake
Kaby Lake processors (family 6, model 158) experience frequency
scaling issues where the CPU gets locked at minimum frequency
(~900MHz) under load when using the default EPP value.
Testing on Dell Inspiron systems with i5-7300HQ shows that setting
EPP to HWP_EPP_BALANCE_PERFORMANCE (128) resolves the issue and
allows proper frequency scaling up to 3+ GHz.
This affects at least Dell Inspiron 7567 systems, and likely other
Kaby Lake laptops with similar power management configurations.
Reported-by: Joe Walter <joe.walter@codesensesolutions.com>
Tested-by: Joe Walter <joe.walter@codesensesolutions.com>
Fixes: (EPP frequency scaling issues on Kaby Lake)
Signed-off-by: Joe Walter <joe.walter@codesensesolutions.com>
---
drivers/cpufreq/intel_pstate.c | 1 +
1 file changed, 1 insertion(+)
@@ -3781,6 +3781,7 @@ static const struct x86_cpu_id intel_epp_default[] = {
X86_MATCH_VFM(INTEL_EMERALDRAPIDS_X, HWP_SET_DEF_BALANCE_PERF_EPP(32)),
X86_MATCH_VFM(INTEL_GRANITERAPIDS_X, HWP_SET_DEF_BALANCE_PERF_EPP(32)),
X86_MATCH_VFM(INTEL_GRANITERAPIDS_D, HWP_SET_DEF_BALANCE_PERF_EPP(32)),
+ X86_MATCH_VFM(INTEL_KABYLAKE, HWP_SET_DEF_BALANCE_PERF_EPP(128)),
X86_MATCH_VFM(INTEL_METEORLAKE_L, HWP_SET_EPP_VALUES(HWP_EPP_POWERSAVE,
179, 64, 16)),
X86_MATCH_VFM(INTEL_ARROWLAKE, HWP_SET_EPP_VALUES(HWP_EPP_POWERSAVE,
--
2.48.1