[stonking][PATCH 0/3] Add support for Zen6 EPP tunings
Yo-Jung Leo Lin (AMD)
Leo.Lin at amd.com
Thu Sep 17 08:39:17 UTC 2026
BugLink: https://bugs.launchpad.net/bugs/2167558
[ Impact ]
This patch series is part of the effort to enable Zen 6 client platform support on Ubuntu Stonking kernel.
EPP works differently in Zen6 client than in previous programs. We now need some tuning data on a per core basis in amd-pstate to make sure that it behaves effectively.
[ Fix ]
Pick up the following patch series:
1. [PATCH v3 0/3] Add support for Zen 6 client EPP tunings
Which has been included in linux-next
[ Test plan ]
This can be tested by hooking into event "amd_cpu:amd_pstate_epp_perf" with ftrace:
$ trace-cmd stream -e amd_cpu:amd_pstate_epp_perf
When toggling /sys/device/system/cpu/cpufreq/policyX/energy_performance_preference, the tracepoint ouput shows the EPP values changed to the values accordingly (performance, balance_performance, balance_power, power respectively):
1. performance core: 25, 51, 64, 64
2. low_power core: 25, 51, 64, 115
3. efficiency core: 25, 51, 64, 115
[ Where problems could occur ]
This may include refactor of EPP lookup logic in amd-pmc driver. Errors in those refactors may lead to wrongly calculated EPP on older platforms.
[ Additional information ]
[1] https://lore.kernel.org/linux-pm/20260909033623.454449-1-mario.limonciello@amd.com/
Mario Limonciello (1):
cpufreq/amd-pstate: Show a warning if missing EPP tunings
Mario Limonciello (AMD) (2):
cpufreq/amd-pstate: Add per SoC and per core type EPP tuning values
cpufreq/amd-pstate: Add EPP tunings for Zen6 client platforms
drivers/cpufreq/amd-pstate.c | 213 +++++++++++++++++++++++++++++------
drivers/cpufreq/amd-pstate.h | 2 +
2 files changed, 178 insertions(+), 37 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list