Bug 206307
Summary: | AMD Ryzen CPU frequency monitoring subsystem is insufficient | ||
---|---|---|---|
Product: | Power Management | Reporter: | Artem S. Tashkinov (aros) |
Component: | cpufreq | Assignee: | linux-pm (linux-pm) |
Status: | RESOLVED CODE_FIX | ||
Severity: | high | CC: | kim.phillips, liquid.acid, suravee.suthikulpanit, trenn |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | All | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Artem S. Tashkinov
2020-01-25 23:39:53 UTC
I really don't know who to CC to this bug report, so I'd be glad if you could CC the relevant people. I am perfectly aware that Ryzen CPUs can change their frequency millions of times per seconds. I hope that still allows to aggregate data and manage the CPU the way we want (and the way it's already possible under Windows). This would need another cpufreq driver. acpi_cpufreq is fixed in the amount of frequency states and the passed array is not that big (not sure what max supported freqs with acpi_cpufreq is, it should be fixed around 15-20). A driver similar to intel_pstate driver is needed. Who is going to write this one? That driver already exists: https://patchwork.kernel.org/cover/11038797/ It just hasn't landed upstream yet. amd-pstate does that. |