* [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
@ 2025-05-18 3:33 Aaron Rainbolt
2025-05-19 12:48 ` srinivas pandruvada
2025-07-22 16:31 ` Aaron Rainbolt
0 siblings, 2 replies; 17+ messages in thread
From: Aaron Rainbolt @ 2025-05-18 3:33 UTC (permalink / raw)
To: srinivas.pandruvada, lenb, rjw; +Cc: linux-pm, linux-acpi, kernel-team
We have tested three systems with Arrow Lake CPUs, and all of them
report incorrect max and base frequencies. Two systems have Ultra 9 275
HX CPUs, and one has an Ultra 5 225 H. The problem occurs with both the
Ubuntu 6.11 kernel and the 6.14.6 mainline kernel.
How these values are misreported appears to depend on the CPU. On the
Ultra 9 275HX systems when running Ubuntu’s 6.11.0-1015-oem kernel, the
max reported frequency on a golden core is 5000000; however, the CPU
spec says it should be 5400000. In contrast, on an Ultra 5 225H system,
the max reported frequency on a golden core is 6200000; however, the
spec says it should be 4900000.
This bug is troublesome to end users because many CPU monitoring apps
will report the CPU is running quite a bit slower or faster than the
spec. Tools such as cpupower-gui, cpufreq-info, and cpufreq-set all
show incorrect values because they read cpuinfo_max_freq and
base_frequency, and write scaling_max_freq values in
/sys/devices/system/cpu/cpufreq/policy* directories.
The following bash script shows the incorrect values read from the
cpuinfo_max_freq and base_frequency files. It also shows how the actual
max frequencies attained are as expected. The example values shown come
from an Ultra 9 275 HX CPU.
echo; echo '== BEGIN ==';
echo 'Ensure turbo is on';
cd /sys/devices/system/cpu;
echo '0' |sudo tee intel_pstate/no_turbo > /dev/null;
if grep -q '0' intel_pstate/no_turbo; then echo 'Turbo is on'; fi
echo; echo 'Find top 2 golden cores';
cd /sys/devices/system/cpu/cpufreq/;
grep . policy*/cpuinfo_max_freq \
| awk -F: '{print $2" "$1}' |sort -rn | head -n2;
#> 5000000 policy2/cpuinfo_max_freq
#> 5000000 policy3/cpuinfo_max_freq
echo; echo 'Confirm misreporting: per spec, this should be 5400000!';
grep . policy2/cpuinfo_max_freq; # 500000
echo; echo 'Confirm misreporting: per spec, this should be 2700000!'
grep . policy2/base_frequency; # 2500000
echo; echo '# Run a CPU benchmark now, then press [ Enter ] to see top 3 freqs.';
echo 'This will take 6 seconds to complete.';
read -r -p '# You should see that the freqs match the CPU specs. ';\
for i in {0..5}; do
grep . policy*/scaling_cur_freq | awk -F: '{print $2" "$1}';
sleep 1;
done |sort -rn |head -n3
#> 5400000 policy2/scaling_cur_freq
#> 5320159 policy2/scaling_cur_freq
#> 5241886 policy3/scaling_cur_freq
echo; echo '== END =='; echo;
The actual results, when running the above script, shows the
cpuinfo_max_freq and base_frequencies values do not match those
specified by Intel. With the 6.11.0-1021-oem Ubuntu Kernel, we see the
following:
| Turbo? | Core | Freq (spec) | Freq (report) | Freq (actual) |
| Yes | P | 5.4 GHz | 5.0 GHz | 5.4 GHz |
| No | P | 2.7 GHz | 2.5 GHz | 2.7 GHz |
| Yes | E | 4.6 GHz | 4.6 GHz | 4.6 GHz |
| No | E | 2.1 GHz | 2.1 GHz | 2.1 GHz |
We have verified the cores are operating at their specified frequencies
by running a demanding CPU benchmark while graphing frequencies with
KDE System Monitor, on all 3 systems. This tool appeared to graph
scaling_cur_freq values. Notice E-cores appear to be correctly
reported. Also, all systems misinterpret values written to
scaling_max_req with the apparent same error deltas: on the Ultra 9 275
HX, setting this value to 5000000 results in actual max frequencies of
5400000. Setting it to 2500000 results in max 2700000. Setting it to
1650000 results in max 2100000.
The behavior with the 6.14.6 kernel is worse than with 6.11, with all
values under-reported. Actual frequencies were not tested on 6.14.6:
| Turbo? | Core | Freq (spec) | Freq (report) |
| Yes | P | 5.4 GHz | 3.9 GHz |
| No | P | 2.7 GHz | 2.0 GHz |
| Yes | E | 4.6 GHz | 3.3 GHz |
| No | E | 2.1 GHz | 1.5 GHz |
Is it possible the math currently used for calculating CPU frequencies
is no longer correct for Arrow Lake CPUs? This seems similar to the
issue that was fixed by commit f5c8cf2 (cpufreq: intel_pstate: hybrid:
Use known scaling factor for P-cores).
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-05-18 3:33 [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware Aaron Rainbolt
@ 2025-05-19 12:48 ` srinivas pandruvada
2025-11-06 19:46 ` Aaron Rainbolt
2025-07-22 16:31 ` Aaron Rainbolt
1 sibling, 1 reply; 17+ messages in thread
From: srinivas pandruvada @ 2025-05-19 12:48 UTC (permalink / raw)
To: Aaron Rainbolt, lenb, rjw; +Cc: linux-pm, linux-acpi, kernel-team
On Sat, 2025-05-17 at 22:33 -0500, Aaron Rainbolt wrote:
> We have tested three systems with Arrow Lake CPUs, and all of them
> report incorrect max and base frequencies. Two systems have Ultra 9
> 275
> HX CPUs, and one has an Ultra 5 225 H. The problem occurs with both
> the
> Ubuntu 6.11 kernel and the 6.14.6 mainline kernel.
>
> How these values are misreported appears to depend on the CPU. On the
> Ultra 9 275HX systems when running Ubuntu’s 6.11.0-1015-oem kernel,
> the
> max reported frequency on a golden core is 5000000; however, the CPU
> spec says it should be 5400000. In contrast, on an Ultra 5 225H
> system,
> the max reported frequency on a golden core is 6200000; however, the
> spec says it should be 4900000.
>
I think this is similar to
https://lkml.indiana.edu/2504.3/04971.html
The issue is the BIOS didn't program frequencies correctly in ACPI
CPPC. So frequency limits will be wrong.
You can dump the following values and also the details about the system
under test (OEM, model etc).
grep -r . /sys/devices/system/cpu/cpu*/acpi_cppc/*
Thanks,
Srinivas
> This bug is troublesome to end users because many CPU monitoring apps
> will report the CPU is running quite a bit slower or faster than the
> spec. Tools such as cpupower-gui, cpufreq-info, and cpufreq-set all
> show incorrect values because they read cpuinfo_max_freq and
> base_frequency, and write scaling_max_freq values in
> /sys/devices/system/cpu/cpufreq/policy* directories.
>
> The following bash script shows the incorrect values read from the
> cpuinfo_max_freq and base_frequency files. It also shows how the
> actual
> max frequencies attained are as expected. The example values shown
> come
> from an Ultra 9 275 HX CPU.
>
> echo; echo '== BEGIN ==';
> echo 'Ensure turbo is on';
> cd /sys/devices/system/cpu;
> echo '0' |sudo tee intel_pstate/no_turbo > /dev/null;
> if grep -q '0' intel_pstate/no_turbo; then echo 'Turbo is on'; fi
>
> echo; echo 'Find top 2 golden cores';
> cd /sys/devices/system/cpu/cpufreq/;
> grep . policy*/cpuinfo_max_freq \
> | awk -F: '{print $2" "$1}' |sort -rn | head -n2;
> #> 5000000 policy2/cpuinfo_max_freq
> #> 5000000 policy3/cpuinfo_max_freq
>
> echo; echo 'Confirm misreporting: per spec, this should be
> 5400000!';
> grep . policy2/cpuinfo_max_freq; # 500000
>
> echo; echo 'Confirm misreporting: per spec, this should be
> 2700000!'
> grep . policy2/base_frequency; # 2500000
>
> echo; echo '# Run a CPU benchmark now, then press [ Enter ] to
> see top 3 freqs.';
> echo 'This will take 6 seconds to complete.';
> read -r -p '# You should see that the freqs match the CPU specs.
> ';\
> for i in {0..5}; do
> grep . policy*/scaling_cur_freq | awk -F: '{print $2" "$1}';
> sleep 1;
> done |sort -rn |head -n3
> #> 5400000 policy2/scaling_cur_freq
> #> 5320159 policy2/scaling_cur_freq
> #> 5241886 policy3/scaling_cur_freq
>
> echo; echo '== END =='; echo;
>
> The actual results, when running the above script, shows the
> cpuinfo_max_freq and base_frequencies values do not match those
> specified by Intel. With the 6.11.0-1021-oem Ubuntu Kernel, we see
> the
> following:
>
> > Turbo? | Core | Freq (spec) | Freq (report) | Freq (actual) |
> > Yes | P | 5.4 GHz | 5.0 GHz | 5.4 GHz |
> > No | P | 2.7 GHz | 2.5 GHz | 2.7 GHz |
> > Yes | E | 4.6 GHz | 4.6 GHz | 4.6 GHz |
> > No | E | 2.1 GHz | 2.1 GHz | 2.1 GHz |
>
> We have verified the cores are operating at their specified
> frequencies
> by running a demanding CPU benchmark while graphing frequencies with
> KDE System Monitor, on all 3 systems. This tool appeared to graph
> scaling_cur_freq values. Notice E-cores appear to be correctly
> reported. Also, all systems misinterpret values written to
> scaling_max_req with the apparent same error deltas: on the Ultra 9
> 275
> HX, setting this value to 5000000 results in actual max frequencies
> of
> 5400000. Setting it to 2500000 results in max 2700000. Setting it to
> 1650000 results in max 2100000.
>
> The behavior with the 6.14.6 kernel is worse than with 6.11, with all
> values under-reported. Actual frequencies were not tested on 6.14.6:
>
> > Turbo? | Core | Freq (spec) | Freq (report) |
> > Yes | P | 5.4 GHz | 3.9 GHz |
> > No | P | 2.7 GHz | 2.0 GHz |
> > Yes | E | 4.6 GHz | 3.3 GHz |
> > No | E | 2.1 GHz | 1.5 GHz |
>
> Is it possible the math currently used for calculating CPU
> frequencies
> is no longer correct for Arrow Lake CPUs? This seems similar to the
> issue that was fixed by commit f5c8cf2 (cpufreq: intel_pstate:
> hybrid:
> Use known scaling factor for P-cores).
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-05-18 3:33 [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware Aaron Rainbolt
2025-05-19 12:48 ` srinivas pandruvada
@ 2025-07-22 16:31 ` Aaron Rainbolt
2025-07-22 17:24 ` srinivas pandruvada
1 sibling, 1 reply; 17+ messages in thread
From: Aaron Rainbolt @ 2025-07-22 16:31 UTC (permalink / raw)
To: srinivas.pandruvada, lenb, rjw; +Cc: linux-pm, linux-acpi, kernel-team
On Sat, 17 May 2025 22:33:23 -0500
Aaron Rainbolt <arainbolt@kfocus.org> wrote:
> We have tested three systems with Arrow Lake CPUs, and all of them
> report incorrect max and base frequencies. Two systems have Ultra 9
> 275 HX CPUs, and one has an Ultra 5 225 H. The problem occurs with
> both the Ubuntu 6.11 kernel and the 6.14.6 mainline kernel.
>
> How these values are misreported appears to depend on the CPU. On the
> Ultra 9 275HX systems when running Ubuntu’s 6.11.0-1015-oem kernel,
> the max reported frequency on a golden core is 5000000; however, the
> CPU spec says it should be 5400000. In contrast, on an Ultra 5 225H
> system, the max reported frequency on a golden core is 6200000;
> however, the spec says it should be 4900000.
>
> This bug is troublesome to end users because many CPU monitoring apps
> will report the CPU is running quite a bit slower or faster than the
> spec. Tools such as cpupower-gui, cpufreq-info, and cpufreq-set all
> show incorrect values because they read cpuinfo_max_freq and
> base_frequency, and write scaling_max_freq values in
> /sys/devices/system/cpu/cpufreq/policy* directories.
>
> The following bash script shows the incorrect values read from the
> cpuinfo_max_freq and base_frequency files. It also shows how the
> actual max frequencies attained are as expected. The example values
> shown come from an Ultra 9 275 HX CPU.
>
> echo; echo '== BEGIN ==';
> echo 'Ensure turbo is on';
> cd /sys/devices/system/cpu;
> echo '0' |sudo tee intel_pstate/no_turbo > /dev/null;
> if grep -q '0' intel_pstate/no_turbo; then echo 'Turbo is on'; fi
>
> echo; echo 'Find top 2 golden cores';
> cd /sys/devices/system/cpu/cpufreq/;
> grep . policy*/cpuinfo_max_freq \
> | awk -F: '{print $2" "$1}' |sort -rn | head -n2;
> #> 5000000 policy2/cpuinfo_max_freq
> #> 5000000 policy3/cpuinfo_max_freq
>
> echo; echo 'Confirm misreporting: per spec, this should be
> 5400000!'; grep . policy2/cpuinfo_max_freq; # 500000
>
> echo; echo 'Confirm misreporting: per spec, this should be
> 2700000!' grep . policy2/base_frequency; # 2500000
>
> echo; echo '# Run a CPU benchmark now, then press [ Enter ] to
> see top 3 freqs.'; echo 'This will take 6 seconds to complete.';
> read -r -p '# You should see that the freqs match the CPU specs.
> ';\ for i in {0..5}; do
> grep . policy*/scaling_cur_freq | awk -F: '{print $2" "$1}';
> sleep 1;
> done |sort -rn |head -n3
> #> 5400000 policy2/scaling_cur_freq
> #> 5320159 policy2/scaling_cur_freq
> #> 5241886 policy3/scaling_cur_freq
>
> echo; echo '== END =='; echo;
>
> The actual results, when running the above script, shows the
> cpuinfo_max_freq and base_frequencies values do not match those
> specified by Intel. With the 6.11.0-1021-oem Ubuntu Kernel, we see the
> following:
>
> | Turbo? | Core | Freq (spec) | Freq (report) | Freq (actual) |
> | Yes | P | 5.4 GHz | 5.0 GHz | 5.4 GHz |
> | No | P | 2.7 GHz | 2.5 GHz | 2.7 GHz |
> | Yes | E | 4.6 GHz | 4.6 GHz | 4.6 GHz |
> | No | E | 2.1 GHz | 2.1 GHz | 2.1 GHz |
>
> We have verified the cores are operating at their specified
> frequencies by running a demanding CPU benchmark while graphing
> frequencies with KDE System Monitor, on all 3 systems. This tool
> appeared to graph scaling_cur_freq values. Notice E-cores appear to
> be correctly reported. Also, all systems misinterpret values written
> to scaling_max_req with the apparent same error deltas: on the Ultra
> 9 275 HX, setting this value to 5000000 results in actual max
> frequencies of 5400000. Setting it to 2500000 results in max 2700000.
> Setting it to 1650000 results in max 2100000.
>
> The behavior with the 6.14.6 kernel is worse than with 6.11, with all
> values under-reported. Actual frequencies were not tested on 6.14.6:
>
> | Turbo? | Core | Freq (spec) | Freq (report) |
> | Yes | P | 5.4 GHz | 3.9 GHz |
> | No | P | 2.7 GHz | 2.0 GHz |
> | Yes | E | 4.6 GHz | 3.3 GHz |
> | No | E | 2.1 GHz | 1.5 GHz |
>
> Is it possible the math currently used for calculating CPU frequencies
> is no longer correct for Arrow Lake CPUs? This seems similar to the
> issue that was fixed by commit f5c8cf2 (cpufreq: intel_pstate: hybrid:
> Use known scaling factor for P-cores).
Following up on this, is there any update or possible fix we could
test?
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-07-22 16:31 ` Aaron Rainbolt
@ 2025-07-22 17:24 ` srinivas pandruvada
2025-11-26 23:00 ` Aaron Rainbolt
0 siblings, 1 reply; 17+ messages in thread
From: srinivas pandruvada @ 2025-07-22 17:24 UTC (permalink / raw)
To: Aaron Rainbolt, lenb, rjw; +Cc: linux-pm, linux-acpi, kernel-team
On Tue, 2025-07-22 at 11:31 -0500, Aaron Rainbolt wrote:
> On Sat, 17 May 2025 22:33:23 -0500
> Aaron Rainbolt <arainbolt@kfocus.org> wrote:
>
> > We have tested three systems with Arrow Lake CPUs, and all of them
> > report incorrect max and base frequencies. Two systems have Ultra 9
> > 275 HX CPUs, and one has an Ultra 5 225 H. The problem occurs with
> > both the Ubuntu 6.11 kernel and the 6.14.6 mainline kernel.
> >
> > How these values are misreported appears to depend on the CPU. On
> > the
> > Ultra 9 275HX systems when running Ubuntu’s 6.11.0-1015-oem kernel,
> > the max reported frequency on a golden core is 5000000; however,
> > the
> > CPU spec says it should be 5400000. In contrast, on an Ultra 5 225H
> > system, the max reported frequency on a golden core is 6200000;
> > however, the spec says it should be 4900000.
> >
> > This bug is troublesome to end users because many CPU monitoring
> > apps
> > will report the CPU is running quite a bit slower or faster than
> > the
> > spec. Tools such as cpupower-gui, cpufreq-info, and cpufreq-set all
> > show incorrect values because they read cpuinfo_max_freq and
> > base_frequency, and write scaling_max_freq values in
> > /sys/devices/system/cpu/cpufreq/policy* directories.
> >
> > The following bash script shows the incorrect values read from the
> > cpuinfo_max_freq and base_frequency files. It also shows how the
> > actual max frequencies attained are as expected. The example values
> > shown come from an Ultra 9 275 HX CPU.
> >
> > echo; echo '== BEGIN ==';
> > echo 'Ensure turbo is on';
> > cd /sys/devices/system/cpu;
> > echo '0' |sudo tee intel_pstate/no_turbo > /dev/null;
> > if grep -q '0' intel_pstate/no_turbo; then echo 'Turbo is on';
> > fi
> >
> > echo; echo 'Find top 2 golden cores';
> > cd /sys/devices/system/cpu/cpufreq/;
> > grep . policy*/cpuinfo_max_freq \
> > | awk -F: '{print $2" "$1}' |sort -rn | head -n2;
> > #> 5000000 policy2/cpuinfo_max_freq
> > #> 5000000 policy3/cpuinfo_max_freq
> >
> > echo; echo 'Confirm misreporting: per spec, this should be
> > 5400000!'; grep . policy2/cpuinfo_max_freq; # 500000
> >
> > echo; echo 'Confirm misreporting: per spec, this should be
> > 2700000!' grep . policy2/base_frequency; # 2500000
> >
> > echo; echo '# Run a CPU benchmark now, then press [ Enter ] to
> > see top 3 freqs.'; echo 'This will take 6 seconds to complete.';
> > read -r -p '# You should see that the freqs match the CPU
> > specs.
> > ';\ for i in {0..5}; do
> > grep . policy*/scaling_cur_freq | awk -F: '{print $2" "$1}';
> > sleep 1;
> > done |sort -rn |head -n3
> > #> 5400000 policy2/scaling_cur_freq
> > #> 5320159 policy2/scaling_cur_freq
> > #> 5241886 policy3/scaling_cur_freq
> >
> > echo; echo '== END =='; echo;
> >
> > The actual results, when running the above script, shows the
> > cpuinfo_max_freq and base_frequencies values do not match those
> > specified by Intel. With the 6.11.0-1021-oem Ubuntu Kernel, we see
> > the
> > following:
> >
> > > Turbo? | Core | Freq (spec) | Freq (report) | Freq (actual) |
> > > Yes | P | 5.4 GHz | 5.0 GHz | 5.4 GHz |
> > > No | P | 2.7 GHz | 2.5 GHz | 2.7 GHz |
> > > Yes | E | 4.6 GHz | 4.6 GHz | 4.6 GHz |
> > > No | E | 2.1 GHz | 2.1 GHz | 2.1 GHz |
> >
> > We have verified the cores are operating at their specified
> > frequencies by running a demanding CPU benchmark while graphing
> > frequencies with KDE System Monitor, on all 3 systems. This tool
> > appeared to graph scaling_cur_freq values. Notice E-cores appear to
> > be correctly reported. Also, all systems misinterpret values
> > written
> > to scaling_max_req with the apparent same error deltas: on the
> > Ultra
> > 9 275 HX, setting this value to 5000000 results in actual max
> > frequencies of 5400000. Setting it to 2500000 results in max
> > 2700000.
> > Setting it to 1650000 results in max 2100000.
> >
> > The behavior with the 6.14.6 kernel is worse than with 6.11, with
> > all
> > values under-reported. Actual frequencies were not tested on
> > 6.14.6:
> >
> > > Turbo? | Core | Freq (spec) | Freq (report) |
> > > Yes | P | 5.4 GHz | 3.9 GHz |
> > > No | P | 2.7 GHz | 2.0 GHz |
> > > Yes | E | 4.6 GHz | 3.3 GHz |
> > > No | E | 2.1 GHz | 1.5 GHz |
> >
> > Is it possible the math currently used for calculating CPU
> > frequencies
> > is no longer correct for Arrow Lake CPUs? This seems similar to the
> > issue that was fixed by commit f5c8cf2 (cpufreq: intel_pstate:
> > hybrid:
> > Use known scaling factor for P-cores).
>
> Following up on this, is there any update or possible fix we could
> test?
I asked for some dumps before. We can try to inform the OEM of the
system as this is a BIOS tables issue. What is the make and model of
your system?
Thanks,
Srinivas
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-05-19 12:48 ` srinivas pandruvada
@ 2025-11-06 19:46 ` Aaron Rainbolt
0 siblings, 0 replies; 17+ messages in thread
From: Aaron Rainbolt @ 2025-11-06 19:46 UTC (permalink / raw)
To: srinivas pandruvada; +Cc: lenb, rjw, linux-pm, linux-acpi, kernel-team
On Mon, May 19, 2025 at 7:48 AM srinivas pandruvada
<srinivas.pandruvada@linux.intel.com> wrote:
>
>
> On Sat, 2025-05-17 at 22:33 -0500, Aaron Rainbolt wrote:
> > We have tested three systems with Arrow Lake CPUs, and all of them
> > report incorrect max and base frequencies. Two systems have Ultra 9
> > 275
> > HX CPUs, and one has an Ultra 5 225 H. The problem occurs with both
> > the
> > Ubuntu 6.11 kernel and the 6.14.6 mainline kernel.
> >
> > How these values are misreported appears to depend on the CPU. On the
> > Ultra 9 275HX systems when running Ubuntu’s 6.11.0-1015-oem kernel,
> > the
> > max reported frequency on a golden core is 5000000; however, the CPU
> > spec says it should be 5400000. In contrast, on an Ultra 5 225H
> > system,
> > the max reported frequency on a golden core is 6200000; however, the
> > spec says it should be 4900000.
> >
>
> I think this is similar to
> https://lkml.indiana.edu/2504.3/04971.html
>
> The issue is the BIOS didn't program frequencies correctly in ACPI
> CPPC. So frequency limits will be wrong.
>
> You can dump the following values and also the details about the system
> under test (OEM, model etc).
>
> grep -r . /sys/devices/system/cpu/cpu*/acpi_cppc/*
>
>
> Thanks,
> Srinivas
I am so sorry to have missed this for literally months. Somehow this
never ended up in my inbox,
Gmail stuffed it in some other folder I don't ever look at, and my
normal email client (Claws)
refuses to show it to me. Hopefully sending this will make it show up
where it should...
I'll try to get some model information and logs soon. Thanks for your
patience, and sorry about the
probably ridiculous-looking followup email from July.
> > This bug is troublesome to end users because many CPU monitoring apps
> > will report the CPU is running quite a bit slower or faster than the
> > spec. Tools such as cpupower-gui, cpufreq-info, and cpufreq-set all
> > show incorrect values because they read cpuinfo_max_freq and
> > base_frequency, and write scaling_max_freq values in
> > /sys/devices/system/cpu/cpufreq/policy* directories.
> >
> > The following bash script shows the incorrect values read from the
> > cpuinfo_max_freq and base_frequency files. It also shows how the
> > actual
> > max frequencies attained are as expected. The example values shown
> > come
> > from an Ultra 9 275 HX CPU.
> >
> > echo; echo '== BEGIN ==';
> > echo 'Ensure turbo is on';
> > cd /sys/devices/system/cpu;
> > echo '0' |sudo tee intel_pstate/no_turbo > /dev/null;
> > if grep -q '0' intel_pstate/no_turbo; then echo 'Turbo is on'; fi
> >
> > echo; echo 'Find top 2 golden cores';
> > cd /sys/devices/system/cpu/cpufreq/;
> > grep . policy*/cpuinfo_max_freq \
> > | awk -F: '{print $2" "$1}' |sort -rn | head -n2;
> > #> 5000000 policy2/cpuinfo_max_freq
> > #> 5000000 policy3/cpuinfo_max_freq
> >
> > echo; echo 'Confirm misreporting: per spec, this should be
> > 5400000!';
> > grep . policy2/cpuinfo_max_freq; # 500000
> >
> > echo; echo 'Confirm misreporting: per spec, this should be
> > 2700000!'
> > grep . policy2/base_frequency; # 2500000
> >
> > echo; echo '# Run a CPU benchmark now, then press [ Enter ] to
> > see top 3 freqs.';
> > echo 'This will take 6 seconds to complete.';
> > read -r -p '# You should see that the freqs match the CPU specs.
> > ';\
> > for i in {0..5}; do
> > grep . policy*/scaling_cur_freq | awk -F: '{print $2" "$1}';
> > sleep 1;
> > done |sort -rn |head -n3
> > #> 5400000 policy2/scaling_cur_freq
> > #> 5320159 policy2/scaling_cur_freq
> > #> 5241886 policy3/scaling_cur_freq
> >
> > echo; echo '== END =='; echo;
> >
> > The actual results, when running the above script, shows the
> > cpuinfo_max_freq and base_frequencies values do not match those
> > specified by Intel. With the 6.11.0-1021-oem Ubuntu Kernel, we see
> > the
> > following:
> >
> > > Turbo? | Core | Freq (spec) | Freq (report) | Freq (actual) |
> > > Yes | P | 5.4 GHz | 5.0 GHz | 5.4 GHz |
> > > No | P | 2.7 GHz | 2.5 GHz | 2.7 GHz |
> > > Yes | E | 4.6 GHz | 4.6 GHz | 4.6 GHz |
> > > No | E | 2.1 GHz | 2.1 GHz | 2.1 GHz |
> >
> > We have verified the cores are operating at their specified
> > frequencies
> > by running a demanding CPU benchmark while graphing frequencies with
> > KDE System Monitor, on all 3 systems. This tool appeared to graph
> > scaling_cur_freq values. Notice E-cores appear to be correctly
> > reported. Also, all systems misinterpret values written to
> > scaling_max_req with the apparent same error deltas: on the Ultra 9
> > 275
> > HX, setting this value to 5000000 results in actual max frequencies
> > of
> > 5400000. Setting it to 2500000 results in max 2700000. Setting it to
> > 1650000 results in max 2100000.
> >
> > The behavior with the 6.14.6 kernel is worse than with 6.11, with all
> > values under-reported. Actual frequencies were not tested on 6.14.6:
> >
> > > Turbo? | Core | Freq (spec) | Freq (report) |
> > > Yes | P | 5.4 GHz | 3.9 GHz |
> > > No | P | 2.7 GHz | 2.0 GHz |
> > > Yes | E | 4.6 GHz | 3.3 GHz |
> > > No | E | 2.1 GHz | 1.5 GHz |
> >
> > Is it possible the math currently used for calculating CPU
> > frequencies
> > is no longer correct for Arrow Lake CPUs? This seems similar to the
> > issue that was fixed by commit f5c8cf2 (cpufreq: intel_pstate:
> > hybrid:
> > Use known scaling factor for P-cores).
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-07-22 17:24 ` srinivas pandruvada
@ 2025-11-26 23:00 ` Aaron Rainbolt
2025-12-03 17:38 ` Aaron Rainbolt
0 siblings, 1 reply; 17+ messages in thread
From: Aaron Rainbolt @ 2025-11-26 23:00 UTC (permalink / raw)
To: srinivas.pandruvada
Cc: arainbolt, kernel-team, lenb, linux-acpi, linux-pm, rjw,
mmikowski
(Sorry for this rather malformed email, Claws *still* can't find the
thread for some reason so I'm having to resort to a "mailto" link off
of lore.kernel.org.)
> I asked for some dumps before. We can try to inform the OEM of the
> system as this is a BIOS tables issue. What is the make and model of
> your system?
>
> Thanks,
> Srinivas
We're actively working on getting the dumps you mentioned previously
for all three affected machines, along with the model info and some
benchmarking results with our current production kernel and the latest
mainline kernel. It's taking a bit longer than we expected, but we're
pretty close. I should have more info by Monday if all goes according
to plan on our end.
Thanks for your help!
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-11-26 23:00 ` Aaron Rainbolt
@ 2025-12-03 17:38 ` Aaron Rainbolt
2025-12-05 19:10 ` srinivas pandruvada
0 siblings, 1 reply; 17+ messages in thread
From: Aaron Rainbolt @ 2025-12-03 17:38 UTC (permalink / raw)
To: srinivas.pandruvada
Cc: kernel-team, lenb, linux-acpi, linux-pm, rjw, mmikowski
[-- Attachment #1: Type: text/plain, Size: 2300 bytes --]
On Wed, 26 Nov 2025 17:00:31 -0600
Aaron Rainbolt <arainbolt@kfocus.org> wrote:
> (Sorry for this rather malformed email, Claws *still* can't find the
> thread for some reason so I'm having to resort to a "mailto" link off
> of lore.kernel.org.)
>
> > I asked for some dumps before. We can try to inform the OEM of the
> > system as this is a BIOS tables issue. What is the make and model of
> > your system?
> >
> > Thanks,
> > Srinivas
>
> We're actively working on getting the dumps you mentioned previously
> for all three affected machines, along with the model info and some
> benchmarking results with our current production kernel and the latest
> mainline kernel. It's taking a bit longer than we expected, but we're
> pretty close. I should have more info by Monday if all goes according
> to plan on our end.
Hi Srinivas,
We ended up finding out that the frequency misreporting issue impacted
more machines than we thought, in different ways than we thought, so we
ended up a bit delayed. We did get many of the dumps you requested, and
also did some tests to see exactly how frequencies were getting
mis-reported. The actual dumps and the results of testing are long, so
I've attached them instead of pasting them in.
Some key things to note are:
* The manufacturer and model codes for each machine we tested are in the
"2025-11-26_cpu_freq_report.md" file.
* We're seeing the misreporting problems on at least five models of
machines from three different manufacturers (ASUS, Clevo, and
TongFang). Every Arrow Lake system we've checked is affected. This
doesn't rule out BIOS issues I guess, but it seems somewhat unlikely
that three manufacturers would mess up their BIOS in the same way.
The reports are for three models of Clevo machines and one ASUS NUC,
we haven't gotten final test results for the TongFang machine in
question.
* On all affected systems we've seen, *either* P-core frequency is
mis-reported, *or* E-core frequency is mis-reported, but never both.
One core type always has its frequencies reported correctly, the
other core type's frequencies are reported incorrectly.
* All systems tested were using the latest BIOS from the manufacturer,
to our awareness.
Thanks again, and let me know if there's any other info we can provide.
[-- Attachment #2: 2025-11-24_6.14.0-34-X560WNR-G-acpi_cppc.dump.txt --]
[-- Type: text/plain, Size: 14900 bytes --]
/sys/devices/system/cpu/cpu0/acpi_cppc/feedback_ctrs:ref:270641204082 del:275722878614
/sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu0/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu10/acpi_cppc/feedback_ctrs:ref:133912418268 del:139184280166
/sys/devices/system/cpu/cpu10/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu10/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu11/acpi_cppc/feedback_ctrs:ref:115895924324 del:119120299188
/sys/devices/system/cpu/cpu11/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu11/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu12/acpi_cppc/feedback_ctrs:ref:135163412604 del:139673124030
/sys/devices/system/cpu/cpu12/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu12/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu13/acpi_cppc/feedback_ctrs:ref:134216335076 del:136878099645
/sys/devices/system/cpu/cpu13/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu13/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu14/acpi_cppc/feedback_ctrs:ref:127454330124 del:130825399213
/sys/devices/system/cpu/cpu14/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu14/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu14/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu14/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu15/acpi_cppc/feedback_ctrs:ref:173110410800 del:180407121677
/sys/devices/system/cpu/cpu15/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu15/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu15/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu15/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu16/acpi_cppc/feedback_ctrs:ref:150555889972 del:157978027842
/sys/devices/system/cpu/cpu16/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu16/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu17/acpi_cppc/feedback_ctrs:ref:157707186600 del:163187443243
/sys/devices/system/cpu/cpu17/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu17/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu18/acpi_cppc/feedback_ctrs:ref:144500108048 del:151193319807
/sys/devices/system/cpu/cpu18/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu18/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu18/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu18/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu19/acpi_cppc/feedback_ctrs:ref:128414316672 del:133079393109
/sys/devices/system/cpu/cpu19/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu19/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu19/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu19/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu1/acpi_cppc/feedback_ctrs:ref:235732033557 del:245559669554
/sys/devices/system/cpu/cpu1/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu1/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu20/acpi_cppc/feedback_ctrs:ref:142529934172 del:147286014327
/sys/devices/system/cpu/cpu20/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu20/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu20/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu20/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu21/acpi_cppc/feedback_ctrs:ref:134110261880 del:138912585023
/sys/devices/system/cpu/cpu21/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu21/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu21/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu21/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu22/acpi_cppc/feedback_ctrs:ref:118184508996 del:123263423709
/sys/devices/system/cpu/cpu22/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu22/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu22/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu22/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu23/acpi_cppc/feedback_ctrs:ref:172933187148 del:164921744944
/sys/devices/system/cpu/cpu23/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu23/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu23/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu23/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu2/acpi_cppc/feedback_ctrs:ref:280142498645 del:334674936327
/sys/devices/system/cpu/cpu2/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu2/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu3/acpi_cppc/feedback_ctrs:ref:256054357938 del:287527389253
/sys/devices/system/cpu/cpu3/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu3/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu4/acpi_cppc/feedback_ctrs:ref:186745001362 del:194811608030
/sys/devices/system/cpu/cpu4/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu4/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu5/acpi_cppc/feedback_ctrs:ref:230118055201 del:248255491877
/sys/devices/system/cpu/cpu5/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu5/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu6/acpi_cppc/feedback_ctrs:ref:175095729168 del:176795360535
/sys/devices/system/cpu/cpu6/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu6/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu7/acpi_cppc/feedback_ctrs:ref:150105939201 del:145936640289
/sys/devices/system/cpu/cpu7/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu7/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu8/acpi_cppc/feedback_ctrs:ref:142290990884 del:147807338169
/sys/devices/system/cpu/cpu8/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu8/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu9/acpi_cppc/feedback_ctrs:ref:154708348652 del:158632827571
/sys/devices/system/cpu/cpu9/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu9/acpi_cppc/wraparound_time:18446744073709551615
[-- Attachment #3: 2025-11-24_6.14.0-34-X580WNT-G-acpi_cppc.dump.txt --]
[-- Type: text/plain, Size: 14900 bytes --]
/sys/devices/system/cpu/cpu0/acpi_cppc/feedback_ctrs:ref:374866724597 del:465489532684
/sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu0/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu10/acpi_cppc/feedback_ctrs:ref:226946192396 del:271342932276
/sys/devices/system/cpu/cpu10/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu10/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu11/acpi_cppc/feedback_ctrs:ref:175237076520 del:197664430464
/sys/devices/system/cpu/cpu11/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu11/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu12/acpi_cppc/feedback_ctrs:ref:207357763720 del:239563603235
/sys/devices/system/cpu/cpu12/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu12/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu13/acpi_cppc/feedback_ctrs:ref:249535094828 del:298991040346
/sys/devices/system/cpu/cpu13/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu13/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu14/acpi_cppc/feedback_ctrs:ref:221214580324 del:261701879687
/sys/devices/system/cpu/cpu14/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu14/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu14/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu14/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu15/acpi_cppc/feedback_ctrs:ref:183465357044 del:213189463519
/sys/devices/system/cpu/cpu15/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu15/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu15/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu15/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu16/acpi_cppc/feedback_ctrs:ref:236845413840 del:276985499939
/sys/devices/system/cpu/cpu16/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu16/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu17/acpi_cppc/feedback_ctrs:ref:258748495336 del:309148087977
/sys/devices/system/cpu/cpu17/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu17/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu18/acpi_cppc/feedback_ctrs:ref:282665725696 del:334695362296
/sys/devices/system/cpu/cpu18/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu18/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu18/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu18/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu19/acpi_cppc/feedback_ctrs:ref:187457675552 del:217590026137
/sys/devices/system/cpu/cpu19/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu19/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu19/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu19/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu1/acpi_cppc/feedback_ctrs:ref:402083637737 del:555040601378
/sys/devices/system/cpu/cpu1/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu1/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu20/acpi_cppc/feedback_ctrs:ref:229259680856 del:274888319458
/sys/devices/system/cpu/cpu20/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu20/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu20/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu20/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu21/acpi_cppc/feedback_ctrs:ref:268441358832 del:332569878567
/sys/devices/system/cpu/cpu21/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu21/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu21/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu21/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu22/acpi_cppc/feedback_ctrs:ref:249194573096 del:308902686939
/sys/devices/system/cpu/cpu22/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu22/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu22/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu22/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu23/acpi_cppc/feedback_ctrs:ref:187445466884 del:222071704319
/sys/devices/system/cpu/cpu23/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu23/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu23/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu23/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu2/acpi_cppc/feedback_ctrs:ref:322158653189 del:429905792341
/sys/devices/system/cpu/cpu2/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu2/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu3/acpi_cppc/feedback_ctrs:ref:319077406391 del:404513577749
/sys/devices/system/cpu/cpu3/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu3/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu4/acpi_cppc/feedback_ctrs:ref:268043681191 del:343751704951
/sys/devices/system/cpu/cpu4/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu4/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu5/acpi_cppc/feedback_ctrs:ref:230209976184 del:285555852631
/sys/devices/system/cpu/cpu5/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu5/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu6/acpi_cppc/feedback_ctrs:ref:207999236211 del:252907975184
/sys/devices/system/cpu/cpu6/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu6/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu7/acpi_cppc/feedback_ctrs:ref:250771637584 del:296309565135
/sys/devices/system/cpu/cpu7/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu7/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu8/acpi_cppc/feedback_ctrs:ref:179869433180 del:205359472395
/sys/devices/system/cpu/cpu8/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu8/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu9/acpi_cppc/feedback_ctrs:ref:234553386432 del:278617537574
/sys/devices/system/cpu/cpu9/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu9/acpi_cppc/wraparound_time:18446744073709551615
[-- Attachment #4: 2025-11-24_6.18.0-061800rc7-X560WNR-G-acpi_cppc.dump.txt --]
[-- Type: text/plain, Size: 14852 bytes --]
/sys/devices/system/cpu/cpu0/acpi_cppc/feedback_ctrs:ref:85764085462 del:81092364612
/sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu0/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu10/acpi_cppc/feedback_ctrs:ref:30648952280 del:32319093196
/sys/devices/system/cpu/cpu10/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu10/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu11/acpi_cppc/feedback_ctrs:ref:24418501228 del:26064639390
/sys/devices/system/cpu/cpu11/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu11/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu12/acpi_cppc/feedback_ctrs:ref:30772876268 del:31630648127
/sys/devices/system/cpu/cpu12/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu12/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu13/acpi_cppc/feedback_ctrs:ref:32208013456 del:33858924907
/sys/devices/system/cpu/cpu13/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu13/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu14/acpi_cppc/feedback_ctrs:ref:34318996648 del:37357638199
/sys/devices/system/cpu/cpu14/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu14/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu14/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu14/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu15/acpi_cppc/feedback_ctrs:ref:41344894184 del:40523832261
/sys/devices/system/cpu/cpu15/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu15/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu15/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu15/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu16/acpi_cppc/feedback_ctrs:ref:36965175248 del:37144286195
/sys/devices/system/cpu/cpu16/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu16/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu17/acpi_cppc/feedback_ctrs:ref:29796395364 del:30507895794
/sys/devices/system/cpu/cpu17/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu17/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu18/acpi_cppc/feedback_ctrs:ref:30008884864 del:31394469575
/sys/devices/system/cpu/cpu18/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu18/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu18/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu18/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu19/acpi_cppc/feedback_ctrs:ref:33127087692 del:36493571195
/sys/devices/system/cpu/cpu19/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu19/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu19/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu19/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu1/acpi_cppc/feedback_ctrs:ref:47084742987 del:52088422560
/sys/devices/system/cpu/cpu1/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu1/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu20/acpi_cppc/feedback_ctrs:ref:35405865204 del:37891455176
/sys/devices/system/cpu/cpu20/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu20/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu20/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu20/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu21/acpi_cppc/feedback_ctrs:ref:31453151676 del:32354440344
/sys/devices/system/cpu/cpu21/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu21/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu21/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu21/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu22/acpi_cppc/feedback_ctrs:ref:29395705360 del:30249765611
/sys/devices/system/cpu/cpu22/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu22/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu22/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu22/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu23/acpi_cppc/feedback_ctrs:ref:34147115164 del:34129428131
/sys/devices/system/cpu/cpu23/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu23/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu23/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu23/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu2/acpi_cppc/feedback_ctrs:ref:52863482561 del:63458169943
/sys/devices/system/cpu/cpu2/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu2/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu3/acpi_cppc/feedback_ctrs:ref:53310134126 del:60839001140
/sys/devices/system/cpu/cpu3/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu3/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu4/acpi_cppc/feedback_ctrs:ref:37661765305 del:39273578265
/sys/devices/system/cpu/cpu4/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu4/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu5/acpi_cppc/feedback_ctrs:ref:37315012790 del:40229366158
/sys/devices/system/cpu/cpu5/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu5/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu6/acpi_cppc/feedback_ctrs:ref:31209054793 del:33190454758
/sys/devices/system/cpu/cpu6/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu6/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu7/acpi_cppc/feedback_ctrs:ref:27945691272 del:28942342249
/sys/devices/system/cpu/cpu7/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu7/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu8/acpi_cppc/feedback_ctrs:ref:30470288492 del:31360721157
/sys/devices/system/cpu/cpu8/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu8/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu9/acpi_cppc/feedback_ctrs:ref:33008945576 del:35214567794
/sys/devices/system/cpu/cpu9/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu9/acpi_cppc/wraparound_time:18446744073709551615
[-- Attachment #5: 2025-11-24_6.18.0-061800rc7-X580WNT-G-acpi_cppc.dump.txt --]
[-- Type: text/plain, Size: 14852 bytes --]
/sys/devices/system/cpu/cpu0/acpi_cppc/feedback_ctrs:ref:74783349627 del:74791433151
/sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu0/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu10/acpi_cppc/feedback_ctrs:ref:17495243700 del:19070054739
/sys/devices/system/cpu/cpu10/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu10/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu11/acpi_cppc/feedback_ctrs:ref:17384466440 del:19403776545
/sys/devices/system/cpu/cpu11/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu11/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu12/acpi_cppc/feedback_ctrs:ref:21845290924 del:25086237232
/sys/devices/system/cpu/cpu12/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu12/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu13/acpi_cppc/feedback_ctrs:ref:17433839396 del:19247766490
/sys/devices/system/cpu/cpu13/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu13/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu14/acpi_cppc/feedback_ctrs:ref:18058167740 del:18521617185
/sys/devices/system/cpu/cpu14/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu14/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu14/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu14/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu15/acpi_cppc/feedback_ctrs:ref:15963076884 del:16338653622
/sys/devices/system/cpu/cpu15/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu15/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu15/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu15/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu16/acpi_cppc/feedback_ctrs:ref:20801035216 del:21984217755
/sys/devices/system/cpu/cpu16/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu16/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu17/acpi_cppc/feedback_ctrs:ref:18574290088 del:18550697798
/sys/devices/system/cpu/cpu17/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu17/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu18/acpi_cppc/feedback_ctrs:ref:16725258508 del:16419667955
/sys/devices/system/cpu/cpu18/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu18/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu18/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu18/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu19/acpi_cppc/feedback_ctrs:ref:18028089184 del:18997492510
/sys/devices/system/cpu/cpu19/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu19/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu19/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu19/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu1/acpi_cppc/feedback_ctrs:ref:32768244495 del:38393600658
/sys/devices/system/cpu/cpu1/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu1/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu20/acpi_cppc/feedback_ctrs:ref:15631584212 del:15908355040
/sys/devices/system/cpu/cpu20/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu20/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu20/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu20/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu21/acpi_cppc/feedback_ctrs:ref:23249605556 del:26489009609
/sys/devices/system/cpu/cpu21/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu21/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu21/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu21/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu22/acpi_cppc/feedback_ctrs:ref:15766351504 del:16036289967
/sys/devices/system/cpu/cpu22/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu22/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu22/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu22/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu23/acpi_cppc/feedback_ctrs:ref:15008859188 del:16012788345
/sys/devices/system/cpu/cpu23/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu23/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu23/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu23/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu2/acpi_cppc/feedback_ctrs:ref:22957483783 del:28388697340
/sys/devices/system/cpu/cpu2/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu2/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu3/acpi_cppc/feedback_ctrs:ref:38446441149 del:53438056561
/sys/devices/system/cpu/cpu3/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu3/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu4/acpi_cppc/feedback_ctrs:ref:20838805244 del:25651369450
/sys/devices/system/cpu/cpu4/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu4/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu5/acpi_cppc/feedback_ctrs:ref:19550796381 del:23272468368
/sys/devices/system/cpu/cpu5/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu5/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu6/acpi_cppc/feedback_ctrs:ref:17609094176 del:20962277250
/sys/devices/system/cpu/cpu6/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu6/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu7/acpi_cppc/feedback_ctrs:ref:38715367978 del:55778897631
/sys/devices/system/cpu/cpu7/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu7/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu8/acpi_cppc/feedback_ctrs:ref:19160123376 del:21192607910
/sys/devices/system/cpu/cpu8/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu8/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu9/acpi_cppc/feedback_ctrs:ref:19086913404 del:21235914198
/sys/devices/system/cpu/cpu9/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu9/acpi_cppc/wraparound_time:18446744073709551615
[-- Attachment #6: 2025-11-26_cpu_freq_report.md --]
[-- Type: text/markdown, Size: 9731 bytes --]
## Overview
This document details the incorrect CPU frequency limit reporting we have seen
on multiple systems and multiple Linux kernels. We analyzed the following
systems and report on them below.
ODM | Model | CPU | Kernel
----- | ---------- | ------------- | ------
Clevo | X580WNT-G | Ultra 9 275HX | 6.14.0-34-kfocus
" | " | " | 6.18.0-061800rc7-generic (Mainline)
Clevo | X580WNS-G | Ultra 9 275HX | 6.14.0-34-kfocus
" | " | " | 6.18.0-061800rc7-generic (Mainline)
Clevo | X560WNR-G | Ultra 9 275HX | 6.14.0-34-kfocus
" | " | " | 6.18.0-061800rc7-generic (Mainline)
Asus | NUC15CRKU5 | Ultra 5 225H | 6.14.0-34-kfocus
" | " | " | 6.18.0-061800rc7-generic (Mainline)
Asus | NUC15CRKU7 | Ultra 7 255H | 6.14.0-34-kfocus
" | " | " | 6.18.0-061800rc7-generic (Mainline)
See separate reports for the output of the following:
```bash
grep . /sys/devices/system/cpu/cpu*/acpi_cppc/*
```
The mainline kernels were download and installed from [this Ubuntu
site][_0090].
Generally, the E-cores report frequncies as expected: the claimed frequency
limits provided by the CPU (`cpuinfo_max_freq`, `base_frequency`), the
Spec-Sheet frequencies, and the measured frequencies attained
(`scaling_cur_freq`) all agree.
However, the P-cores are have issues with the claimed frequency limits
provided by the CPU (`cpuinfo_max_freq`, `base_frequency`). These do NOT match
the Spec-Sheet frequencies or the measured frequencies attained
(`scaling_cur_freq`).
These errors are a problem because they are used by multiple tools to help
manage the CPU power usage. Performance can lowered if the claimed frequency
limits are lower than they should be; conversely, power-saving tools that rely
on these values will not work if the reported values are too high.
## Scan Results Key
Each section contains a 'Scan Results' table that shows the specified,
claimed, and reported frequencies. Notice that all cores of a given type are
scanned, since not only are there P and E cores, but within these groups there
may also be "golden" cores that provide higher frequency capabilities. For
example, the Ultra 9 275HX's 2 golden P-cores have a max freq of 5.4 GHz,
whereas other P-cores can only attain 5.2 GHz.
Column | Values | Purpose
--------|--------|---------
Type | P|E | The subset of cores this row applied to.
| | For example, `P` means `all P-cores`.
Turbo | off|ON | The turbo setting of this core subset.
B-Claim | int Hz | The max `base_frequency` value of this core subset.
Id | int | The core id that provided the Base-Claim value.
B-Spec | int Hz | Intel SPEC'D BASE freq for this CPU's core Type.
M-Claim | int Hz | The max `cpuinfo_max_freq` value of this core subset.
Id | int | The core id that provided the Max-Claim value.
M-Spec | int Hz | Intel SPEC'D MAX freq for this CPU's core Type.
M-Test | int Hz | The max `scaling_cur_freq` value of this core subset.
| | The entire core subset is sampled 200x.
Id | int | The core id that provided the Max-Test value.
## Clevo | X580WNT-G | Ultra 9 275HX | 6.14.0-34-kfocus
The Intel specified values were copied from [this page][_0100].
### Scan Results
CPU: Intel Core Ultra 9 275HX
Type | Turbo | B-Claim . Id | B-Spec | M-Claim . Id | M-Spec | M-Test . Id
-----| ----- | ------------ | ------- | ------------ |-------- | ------------
P | off | 2000000 . 07 | 2700000 | 2000000 . 07 | 2700000 | 2708723 . 00
P | ON | 2000000 . 07 | 2700000 | 3900000 . 07 | 5400000 | 5414342 . 03
E | off | 2100000 . 17 | 2100000 | 2100000 . 17 | 2100000 | 2175694 . 09
E | ON | 2100000 . 17 | 2100000 | 4600000 . 17 | 4600000 | 4723780 . 14
### Assessment
1. The E-cores correctly report `base_frequency` and `cpuinfo_max_freq`.
- pass: With Turbo ON or off, Claimed capabilities (B-Claim, M-Claim) match
Intel specs (B-Spec, M-Spec).
- pass: With Turbo ON or off, the measured frequencies (M-Test) are in-line with
Intel pecs (M-Spec), and match claimed capabilities.
2. The P-cores under report `base_frequency` and `cpuinfo_max_freq`.
- FAIL: With Turbo ON or off, the claimed `base_freqency` (B-Claim) of 2000000 does
NOT match the Intel spec (B-Spec) of 2700000.
- FAIL: With Turbo off, the claimed `cpuinfo_max_freq` (M-Claim) of 2000000 does
NOT match the Intel spec (M-Spec) of 2700000.
- FAIL: With Turbo ON, the claimed `cpuinfo_max_freq` (M-Claim) of 3900000 does
NOT match the Intel spec (M-Spec) of 5400000.
- pass: With Turbo ON or off, the measured `scaling_cur_freq` (M-Test) values are
in-line with Intel specs (M-Spec).
## Clevo | X580WNT-G | Ultra 9 275HX | 6.18.0-061800rc7-generic (Mainline)
The Intel specified values were copied from [this page][_0100].
### Scan Results
CPU: Intel Core Ultra 9 275HX
Type | Turbo | B-Claim . Id | B-Spec | M-Claim . Id | M-Spec | M-Test . Id
-----| ----- | ------------ | ------- | ------------ |-------- | ------------
P | off | 2000000 . 07 | 2700000 | 2000000 . 07 | 2700000 | 2700054 . 01
P | ON | 2000000 . 07 | 2700000 | 3900000 . 07 | 5400000 | 5400054 . 07
E | off | 2100000 . 17 | 2100000 | 2100000 . 17 | 2100000 | 2140243 . 17
E | ON | 2100000 . 17 | 2100000 | 4600000 . 17 | 4600000 | 4653899 . 16
### Assessment
The assessment is the same as found for section `Clevo | X580WNT-G | Ultra 9
275HX | 6.14.0-34-kfocus`:
1. The E-cores pass all tests.
2. The P-cores under report `base_frequency` and `cpuinfo_max_freq` in the
exact same way.
## Clevo | X580WNS-G | Ultra 9 275HX | 6.14.0-34-kfocus
### Scan Results
CPU: Intel Core Ultra 9 275HX
Type | Turbo | B-Claim . Id | B-Spec | M-Claim . Id | M-Spec | M-Test . Id
-----| ----- | ------------ | ------- | ------------ |-------- | ------------
P | off | 2700000 . 07 | 2700000 | 2700000 . 07 | 2700000 | 2700054 . 02
P | ON | 2700000 . 07 | 2700000 | 5400000 . 03 | 5400000 | 5400054 . 00
E | off | 3000000 . 17 | 2100000 | 3000000 . 17 | 2100000 | 2138214 . 22
E | ON | 3000000 . 17 | 2100000 | 6500000 . 17 | 4600000 | 4765000 . 21
### Assessment
In contrast to the X580WNT-G, the P-Cores here report correctly, whereas the
E-cores are incorrect.
## Clevo | X560WNR-G | Ultra 9 275HX | 6.14.0-34-kfocus
The Intel specified values were copied from [this page][_0100].
### Scan Results
CPU: Intel Core Ultra 9 275HX
Type | Turbo | B-Claim . Id | B-Spec | M-Claim . Id | M-Spec | M-Test . Id
-----| ----- | ------------ | ------- | ------------ |-------- | ------------
P | off | 2000000 . 07 | 2700000 | 2000000 . 07 | 2700000 | 2703982 . 00
P | ON | 2000000 . 07 | 2700000 | 3900000 . 03 | 5400000 | 5400000 . 03
E | off | 2100000 . 17 | 2100000 | 2100000 . 17 | 2100000 | 2132738 . 18
E | ON | 2100000 . 17 | 2100000 | 4600000 . 17 | 4600000 | 4710638 . 15
### Assessment
The assessment is the same as found for section `Clevo | X580WNT-G | Ultra 9
275HX | 6.14.0-34-kfocus`:
1. The E-cores pass all tests.
2. The P-cores pass all tests.
## Clevo | X560WNR-G | Ultra 9 275HX | 6.18.0-061800rc7-generic (Mainline)
The Intel specified values were copied from [this page][_0100].
### Scan Results
CPU: Intel Core Ultra 9 275HX
Type | Turbo | B-Claim . Id | B-Spec | M-Claim . Id | M-Spec | M-Test . Id
-----| ----- | ------------ | ------- | ------------ |-------- | ------------
P | off | 2000000 . 07 | 2700000 | 2000000 . 07 | 2700000 | 2700027 . 03
P | ON | 2000000 . 07 | 2700000 | 3900000 . 03 | 5400000 | 5400000 . 03
E | off | 2100000 . 17 | 2100000 | 2100000 . 17 | 2100000 | 2134000 . 08
E | ON | 2100000 . 17 | 2100000 | 4600000 . 17 | 4600000 | 4711250 . 14
### Assessment
The assessment is the same as found for section `Clevo | X580WNT-G | Ultra 9
275HX | 6.14.0-34-kfocus`:
1. The E-cores pass all tests.
2. The P-cores under report `base_frequency` and `cpuinfo_max_freq` in the
exact same way.
## Asus | NUC15CRKU5 | Ultra 5 225H | 6.14.0-34-kfocus
" | " | " | 6.18.0-061800rc7-generic (Mainline)
The Intel specified values were copied from [this page][_0100].
### Scan Results
CPU: Intel Core Ultra 5 225H
Type | Turbo | B-Claim . Id | B-Spec | M-Claim . Id | M-Spec | M-Test . Id
-----| ----- | ------------ | ------- | ------------ |-------- | ------------
P | off | 1700000 . 03 | 1700000 | 1700000 . 03 | 1700000 | 1805625 . 00
P | ON | 1700000 . 03 | 1700000 | 4900000 . 03 | 4900000 | 4900049 . 03
E | off | 1300000 . 11 | 1300000 | 1300000 . 11 | 1300000 | 1502459 . 09
E | ON | 1300000 . 11 | 1300000 | 4400000 . 11 | 4300000 | 4320736 . 10
### Assessment
1. The P-cores look mostly correct.
1.a. Minor issue: with Turbo off, the claimed and spec freq match, but the
tested max freq is around 6% greater (1700000 = 1700000 < 1805625).
2. The E-cores look mostly correct.
1.a. Minor issue: with Turbo off, the spec and claimed max freq match, but
the max freq is around 16% greater (1300000 = 1300000 < 1502459).
2.a Minor issue: with Turbo ON, the claimed max freq is greater than the
spec, but measured freq is closer to spec (4400000 > 4300000 < 4320736).
## Asus | NUC15CRKU5 | Ultra 5 225H | 6.18.0-061800rc7-generic (Mainline)
TODO
## Asus | NUC15CRKU7 | Ultra 7 255H | 6.14.0-34-kfocus
TODO
## Asus | NUC15CRKU7 | Ultra 7 255H | 6.18.0-061800rc7-generic (Mainline)
TODO
[_0090]:https://kernel.ubuntu.com/mainline/v6.18-rc7
[_0100]:https://www.intel.com/content/www/us/en/products/sku/242293/intel-core-ultra-9-processor-275hx-36m-cache-up-to-5-40-ghz/specifications.html
[-- Attachment #7: 2025-11-28_6.14.0-34-X580WNS-G-acpi_cppc.dump.txt --]
[-- Type: text/plain, Size: 14900 bytes --]
/sys/devices/system/cpu/cpu0/acpi_cppc/feedback_ctrs:ref:222947587336 del:265250152806
/sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:44
/sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf:87
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf:36
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu0/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu10/acpi_cppc/feedback_ctrs:ref:104962667500 del:107644788904
/sys/devices/system/cpu/cpu10/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu10/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu11/acpi_cppc/feedback_ctrs:ref:141643551420 del:158019120345
/sys/devices/system/cpu/cpu11/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu11/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu12/acpi_cppc/feedback_ctrs:ref:131172829600 del:144873032373
/sys/devices/system/cpu/cpu12/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu12/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu13/acpi_cppc/feedback_ctrs:ref:118134829636 del:123696118604
/sys/devices/system/cpu/cpu13/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu13/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu14/acpi_cppc/feedback_ctrs:ref:108324957012 del:112096131391
/sys/devices/system/cpu/cpu14/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu14/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu14/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu14/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu15/acpi_cppc/feedback_ctrs:ref:107683535392 del:109947519143
/sys/devices/system/cpu/cpu15/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu15/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu15/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu15/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu16/acpi_cppc/feedback_ctrs:ref:113895174652 del:120992585122
/sys/devices/system/cpu/cpu16/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu16/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu16/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu17/acpi_cppc/feedback_ctrs:ref:131296978896 del:145875295539
/sys/devices/system/cpu/cpu17/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu17/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu17/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu18/acpi_cppc/feedback_ctrs:ref:113960474168 del:115437841597
/sys/devices/system/cpu/cpu18/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu18/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu18/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu18/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu19/acpi_cppc/feedback_ctrs:ref:147915637084 del:157709569881
/sys/devices/system/cpu/cpu19/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu19/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu19/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu19/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu1/acpi_cppc/feedback_ctrs:ref:206604282618 del:232997420518
/sys/devices/system/cpu/cpu1/acpi_cppc/guaranteed_perf:44
/sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf:85
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf:36
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu1/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu20/acpi_cppc/feedback_ctrs:ref:124808200628 del:128042012373
/sys/devices/system/cpu/cpu20/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu20/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu20/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu20/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu21/acpi_cppc/feedback_ctrs:ref:123412285880 del:125394922582
/sys/devices/system/cpu/cpu21/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu21/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu21/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu21/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu22/acpi_cppc/feedback_ctrs:ref:112905323572 del:112169094451
/sys/devices/system/cpu/cpu22/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu22/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu22/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu22/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu23/acpi_cppc/feedback_ctrs:ref:116724560648 del:118456830846
/sys/devices/system/cpu/cpu23/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu23/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu23/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu23/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu2/acpi_cppc/feedback_ctrs:ref:143283901726 del:159326350243
/sys/devices/system/cpu/cpu2/acpi_cppc/guaranteed_perf:44
/sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf:85
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf:36
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu2/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu3/acpi_cppc/feedback_ctrs:ref:141528700853 del:167670592115
/sys/devices/system/cpu/cpu3/acpi_cppc/guaranteed_perf:44
/sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf:87
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf:36
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu3/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu4/acpi_cppc/feedback_ctrs:ref:126676438413 del:143961097482
/sys/devices/system/cpu/cpu4/acpi_cppc/guaranteed_perf:44
/sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf:85
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf:36
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu4/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu5/acpi_cppc/feedback_ctrs:ref:110235347450 del:123186510315
/sys/devices/system/cpu/cpu5/acpi_cppc/guaranteed_perf:44
/sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf:85
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf:36
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu5/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu6/acpi_cppc/feedback_ctrs:ref:108592201564 del:124204354188
/sys/devices/system/cpu/cpu6/acpi_cppc/guaranteed_perf:44
/sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf:85
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf:36
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu6/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu7/acpi_cppc/feedback_ctrs:ref:103287535070 del:114820052579
/sys/devices/system/cpu/cpu7/acpi_cppc/guaranteed_perf:44
/sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf:85
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf:36
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu7/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu8/acpi_cppc/feedback_ctrs:ref:107162778792 del:109392728704
/sys/devices/system/cpu/cpu8/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu8/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu9/acpi_cppc/feedback_ctrs:ref:105909941816 del:108195936064
/sys/devices/system/cpu/cpu9/acpi_cppc/guaranteed_perf:30
/sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf:65
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf:21
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu9/acpi_cppc/wraparound_time:18446744073709551615
[-- Attachment #8: 2025-11-29_6.14.0-34-NUC15CRKU5-acpi_cppc.dump.txt --]
[-- Type: text/plain, Size: 8643 bytes --]
/sys/devices/system/cpu/cpu0/acpi_cppc/feedback_ctrs:ref:424447862820 del:258167215786
/sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:28
/sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf:79
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf:28
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq:1700
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf:27
/sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf:59
/sys/devices/system/cpu/cpu0/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu10/acpi_cppc/feedback_ctrs:ref:312044313108 del:171000014067
/sys/devices/system/cpu/cpu10/acpi_cppc/guaranteed_perf:19
/sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf:16
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq:1300
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf:18
/sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf:51
/sys/devices/system/cpu/cpu10/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu11/acpi_cppc/feedback_ctrs:ref:309517511032 del:166250307340
/sys/devices/system/cpu/cpu11/acpi_cppc/guaranteed_perf:19
/sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf:19
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq:1300
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf:18
/sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf:51
/sys/devices/system/cpu/cpu11/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu12/acpi_cppc/feedback_ctrs:ref:263086731844 del:101193644381
/sys/devices/system/cpu/cpu12/acpi_cppc/guaranteed_perf:7
/sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf:25
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf:11
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq:700
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf:7
/sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf:37
/sys/devices/system/cpu/cpu12/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu13/acpi_cppc/feedback_ctrs:ref:246098759488 del:93604084753
/sys/devices/system/cpu/cpu13/acpi_cppc/guaranteed_perf:7
/sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf:25
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf:11
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq:700
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf:7
/sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf:37
/sys/devices/system/cpu/cpu13/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu1/acpi_cppc/feedback_ctrs:ref:617719533980 del:353005123281
/sys/devices/system/cpu/cpu1/acpi_cppc/guaranteed_perf:28
/sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf:79
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf:29
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq:1700
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf:27
/sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf:59
/sys/devices/system/cpu/cpu1/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu2/acpi_cppc/feedback_ctrs:ref:372139536100 del:214723142940
/sys/devices/system/cpu/cpu2/acpi_cppc/guaranteed_perf:28
/sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf:79
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq:1700
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf:27
/sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf:59
/sys/devices/system/cpu/cpu2/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu3/acpi_cppc/feedback_ctrs:ref:362744142010 del:218863510762
/sys/devices/system/cpu/cpu3/acpi_cppc/guaranteed_perf:28
/sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf:79
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf:24
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq:1700
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf:27
/sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf:59
/sys/devices/system/cpu/cpu3/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu4/acpi_cppc/feedback_ctrs:ref:295694693020 del:160190872521
/sys/devices/system/cpu/cpu4/acpi_cppc/guaranteed_perf:19
/sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf:17
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq:1300
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf:18
/sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf:51
/sys/devices/system/cpu/cpu4/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu5/acpi_cppc/feedback_ctrs:ref:292433149088 del:157272489864
/sys/devices/system/cpu/cpu5/acpi_cppc/guaranteed_perf:19
/sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf:17
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq:1300
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf:18
/sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf:51
/sys/devices/system/cpu/cpu5/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu6/acpi_cppc/feedback_ctrs:ref:325717497052 del:177550079935
/sys/devices/system/cpu/cpu6/acpi_cppc/guaranteed_perf:19
/sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf:17
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq:1300
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf:18
/sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf:51
/sys/devices/system/cpu/cpu6/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu7/acpi_cppc/feedback_ctrs:ref:402080679356 del:204300141100
/sys/devices/system/cpu/cpu7/acpi_cppc/guaranteed_perf:19
/sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf:17
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq:1300
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf:18
/sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf:51
/sys/devices/system/cpu/cpu7/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu8/acpi_cppc/feedback_ctrs:ref:367742812040 del:186031914500
/sys/devices/system/cpu/cpu8/acpi_cppc/guaranteed_perf:19
/sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf:17
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq:1300
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf:18
/sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf:51
/sys/devices/system/cpu/cpu8/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu9/acpi_cppc/feedback_ctrs:ref:318192500840 del:169490000896
/sys/devices/system/cpu/cpu9/acpi_cppc/guaranteed_perf:19
/sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf:17
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq:1300
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf:18
/sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf:51
/sys/devices/system/cpu/cpu9/acpi_cppc/wraparound_time:18446744073709551615
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-03 17:38 ` Aaron Rainbolt
@ 2025-12-05 19:10 ` srinivas pandruvada
2025-12-05 19:28 ` Rafael J. Wysocki
2025-12-15 0:45 ` Aaron Rainbolt
0 siblings, 2 replies; 17+ messages in thread
From: srinivas pandruvada @ 2025-12-05 19:10 UTC (permalink / raw)
To: Aaron Rainbolt; +Cc: kernel-team, lenb, linux-acpi, linux-pm, rjw, mmikowski
Hi Aaron,
On Wed, 2025-12-03 at 11:38 -0600, Aaron Rainbolt wrote:
> On Wed, 26 Nov 2025 17:00:31 -0600
> Aaron Rainbolt <arainbolt@kfocus.org> wrote:
>
>
>
...
There are too many platforms here, don't have time to get to all. So
let's focus on one first.
## Clevo | X580WNT-G | Ultra 9 275HX | 6.18.0-061800rc7-generic
Summary:
There is no scaling factor related issue as reported before on ASROCK
platform before. The achieved maximum frequencies are correct.
The base_freq display is wrong (see below because of BIOS config).
The cpuinfo_max_freq wrong display is not related to scaling factor but
something else
To check, I need dump of:
m=$(getconf _NPROCESSORS_ONLN); for ((i=0; i<m; i++)); do echo CPU$i;
sudo rdmsr -p $i 0x771; sudo rdmsr -p $i 0x774; done
But I expect them to match the acpi_cppc/highest_perf, which is showing
3.9GHz.
What command you to report " M-Test . Id"?
I think some busy 100% workload running on a single CPU.
Analsis:
Intel® Core™ Ultra 9 Processor 275HX
8+16 no HT
Performance-core Base Frequency : 2.7 GHz
Efficient-core Base Frequency : 2.1 GHz
P-cores: 0-7
Nominal freq: 2700
Nominal perf: 43
Scaling : ~1.6 (correct)
E-cores:
8-
Nominal freq: 2100
Nominal perf: 29
Scaling : ~1.38 (close to 1.4 so there will be some rounding issue)
So, this is not related to scaling factor as before like on ASROCK
The P-cores under report `base_frequency` and `cpuinfo_max_freq`.
- FAIL: With Turbo ON or off, the claimed `base_freqency` (B-Claim) of
2000000 does
NOT match the Intel spec (B-Spec) of 2700000.
From CPPC:
/sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
The base freq reported by cpufreq: 3200/1.6 = 2000
- FAIL: With Turbo off, the claimed `cpuinfo_max_freq` (M-Claim) of
2000000 does
NOT match the Intel spec (M-Spec) of 2700000.
We don’t depend on ACPI CPPC to achieve the measured value. When you
are busy you are getting 2700, so the behavior is correct as the per
the CPU spec.
- FAIL: With Turbo ON, the claimed `cpuinfo_max_freq` (M-Claim) of
3900000 does
NOT match the Intel spec (M-Spec) of 5400000.
ACPI CPPC also tells 3.9 GHz as max. But we don’t depend on it.
- pass: With Turbo ON or off, the measured `scaling_cur_freq` (M-Test)
values are
in-line with Intel specs (M-Spec).
Good. As we expect.
Thanks,
Srinivas
> * The manufacturer and model codes for each machine we tested are in
> the
> "2025-11-26_cpu_freq_report.md" file.
> * We're seeing the misreporting problems on at least five models of
> machines from three different manufacturers (ASUS, Clevo, and
> TongFang). Every Arrow Lake system we've checked is affected. This
> doesn't rule out BIOS issues I guess, but it seems somewhat
> unlikely
> that three manufacturers would mess up their BIOS in the same way.
> The reports are for three models of Clevo machines and one ASUS
> NUC,
> we haven't gotten final test results for the TongFang machine in
> question.
> * On all affected systems we've seen, *either* P-core frequency is
> mis-reported, *or* E-core frequency is mis-reported, but never
> both.
> One core type always has its frequencies reported correctly, the
> other core type's frequencies are reported incorrectly.
> * All systems tested were using the latest BIOS from the
> manufacturer,
> to our awareness.
>
> Thanks again, and let me know if there's any other info we can
> provide.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-05 19:10 ` srinivas pandruvada
@ 2025-12-05 19:28 ` Rafael J. Wysocki
2025-12-05 19:50 ` srinivas pandruvada
2025-12-15 0:45 ` Aaron Rainbolt
1 sibling, 1 reply; 17+ messages in thread
From: Rafael J. Wysocki @ 2025-12-05 19:28 UTC (permalink / raw)
To: srinivas pandruvada
Cc: Aaron Rainbolt, kernel-team, lenb, linux-acpi, linux-pm, rjw,
mmikowski
On Fri, Dec 5, 2025 at 8:11 PM srinivas pandruvada
<srinivas.pandruvada@linux.intel.com> wrote:
>
> Hi Aaron,
>
> On Wed, 2025-12-03 at 11:38 -0600, Aaron Rainbolt wrote:
> > On Wed, 26 Nov 2025 17:00:31 -0600
> > Aaron Rainbolt <arainbolt@kfocus.org> wrote:
> >
> >
> >
> ...
>
>
>
> There are too many platforms here, don't have time to get to all. So
> let's focus on one first.
>
> ## Clevo | X580WNT-G | Ultra 9 275HX | 6.18.0-061800rc7-generic
>
> Summary:
> There is no scaling factor related issue as reported before on ASROCK
> platform before. The achieved maximum frequencies are correct.
>
> The base_freq display is wrong (see below because of BIOS config).
> The cpuinfo_max_freq wrong display is not related to scaling factor but
> something else
>
>
> To check, I need dump of:
> m=$(getconf _NPROCESSORS_ONLN); for ((i=0; i<m; i++)); do echo CPU$i;
> sudo rdmsr -p $i 0x771; sudo rdmsr -p $i 0x774; done
>
> But I expect them to match the acpi_cppc/highest_perf, which is showing
> 3.9GHz.
>
> What command you to report " M-Test . Id"?
>
> I think some busy 100% workload running on a single CPU.
>
>
>
> Analsis:
>
> Intel® Core™ Ultra 9 Processor 275HX
> 8+16 no HT
> Performance-core Base Frequency : 2.7 GHz
> Efficient-core Base Frequency : 2.1 GHz
>
>
> P-cores: 0-7
> Nominal freq: 2700
> Nominal perf: 43
> Scaling : ~1.6 (correct)
>
> E-cores:
> 8-
> Nominal freq: 2100
> Nominal perf: 29
> Scaling : ~1.38 (close to 1.4 so there will be some rounding issue)
>
> So, this is not related to scaling factor as before like on ASROCK
>
>
> The P-cores under report `base_frequency` and `cpuinfo_max_freq`.
>
> - FAIL: With Turbo ON or off, the claimed `base_freqency` (B-Claim) of
> 2000000 does
> NOT match the Intel spec (B-Spec) of 2700000.
>
> From CPPC:
>
> /sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
> The base freq reported by cpufreq: 3200/1.6 = 2000
>
>
>
>
> - FAIL: With Turbo off, the claimed `cpuinfo_max_freq` (M-Claim) of
> 2000000 does
> NOT match the Intel spec (M-Spec) of 2700000.
>
> We don’t depend on ACPI CPPC to achieve the measured value. When you
> are busy you are getting 2700, so the behavior is correct as the per
> the CPU spec.
>
>
>
> - FAIL: With Turbo ON, the claimed `cpuinfo_max_freq` (M-Claim) of
> 3900000 does
> NOT match the Intel spec (M-Spec) of 5400000.
>
> ACPI CPPC also tells 3.9 GHz as max. But we don’t depend on it.
But we depend on HWP_CAP.highest_perf == CPPC.highest_perf (because
the CPPC value comes from HWP).
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-05 19:28 ` Rafael J. Wysocki
@ 2025-12-05 19:50 ` srinivas pandruvada
2025-12-05 20:04 ` Rafael J. Wysocki
0 siblings, 1 reply; 17+ messages in thread
From: srinivas pandruvada @ 2025-12-05 19:50 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: Aaron Rainbolt, kernel-team, lenb, linux-acpi, linux-pm, rjw,
mmikowski
On Fri, 2025-12-05 at 20:28 +0100, Rafael J. Wysocki wrote:
> On Fri, Dec 5, 2025 at 8:11 PM srinivas pandruvada
> <srinivas.pandruvada@linux.intel.com> wrote:
> >
> > Hi Aaron,
> >
> > On Wed, 2025-12-03 at 11:38 -0600, Aaron Rainbolt wrote:
> > > On Wed, 26 Nov 2025 17:00:31 -0600
> > > Aaron Rainbolt <arainbolt@kfocus.org> wrote:
> > >
> > >
> > >
> > ...
> >
> >
> >
> > There are too many platforms here, don't have time to get to all.
> > So
> > let's focus on one first.
> >
> > ## Clevo | X580WNT-G | Ultra 9 275HX | 6.18.0-061800rc7-generic
> >
> > Summary:
> > There is no scaling factor related issue as reported before on
> > ASROCK
> > platform before. The achieved maximum frequencies are correct.
> >
> > The base_freq display is wrong (see below because of BIOS config).
> > The cpuinfo_max_freq wrong display is not related to scaling factor
> > but
> > something else
> >
> >
> > To check, I need dump of:
> > m=$(getconf _NPROCESSORS_ONLN); for ((i=0; i<m; i++)); do echo
> > CPU$i;
> > sudo rdmsr -p $i 0x771; sudo rdmsr -p $i 0x774; done
> >
> > But I expect them to match the acpi_cppc/highest_perf, which is
> > showing
> > 3.9GHz.
> >
> > What command you to report " M-Test . Id"?
> >
> > I think some busy 100% workload running on a single CPU.
> >
> >
> >
> > Analsis:
> >
> > Intel® Core™ Ultra 9 Processor 275HX
> > 8+16 no HT
> > Performance-core Base Frequency : 2.7 GHz
> > Efficient-core Base Frequency : 2.1 GHz
> >
> >
> > P-cores: 0-7
> > Nominal freq: 2700
> > Nominal perf: 43
> > Scaling : ~1.6 (correct)
> >
> > E-cores:
> > 8-
> > Nominal freq: 2100
> > Nominal perf: 29
> > Scaling : ~1.38 (close to 1.4 so there will be some rounding issue)
> >
> > So, this is not related to scaling factor as before like on ASROCK
> >
> >
> > The P-cores under report `base_frequency` and `cpuinfo_max_freq`.
> >
> > - FAIL: With Turbo ON or off, the claimed `base_freqency` (B-Claim)
> > of
> > 2000000 does
> > NOT match the Intel spec (B-Spec) of 2700000.
> >
> > From CPPC:
> >
> > /sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
> > The base freq reported by cpufreq: 3200/1.6 = 2000
> >
> >
> >
> >
> > - FAIL: With Turbo off, the claimed `cpuinfo_max_freq` (M-Claim) of
> > 2000000 does
> > NOT match the Intel spec (M-Spec) of 2700000.
> >
> > We don’t depend on ACPI CPPC to achieve the measured value. When
> > you
> > are busy you are getting 2700, so the behavior is correct as the
> > per
> > the CPU spec.
> >
> >
> >
> > - FAIL: With Turbo ON, the claimed `cpuinfo_max_freq` (M-Claim) of
> > 3900000 does
> > NOT match the Intel spec (M-Spec) of 5400000.
> >
> > ACPI CPPC also tells 3.9 GHz as max. But we don’t depend on it.
>
> But we depend on HWP_CAP.highest_perf == CPPC.highest_perf (because
> the CPPC value comes from HWP).
That's why asked for dump of MSRs above. This should match CPPC value.
But seems setting HWP_REQ.max_perf=61 or 62 on P-core still results in
5.4 Ghz.
Thanks,
Srinivas
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-05 19:50 ` srinivas pandruvada
@ 2025-12-05 20:04 ` Rafael J. Wysocki
0 siblings, 0 replies; 17+ messages in thread
From: Rafael J. Wysocki @ 2025-12-05 20:04 UTC (permalink / raw)
To: srinivas pandruvada
Cc: Rafael J. Wysocki, Aaron Rainbolt, kernel-team, lenb, linux-acpi,
linux-pm, rjw, mmikowski
On Fri, Dec 5, 2025 at 8:50 PM srinivas pandruvada
<srinivas.pandruvada@linux.intel.com> wrote:
>
> On Fri, 2025-12-05 at 20:28 +0100, Rafael J. Wysocki wrote:
> > On Fri, Dec 5, 2025 at 8:11 PM srinivas pandruvada
> > <srinivas.pandruvada@linux.intel.com> wrote:
> > >
> > > Hi Aaron,
> > >
> > > On Wed, 2025-12-03 at 11:38 -0600, Aaron Rainbolt wrote:
> > > > On Wed, 26 Nov 2025 17:00:31 -0600
> > > > Aaron Rainbolt <arainbolt@kfocus.org> wrote:
> > > >
> > > >
> > > >
> > > ...
> > >
> > >
> > >
> > > There are too many platforms here, don't have time to get to all.
> > > So
> > > let's focus on one first.
> > >
> > > ## Clevo | X580WNT-G | Ultra 9 275HX | 6.18.0-061800rc7-generic
> > >
> > > Summary:
> > > There is no scaling factor related issue as reported before on
> > > ASROCK
> > > platform before. The achieved maximum frequencies are correct.
> > >
> > > The base_freq display is wrong (see below because of BIOS config).
> > > The cpuinfo_max_freq wrong display is not related to scaling factor
> > > but
> > > something else
> > >
> > >
> > > To check, I need dump of:
> > > m=$(getconf _NPROCESSORS_ONLN); for ((i=0; i<m; i++)); do echo
> > > CPU$i;
> > > sudo rdmsr -p $i 0x771; sudo rdmsr -p $i 0x774; done
> > >
> > > But I expect them to match the acpi_cppc/highest_perf, which is
> > > showing
> > > 3.9GHz.
> > >
> > > What command you to report " M-Test . Id"?
> > >
> > > I think some busy 100% workload running on a single CPU.
> > >
> > >
> > >
> > > Analsis:
> > >
> > > Intel® Core™ Ultra 9 Processor 275HX
> > > 8+16 no HT
> > > Performance-core Base Frequency : 2.7 GHz
> > > Efficient-core Base Frequency : 2.1 GHz
> > >
> > >
> > > P-cores: 0-7
> > > Nominal freq: 2700
> > > Nominal perf: 43
> > > Scaling : ~1.6 (correct)
> > >
> > > E-cores:
> > > 8-
> > > Nominal freq: 2100
> > > Nominal perf: 29
> > > Scaling : ~1.38 (close to 1.4 so there will be some rounding issue)
> > >
> > > So, this is not related to scaling factor as before like on ASROCK
> > >
> > >
> > > The P-cores under report `base_frequency` and `cpuinfo_max_freq`.
> > >
> > > - FAIL: With Turbo ON or off, the claimed `base_freqency` (B-Claim)
> > > of
> > > 2000000 does
> > > NOT match the Intel spec (B-Spec) of 2700000.
> > >
> > > From CPPC:
> > >
> > > /sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
> > > The base freq reported by cpufreq: 3200/1.6 = 2000
> > >
> > >
> > >
> > >
> > > - FAIL: With Turbo off, the claimed `cpuinfo_max_freq` (M-Claim) of
> > > 2000000 does
> > > NOT match the Intel spec (M-Spec) of 2700000.
> > >
> > > We don’t depend on ACPI CPPC to achieve the measured value. When
> > > you
> > > are busy you are getting 2700, so the behavior is correct as the
> > > per
> > > the CPU spec.
> > >
> > >
> > >
> > > - FAIL: With Turbo ON, the claimed `cpuinfo_max_freq` (M-Claim) of
> > > 3900000 does
> > > NOT match the Intel spec (M-Spec) of 5400000.
> > >
> > > ACPI CPPC also tells 3.9 GHz as max. But we don’t depend on it.
> >
> > But we depend on HWP_CAP.highest_perf == CPPC.highest_perf (because
> > the CPPC value comes from HWP).
>
> That's why asked for dump of MSRs above. This should match CPPC value.
> But seems setting HWP_REQ.max_perf=61 or 62 on P-core still results in
> 5.4 Ghz.
It looks like HWP_CAP.highest_per and HWP_CAP.guaranteed_perf are off
on this platform.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-05 19:10 ` srinivas pandruvada
2025-12-05 19:28 ` Rafael J. Wysocki
@ 2025-12-15 0:45 ` Aaron Rainbolt
2025-12-15 14:16 ` srinivas pandruvada
1 sibling, 1 reply; 17+ messages in thread
From: Aaron Rainbolt @ 2025-12-15 0:45 UTC (permalink / raw)
To: srinivas.pandruvada
Cc: arainbolt, kernel-team, lenb, linux-acpi, linux-pm, mmikowski,
rjw
[-- Attachment #1: Type: text/plain, Size: 26057 bytes --]
Hi Srinivas:
We do not have the X580WNT-G available at the moment. It was included
to show the wide sample of devices showing this bug but has left the
office for now. However, we do have a bench model of the X560WNR-G
always available, so I have included results for that model instead.
The issues present are the same. I hope that's ok.
> To check, I need dump of:
> m=$(getconf _NPROCESSORS_ONLN); for ((i=0; i<m; i++)); do echo CPU$i;
> sudo rdmsr -p $i 0x771; sudo rdmsr -p $i 0x774; done
Here are the results of running the above script on the X560WNR-G on
the mainline kernel 6.18.0-061800-generic installed from
https://kernel.ubuntu.com/mainline/v6.18. The results are EXACTLY the
same as the 6.14 kernel:
CPU0
11a203d
40003d0d
CPU1
11a203d
40003d0d
CPU2
11a203f
40003f0e
CPU3
11a203f
40003f0e
CPU4
11a203d
40003d0d
CPU5
11a203d
40003d0d
CPU6
11a203d
40003d0d
CPU7
11a203d
40003d0d
CPU8
10f152e
40002e0c
CPU9
10f152e
40002e0c
CPU10
10f152e
40002e0c
CPU11
10f152e
40002e0c
CPU12
10f152e
40002e0c
CPU13
10f152e
40002e0c
CPU14
10f152e
40002e0c
CPU15
10f152e
40002e0c
CPU16
10f152e
40002e0a
CPU17
10f152e
40002e0a
CPU18
10f152e
40002e0c
CPU19
10f152e
40002e0c
CPU20
10f152e
40002e0c
CPU21
10f152e
40002e0c
CPU22
10f152e
40002e0c
CPU23
10f152e
40002e0c
> What command you to report " M-Test . Id"?
We wrote the attached `check-intel-cpu-freq` script to find this value.
It scans P- and E-core groups and finds the maximum current frequency
and what core provided it. That value is read from the sysfs file found
for each core like so:
`/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq`. This script
scan each group 200 times, so there are 200 x 8 = 1600 P-core samples
and 200 x 16 = 3200 E-core samples. The script directs one to use
Geekbench5 to stress the cores while it is running. Here are the
results with the mainline 6.18 kernel. The Assesment is identical with
the results we got with the 6.14 and 6.18-rc7 kernels:
## Clevo | X560WNR-G | Ultra 9 275HX | kernel 6.18.0-061800-generic (Mainline)
Type |Turbo|B-Claim . Id|B-Spec |M-Claim . Id|M-Spec |M-Test . Id
-----|-----|------------|-------|------------|-------|------------
P |off |2000000 . 07|2700000|2000000 . 07|2700000|2700027 . 01
P |ON |2000000 . 07|2700000|3900000 . 03|5400000|5400000 . 03
E |off |2100000 . 17|2100000|2100000 . 17|2100000|2133426 . 11
E |ON |2100000 . 17|2100000|4600000 . 17|4600000|4694736 . 15
## Assessment
1. The E-cores are all expressed as expected
2. The P-cores show base freq claimed (B-Claim) at 2000000, but specified
(B-Spec) and measured (M-Test) are 2700000.
3. The P-cores show max freq claimed (M-Claim) at 3900000, but specified
(M-Spec) and measured (M-Test) are 5400000.
## Key
Column | Values | Purpose
--------|--------|---------
Type | P|E | The subset of cores this row applied to.
| | For example, `P` means `all P-cores`.
Turbo | off|ON | The turbo setting of this core subset.
B-Claim | int Hz | The max `base_frequency` value of this core subset.
Id | int | The core id that provided the Base-Claim value.
B-Spec | int Hz | Intel SPEC'D BASE freq for this CPU's core Type.
M-Claim | int Hz | The max `cpuinfo_max_freq` value of this core subset.
Id | int | The core id that provided the Max-Claim value.
M-Spec | int Hz | Intel SPEC'D MAX freq for this CPU's core Type.
M-Test | int Hz | The max `scaling_cur_freq` value of this core subset.
| | The entire core subset is sampled 200x.
Id | int | The core id that provided the Max-Test value.
> One addition, to show measured freq, use
> sudo turbostat --show frequency
We couldn't easily run this on the 6.18 mainline kernel because the
linux-tools package in Ubuntu is not available. However, we ran this
with the 6.14 kernel, which showed the same P-core frequency issues in
our testing. When we continued to run and pushed the cores, the Bzy_Mhz
values approached the theoretical maximums. Let me know if you require
more than this:
X560WNR-G $ sudo turbostat --show frequency
turbostat version 2025.02.02 - Len Brown <lenb@kernel.org>
Kernel command line: BOOT_IMAGE=/@boot/vmlinuz-6.14.0-34-kfocus root=UUID=09e835be-39d5-42fa-8b81-39f5a40f98de ro rootflags=subvol=@ quiet cryptdevice=UUID=2cd8437a-4d06-4050-bf06-247f233d7d76:luks-2cd8437a-4d06-4050-bf06-247f233d7d76 root=/dev/mapper/luks-2cd8437a-4d06-4050-bf06-247f233d7d76 splash modprobe.blacklist=nouveau nouveau.modeset=0 modprobe.blacklist=ucsi_acpi vt.handoff=7
CPUID(0): GenuineIntel 0x23 CPUID levels
CPUID(1): family:model:stepping 0x6:c6:2 (6:198:2) microcode 0x119
CPUID(0x80000000): max_extended_levels: 0x80000008
CPUID(1): SSE3 MONITOR SMX EIST TM2 TSC MSR ACPI-TM HT TM
CPUID(6): APERF, TURBO, DTS, PTM, HWP, HWPnotify, HWPwindow, HWPepp, HWPpkg, EPB
cpu0: MSR_IA32_MISC_ENABLE: 0x00850089 (TCC EIST MWAIT PREFETCH TURBO)
CPUID(7): No-SGX Hybrid
CPUID(0x15): eax_crystal: 2 ebx_tsc: 160 ecx_crystal_hz: 38400000
TSC: 3072 MHz (38400000 Hz * 160 / 2 / 1000000)
CPUID(0x16): base_mhz: 3100 max_mhz: 4600 bus_mhz: 100
cpu0: MSR_PLATFORM_INFO: 0x804083cf1811f00
8 * 100.0 = 800.0 MHz max efficiency frequency
31 * 100.0 = 3100.0 MHz base frequency
cpu0: MSR_TURBO_RATIO_LIMIT: 0x3434343434343636
52 * 100.0 = 5200.0 MHz max turbo 8 active cores
52 * 100.0 = 5200.0 MHz max turbo 7 active cores
52 * 100.0 = 5200.0 MHz max turbo 6 active cores
52 * 100.0 = 5200.0 MHz max turbo 5 active cores
52 * 100.0 = 5200.0 MHz max turbo 4 active cores
52 * 100.0 = 5200.0 MHz max turbo 3 active cores
54 * 100.0 = 5400.0 MHz max turbo 2 active cores
54 * 100.0 = 5400.0 MHz max turbo 1 active cores
cpu0: MSR_SECONDARY_TURBO_RATIO_LIMIT: 0x2e2e2e2e2e2e2e2e
46 * 100.0 = 4600.0 MHz max turbo 8 active cores
46 * 100.0 = 4600.0 MHz max turbo 7 active cores
46 * 100.0 = 4600.0 MHz max turbo 6 active cores
46 * 100.0 = 4600.0 MHz max turbo 5 active cores
46 * 100.0 = 4600.0 MHz max turbo 4 active cores
46 * 100.0 = 4600.0 MHz max turbo 3 active cores
46 * 100.0 = 4600.0 MHz max turbo 2 active cores
46 * 100.0 = 4600.0 MHz max turbo 1 active cores
cpu0: MSR_CONFIG_TDP_NOMINAL: 0x0000001b (base_ratio=27)
cpu0: MSR_CONFIG_TDP_LEVEL_1: 0x00110168 (PKG_MIN_PWR_LVL1=0 PKG_MAX_PWR_LVL1=0 LVL1_RATIO=17 PKG_TDP_LVL1=360)
cpu0: MSR_CONFIG_TDP_LEVEL_2: 0x001f0208 (PKG_MIN_PWR_LVL2=0 PKG_MAX_PWR_LVL2=0 LVL2_RATIO=31 PKG_TDP_LVL2=520)
cpu0: MSR_CONFIG_TDP_CONTROL: 0x00000000 ( lock=0)
cpu0: MSR_TURBO_ACTIVATION_RATIO: 0x0000001a (MAX_NON_TURBO_RATIO=26 lock=0)
cpu0: cpufreq driver: intel_pstate
cpu0: cpufreq governor: powersave
cpufreq intel_pstate no_turbo: 0
cpu0: MSR_MISC_PWR_MGMT: 0x000030c2 (ENable-EIST_Coordination ENable-EPB DISable-OOB)
cpu0: MSR_PM_ENABLE: 0x00000001 (HWP)
cpu0: MSR_HWP_CAPABILITIES: 0x011a203d (high 61 guar 32 eff 26 low 1)
cpu0: MSR_HWP_REQUEST: 0x40003d0d (min 13 max 61 des 0 epp 0x40 window 0x0 pkg 0x0)
cpu0: MSR_HWP_REQUEST_PKG: 0x8000ff01 (min 1 max 255 des 0 epp 0x80 window 0x0)
cpu0: MSR_HWP_INTERRUPT: 0x00000005 (EN_Guaranteed_Perf_Change, Dis_Excursion_Min)
cpu0: MSR_HWP_STATUS: 0x00000000 (No-Guaranteed_Perf_Change, No-Excursion_Min)
cpu0: EPB: 6 (balanced)
cpu0: MSR_IA32_POWER_CTL: 0x00e4005f (C1E auto-promotion: ENabled)
cpu0: MSR_PKG_CST_CONFIG_CONTROL: 0x74008008 (UNdemote-C1, demote-C1, locked, pkg-cstate-limit=8 (unlimited))
/dev/cpu_dma_latency: 2000000000 usec (default)
current_driver: intel_idle
current_governor: menu
current_governor_ro: menu
cpu0: POLL: CPUIDLE CORE POLL IDLE
cpu0: C1ACPI: ACPI FFH MWAIT 0x0
cpu0: C2ACPI: ACPI FFH MWAIT 0x21
cpu0: C3ACPI: ACPI FFH MWAIT 0x60
cpu0: MSR_PKGC3_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu0: MSR_PKGC6_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu0: MSR_PKGC8_IRTL: 0x00000000 (NOTvalid, 0 ns)
cpu0: MSR_PKGC10_IRTL: 0x00000000 (NOTvalid, 0 ns)
Uncore Frequency package0 die0: 800 - 3800 MHz (800 - 3800 MHz) 1800 MHz
RAPL: 4766 sec. Joule Counter Range, at 55 Watts
cpu0: MSR_RAPL_POWER_UNIT: 0x000a0e03 (0.125000 Watts, 0.000061 Joules, 0.000977 sec.)
cpu0: MSR_PKG_POWER_INFO: 0x120000000001b8 (55 W TDP, RAPL 0 - 0 W, 0.017578 sec.)
cpu0: MSR_PKG_POWER_LIMIT: 0x438500001f8640 (UNlocked)
cpu0: PKG Limit #1: ENabled (200.000 Watts, 32.000000 sec, clamp ENabled)
cpu0: PKG Limit #2: ENabled (160.000 Watts, 0.002441* sec, clamp ENabled)
cpu0: MSR_VR_CURRENT_CONFIG: 0x00000850
cpu0: PKG Limit #4: 266.000000 Watts (UNlocked)
cpu0: MSR_DRAM_POWER_LIMIT: 0x00000000 (UNlocked)
cpu0: DRAM Limit: DISabled (0.000 Watts, 0.000977 sec, clamp DISabled)
cpu0: MSR_PP0_POLICY: 0
cpu0: MSR_PP0_POWER_LIMIT: 0x00000000 (UNlocked)
cpu0: Cores Limit: DISabled (0.000 Watts, 0.000977 sec, clamp DISabled)
cpu0: MSR_PP1_POLICY: 0
cpu0: MSR_PP1_POWER_LIMIT: 0x00000000 (UNlocked)
cpu0: GFX Limit: DISabled (0.000 Watts, 0.000977 sec, clamp DISabled)
cpu0: MSR_IA32_TEMPERATURE_TARGET: 0x0d690000 (92 C) (105 default - 13 offset)
cpu0: MSR_IA32_PACKAGE_THERM_STATUS: 0x88320002 (55 C)
cpu0: MSR_IA32_PACKAGE_THERM_INTERRUPT: 0x02000003 (105 C, 105 C)
cpu0: MSR_MISC_FEATURE_CONTROL: 0x00000000 (L2-Prefetch L2-Prefetch-pair L1-Prefetch L1-IP-Prefetch)
Avg_MHz Busy% Bzy_MHz TSC_MHz GFXMHz GFXAMHz SAMMHz SAMAMHz UncMHz
3 0.20 1594 3071 550 550 1300 1300 1800
2 0.11 1945 3072 550 550 1300 1300 1800
10 0.53 1818 3072
1 0.06 1380 3072
2 0.15 1416 3072
1 0.09 1315 3072
5 0.33 1410 3072
6 0.45 1338 3072
2 0.12 1531 3072
2 0.15 1471 3072
1 0.08 1375 3072
4 0.17 2113 3072
3 0.16 2085 3072
1 0.04 2058 3072
5 0.23 2016 3072
14 0.98 1410 3072
1 0.04 1422 3072
1 0.10 1435 3072
2 0.11 1471 3072
2 0.17 1418 3072
6 0.33 1684 3072
2 0.13 1465 3072
1 0.08 1714 3072
0 0.02 2270 3072
3 0.13 1969 3072
To keep everything in one place, here is the acpi_cppc report you
requested earlier also for the X560WNR-G using the 6.18 mainline
kernel. This is identical again to the 6.14 kernel EXCEPT for the
`feedback_crts` field, which appears to be dynamic.
X560WNR-G $ grep . /sys/devices/system/cpu/cpu*/acpi_cppc/*
/sys/devices/system/cpu/cpu0/acpi_cppc/feedback_ctrs:ref:85764085462 del:81092364612
/sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu0/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu10/acpi_cppc/feedback_ctrs:ref:30648952280 del:32319093196
/sys/devices/system/cpu/cpu10/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu10/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu11/acpi_cppc/feedback_ctrs:ref:24418501228 del:26064639390
/sys/devices/system/cpu/cpu11/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu11/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu12/acpi_cppc/feedback_ctrs:ref:30772876268 del:31630648127
/sys/devices/system/cpu/cpu12/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu12/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu13/acpi_cppc/feedback_ctrs:ref:32208013456 del:33858924907
/sys/devices/system/cpu/cpu13/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu13/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu14/acpi_cppc/feedback_ctrs:ref:34318996648 del:37357638199
/sys/devices/system/cpu/cpu14/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu14/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu14/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu14/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu14/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu14/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu15/acpi_cppc/feedback_ctrs:ref:41344894184 del:40523832261
/sys/devices/system/cpu/cpu15/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu15/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu15/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu15/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu15/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu15/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu16/acpi_cppc/feedback_ctrs:ref:36965175248 del:37144286195
/sys/devices/system/cpu/cpu16/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu16/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu16/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu16/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu16/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu17/acpi_cppc/feedback_ctrs:ref:29796395364 del:30507895794
/sys/devices/system/cpu/cpu17/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu17/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu17/acpi_cppc/nominal_perf:21
/sys/devices/system/cpu/cpu17/acpi_cppc/reference_perf:31
/sys/devices/system/cpu/cpu17/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu18/acpi_cppc/feedback_ctrs:ref:30008884864 del:31394469575
/sys/devices/system/cpu/cpu18/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu18/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu18/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu18/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu18/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu18/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu19/acpi_cppc/feedback_ctrs:ref:33127087692 del:36493571195
/sys/devices/system/cpu/cpu19/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu19/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu19/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu19/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu19/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu19/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu1/acpi_cppc/feedback_ctrs:ref:47084742987 del:52088422560
/sys/devices/system/cpu/cpu1/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu1/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu20/acpi_cppc/feedback_ctrs:ref:35405865204 del:37891455176
/sys/devices/system/cpu/cpu20/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu20/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu20/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu20/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu20/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu20/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu21/acpi_cppc/feedback_ctrs:ref:31453151676 del:32354440344
/sys/devices/system/cpu/cpu21/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu21/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu21/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu21/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu21/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu21/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu22/acpi_cppc/feedback_ctrs:ref:29395705360 del:30249765611
/sys/devices/system/cpu/cpu22/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu22/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu22/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu22/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu22/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu22/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu23/acpi_cppc/feedback_ctrs:ref:34147115164 del:34129428131
/sys/devices/system/cpu/cpu23/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu23/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu23/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu23/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu23/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu23/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu2/acpi_cppc/feedback_ctrs:ref:52863482561 del:63458169943
/sys/devices/system/cpu/cpu2/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu2/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu3/acpi_cppc/feedback_ctrs:ref:53310134126 del:60839001140
/sys/devices/system/cpu/cpu3/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf:63
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu3/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu4/acpi_cppc/feedback_ctrs:ref:37661765305 del:39273578265
/sys/devices/system/cpu/cpu4/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu4/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu5/acpi_cppc/feedback_ctrs:ref:37315012790 del:40229366158
/sys/devices/system/cpu/cpu5/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu5/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu6/acpi_cppc/feedback_ctrs:ref:31209054793 del:33190454758
/sys/devices/system/cpu/cpu6/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu6/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu7/acpi_cppc/feedback_ctrs:ref:27945691272 del:28942342249
/sys/devices/system/cpu/cpu7/acpi_cppc/guaranteed_perf:32
/sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf:61
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf:26
/sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq:2700
/sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf:43
/sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf:49
/sys/devices/system/cpu/cpu7/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu8/acpi_cppc/feedback_ctrs:ref:30470288492 del:31360721157
/sys/devices/system/cpu/cpu8/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu8/acpi_cppc/wraparound_time:18446744073709551615
/sys/devices/system/cpu/cpu9/acpi_cppc/feedback_ctrs:ref:33008945576 del:35214567794
/sys/devices/system/cpu/cpu9/acpi_cppc/guaranteed_perf:21
/sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf:46
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq:0
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf:15
/sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf:1
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq:2100
/sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf:29
/sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf:43
/sys/devices/system/cpu/cpu9/acpi_cppc/wraparound_time:18446744073709551615
Thanks again,
--
Aaron
[-- Attachment #2: check-intel-cpu-freq --]
[-- Type: application/octet-stream, Size: 7254 bytes --]
#!/bin/bash
_echoMaxCoreFreqFn () {
# shellcheck disable=SC2034
declare _begin_int _end_int _msg _loop_idx _core_idx;
_begin_int="${1:-}";
_end_int="${2:-}";
_msg="Sampling freq of cores |${_begin_int}..${_end_int}| 200 times ...";
1>&2 echo "${_msg}";
for (( _loop_idx = 0; _loop_idx < 200; _loop_idx++ )); do
for (( _core_idx = _begin_int; _core_idx <= _end_int; _core_idx++ )); do
_str="$(cat "${_freqDir}/policy${_core_idx}/scaling_cur_freq")";
echo "${_str} ${_core_idx} ";
done
sleep 0.05;
done |sort -rn |head -n1
}
_mainFn () {
declare _report_str _report_list _noturbo_int _do_turbo \
_core_type _core_dir _range_str _begin_int _end_int \
_max_claim_core _max_claim_freq _base_claim_core \
_base_claim_freq _idx _scratch_int _scratch_str _bit_list \
_max_spec_freq _base_spec_freq _max_test_freq _max_test_core;
echo; echo '== BEGIN ==';
echo 'Report (P|E) (turbo|no-turbo) (max|base) frequencies'
read -rp 'Start Geekbench 5 in a separate terminal and return here';
_report_list=();
## Begin Loop through P and E core types
for _core_type in 'P' 'E'; do
# We read the core types per this spec:
# https://github.com/torvalds/linux/blob/master/ \
# tools/perf/Documentation/intel-hybrid.txt
_core_dir='cpu_atom';
[ "${_core_type}" = 'P' ] && _core_dir='cpu_core';
_range_str="$(cat "${_eventDir}/${_core_dir}/cpus")";
_begin_int="$(cut -f1 -d- <<< "${_range_str}")";
_end_int="$( cut -f2 -d- <<< "${_range_str}")";
## Begin Loop through turbo states (on, off)
for _noturbo_int in '1' '0'; do
_do_turbo='y';
[ "${_noturbo_int}" = 1 ] && _do_turbo='n';
echo "${_noturbo_int}" | 1>/dev/null sudo tee "${_noturboFile}" || true;
sleep 1;
if ! grep -q "${_noturbo_int}" "${_noturboFile}"; then
echo "ABORT: Turbo is not set as expected |${_noturbo_int}|";
return 1;
fi
# Determine intel-specified frequencies
echo;
if [ "${_core_type}" = 'P' ]; then
_base_spec_freq="${_specPCoreBaseMax}";
if [ "${_do_turbo}" = 'y' ]; then
_max_spec_freq="${_specPCoreTurboMax}"; # 5400000
else
_max_spec_freq="${_specPCoreBaseMax}"; # 2700000
fi
echo 'Make sure GeekBench SINGLE core is running';
read -rp ' then press [ Enter ]';
else
_base_spec_freq="${_specECoreBaseMax}";
if [ "$_do_turbo" = 'y' ]; then
_max_spec_freq="${_specECoreTurboMax}"; # 4600000
else
_max_spec_freq="${_specECoreBaseMax}"; # 2100000
fi
echo 'Make sure GeekBench MULTI core is running';
read -rp ' then press [ Enter ]';
fi
## Begin Loop through cores to find claimed
# max scaling and base freqs and corresponding cores
_max_claim_core=0; _max_claim_freq=0; _base_claim_core=0; _base_claim_freq=0;
for (( _idx = _begin_int; _idx <= _end_int; _idx++ )); do
_scratch_int="$(cat "${_freqDir}/policy${_idx}/cpuinfo_max_freq")";
if (( _scratch_int >= _max_claim_freq )); then
_max_claim_freq="${_scratch_int}";
_max_claim_core="${_idx}";
fi
_scratch_int="$(cat "${_freqDir}/policy${_idx}/base_frequency")";
if (( _scratch_int >= _base_claim_freq )); then
_base_claim_freq="${_scratch_int}";
_base_claim_core="${_idx}";
fi
done
## . End Loop through cores to find
# Set expected values
echo; echo "Sample freq: Type |${_core_type}| Turbo |${_do_turbo^^}|";
read -rp ' press [ Enter ] to take frequency samples... ';
_scratch_str="$(_echoMaxCoreFreqFn "${_begin_int}" "${_end_int}")";
IFS=' ' read -ra _bit_list <<< "${_scratch_str}";
_max_test_freq="${_bit_list[0]}";
_max_test_core="${_bit_list[1]}";
# Report values from search
[ "${_do_turbo}" = 'y' ] && _scratch_str='ON' || _scratch_str='off';
_report_str="$(
# shellcheck disable=SC2059
printf "${_formatStr}" "${_core_type}" "${_scratch_str}" \
"${_base_claim_freq}" "${_base_claim_core}" "${_base_spec_freq}" \
"${_max_claim_freq}" "${_max_claim_core}" "${_max_spec_freq}" \
"${_max_test_freq}" "${_max_test_core}"
)";
_report_list+=("${_report_str}");
done
## . End Loop through turbo states (on, off)
done
## . End Loop through P and E core types
echo; echo '== REPORT ==';
echo "${_headerStr}";
( IFS=$'\n'; echo "${_report_list[*]}"; )
echo;
cat << 'EOF'
## Key
Column | Values | Purpose
--------|--------|---------
Type | P|E | The subset of cores this row applied to.
| | For example, `P` means `all P-cores`.
Turbo | off|ON | The turbo setting of this core subset.
B-Claim | int Hz | The max `base_frequency` value of this core subset.
Id | int | The core id that provided the Base-Claim value.
B-Spec | int Hz | Intel SPEC'D BASE freq for this CPU's core Type.
M-Claim | int Hz | The max `cpuinfo_max_freq` value of this core subset.
Id | int | The core id that provided the Max-Claim value.
M-Spec | int Hz | Intel SPEC'D MAX freq for this CPU's core Type.
M-Test | int Hz | The max `scaling_cur_freq` value of this core subset.
| | The entire core subset is sampled 200x.
Id | int | The core id that provided the Max-Test value.
EOF
echo '== END =='; echo;
}
declare _eventDir _cpuDir _freqDir _noturboFile \
_headerStr _formatStr _cpuId _specPCoreTurboMax _bitList \
_specECoreTurboMax _specPCoreBaseMax _specECoreBaseMax;
declare -A _specMatrix;
# Get specs for CPUs from a page like this for the 'Ultra 9 275HX':
# https://www.intel.com/content/www/us/en/products/sku/242293/intel-core
# -ultra-9-processor-275hx-36m-cache-up-to-5-40-ghz/specifications.html
_specMatrix=(
# CPU Name;P-turbo-max;E-turbo-max;P-base;E-base
['Intel Core Ultra 9 275HX']='5400000;4600000;2700000;2100000'
['Intel Core Ultra 7 255H']='5100000;4400000;2000000;1500000'
['Intel Core Ultra 5 225H']='4900000;4300000;1700000;1300000'
['Intel Core i9-14900HX']='5800000;4100000;2200000;1600000'
);
_cpuId="$(
lscpu \
| grep 'Model name:' \
| grep -v 'BIOS Model name:' \
| awk -F':' '{ print $2 }' \
| sed 's/^ *//; s/(\(R\|TM\))//g'
)";
_specLine="${_specMatrix["${_cpuId}"]}";
if [ -z "${_specLine:-}" ]; then
echo "ABORT: Cannot find processor |${_cpuId}| specs!";
echo " Please get the specs from Intel and add to the _specMatrix."
exit 1;
fi
IFS=';' read -ra _bitList <<< "${_specLine}";
_specPCoreTurboMax="${_bitList[0]}";
_specECoreTurboMax="${_bitList[1]}";
_specPCoreBaseMax="${_bitList[2]}";
_specECoreBaseMax="${_bitList[3]}";
_eventDir='/sys/bus/event_source/devices';
_cpuDir='/sys/devices/system/cpu';
_freqDir="${_cpuDir}/cpufreq";
_noturboFile="${_cpuDir}/intel_pstate/no_turbo";
_headerStr="$(cat << EOF
CPU: ${_cpuId}
Type | Turbo | B-Claim . Id | B-Spec | M-Claim . Id | M-Spec | M-Test . Id
-----| ----- | ------------ | ------- | ------------ |-------- | ------------
EOF
)";
_formatStr="$(cat <<'EOF'
%-4s | %-5s | %06d . %02d | %06d | %06d . %02d | %06d | %06d . %02d
EOF
)";
_mainFn;
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-15 0:45 ` Aaron Rainbolt
@ 2025-12-15 14:16 ` srinivas pandruvada
2025-12-15 15:25 ` Aaron Rainbolt
0 siblings, 1 reply; 17+ messages in thread
From: srinivas pandruvada @ 2025-12-15 14:16 UTC (permalink / raw)
To: Aaron Rainbolt; +Cc: kernel-team, lenb, linux-acpi, linux-pm, mmikowski, rjw
Hi Aaron,
On Sun, 2025-12-14 at 18:45 -0600, Aaron Rainbolt wrote:
> Hi Srinivas:
>
> We do not have the X580WNT-G available at the moment. It was included
> to show the wide sample of devices showing this bug but has left the
> office for now. However, we do have a bench model of the X560WNR-G
> always available, so I have included results for that model instead.
> The issues present are the same. I hope that's ok.
>
> > To check, I need dump of:
> > m=$(getconf _NPROCESSORS_ONLN); for ((i=0; i<m; i++)); do echo
> > CPU$i;
> > sudo rdmsr -p $i 0x771; sudo rdmsr -p $i 0x774; done
>
> Here are the results of running the above script on the X560WNR-G on
> the mainline kernel 6.18.0-061800-generic installed from
> https://kernel.ubuntu.com/mainline/v6.18. The results are EXACTLY the
> same as the 6.14 kernel:
>
> CPU0
> 11a203d
> 40003d0d
This data is not consistent with the reported frequencies M-TEST
frequencies.
I need to get hold of such internal system with the same processor and
check what is reported.
Thanks,
Srinivas
> CPU1
> 11a203d
> 40003d0d
> CPU2
> 11a203f
> 40003f0e
> CPU3
> 11a203f
> 40003f0e
> CPU4
> 11a203d
> 40003d0d
> CPU5
> 11a203d
> 40003d0d
> CPU6
> 11a203d
> 40003d0d
> CPU7
> 11a203d
> 40003d0d
> CPU8
> 10f152e
> 40002e0c
> CPU9
> 10f152e
> 40002e0c
> CPU10
> 10f152e
> 40002e0c
> CPU11
> 10f152e
> 40002e0c
> CPU12
> 10f152e
> 40002e0c
> CPU13
> 10f152e
> 40002e0c
> CPU14
> 10f152e
> 40002e0c
> CPU15
> 10f152e
> 40002e0c
> CPU16
> 10f152e
> 40002e0a
> CPU17
> 10f152e
> 40002e0a
> CPU18
> 10f152e
> 40002e0c
> CPU19
> 10f152e
> 40002e0c
> CPU20
> 10f152e
> 40002e0c
> CPU21
> 10f152e
> 40002e0c
> CPU22
> 10f152e
> 40002e0c
> CPU23
> 10f152e
> 40002e0c
>
> > What command you to report " M-Test . Id"?
>
> We wrote the attached `check-intel-cpu-freq` script to find this
> value.
> It scans P- and E-core groups and finds the maximum current frequency
> and what core provided it. That value is read from the sysfs file
> found
> for each core like so:
> `/sys/devices/system/cpu/cpufreq/policy7/scaling_cur_freq`. This
> script
> scan each group 200 times, so there are 200 x 8 = 1600 P-core samples
> and 200 x 16 = 3200 E-core samples. The script directs one to use
> Geekbench5 to stress the cores while it is running. Here are the
> results with the mainline 6.18 kernel. The Assesment is identical
> with
> the results we got with the 6.14 and 6.18-rc7 kernels:
>
> ## Clevo | X560WNR-G | Ultra 9 275HX | kernel 6.18.0-061800-generic
> (Mainline)
>
> Type |Turbo|B-Claim . Id|B-Spec |M-Claim . Id|M-Spec |M-Test . Id
> -----|-----|------------|-------|------------|-------|------------
> P |off |2000000 . 07|2700000|2000000 . 07|2700000|2700027 . 01
> P |ON |2000000 . 07|2700000|3900000 . 03|5400000|5400000 . 03
> E |off |2100000 . 17|2100000|2100000 . 17|2100000|2133426 . 11
> E |ON |2100000 . 17|2100000|4600000 . 17|4600000|4694736 . 15
>
> ## Assessment
>
> 1. The E-cores are all expressed as expected
> 2. The P-cores show base freq claimed (B-Claim) at 2000000, but
> specified
> (B-Spec) and measured (M-Test) are 2700000.
> 3. The P-cores show max freq claimed (M-Claim) at 3900000, but
> specified
> (M-Spec) and measured (M-Test) are 5400000.
>
> ## Key
>
> Column | Values | Purpose
> --------|--------|---------
> Type | P|E | The subset of cores this row applied to.
> | | For example, `P` means `all P-cores`.
> Turbo | off|ON | The turbo setting of this core subset.
> B-Claim | int Hz | The max `base_frequency` value of this core
> subset.
> Id | int | The core id that provided the Base-Claim value.
> B-Spec | int Hz | Intel SPEC'D BASE freq for this CPU's core Type.
> M-Claim | int Hz | The max `cpuinfo_max_freq` value of this core
> subset.
> Id | int | The core id that provided the Max-Claim value.
> M-Spec | int Hz | Intel SPEC'D MAX freq for this CPU's core Type.
> M-Test | int Hz | The max `scaling_cur_freq` value of this core
> subset.
> | | The entire core subset is sampled 200x.
> Id | int | The core id that provided the Max-Test value.
>
>
> > One addition, to show measured freq, use
> > sudo turbostat --show frequency
>
> We couldn't easily run this on the 6.18 mainline kernel because the
> linux-tools package in Ubuntu is not available. However, we ran this
> with the 6.14 kernel, which showed the same P-core frequency issues
> in
> our testing. When we continued to run and pushed the cores, the
> Bzy_Mhz
> values approached the theoretical maximums. Let me know if you
> require
> more than this:
>
> X560WNR-G $ sudo turbostat --show frequency
> turbostat version 2025.02.02 - Len Brown <lenb@kernel.org>
> Kernel command line: BOOT_IMAGE=/@boot/vmlinuz-6.14.0-34-kfocus
> root=UUID=09e835be-39d5-42fa-8b81-39f5a40f98de ro rootflags=subvol=@
> quiet cryptdevice=UUID=2cd8437a-4d06-4050-bf06-247f233d7d76:luks-
> 2cd8437a-4d06-4050-bf06-247f233d7d76 root=/dev/mapper/luks-2cd8437a-
> 4d06-4050-bf06-247f233d7d76 splash modprobe.blacklist=nouveau
> nouveau.modeset=0 modprobe.blacklist=ucsi_acpi vt.handoff=7
> CPUID(0): GenuineIntel 0x23 CPUID levels
> CPUID(1): family:model:stepping 0x6:c6:2 (6:198:2) microcode 0x119
> CPUID(0x80000000): max_extended_levels: 0x80000008
> CPUID(1): SSE3 MONITOR SMX EIST TM2 TSC MSR ACPI-TM HT TM
> CPUID(6): APERF, TURBO, DTS, PTM, HWP, HWPnotify, HWPwindow,
> HWPepp, HWPpkg, EPB
> cpu0: MSR_IA32_MISC_ENABLE: 0x00850089 (TCC EIST MWAIT PREFETCH
> TURBO)
> CPUID(7): No-SGX Hybrid
> CPUID(0x15): eax_crystal: 2 ebx_tsc: 160 ecx_crystal_hz: 38400000
> TSC: 3072 MHz (38400000 Hz * 160 / 2 / 1000000)
> CPUID(0x16): base_mhz: 3100 max_mhz: 4600 bus_mhz: 100
> cpu0: MSR_PLATFORM_INFO: 0x804083cf1811f00
> 8 * 100.0 = 800.0 MHz max efficiency frequency
> 31 * 100.0 = 3100.0 MHz base frequency
> cpu0: MSR_TURBO_RATIO_LIMIT: 0x3434343434343636
> 52 * 100.0 = 5200.0 MHz max turbo 8 active cores
> 52 * 100.0 = 5200.0 MHz max turbo 7 active cores
> 52 * 100.0 = 5200.0 MHz max turbo 6 active cores
> 52 * 100.0 = 5200.0 MHz max turbo 5 active cores
> 52 * 100.0 = 5200.0 MHz max turbo 4 active cores
> 52 * 100.0 = 5200.0 MHz max turbo 3 active cores
> 54 * 100.0 = 5400.0 MHz max turbo 2 active cores
> 54 * 100.0 = 5400.0 MHz max turbo 1 active cores
> cpu0: MSR_SECONDARY_TURBO_RATIO_LIMIT: 0x2e2e2e2e2e2e2e2e
> 46 * 100.0 = 4600.0 MHz max turbo 8 active cores
> 46 * 100.0 = 4600.0 MHz max turbo 7 active cores
> 46 * 100.0 = 4600.0 MHz max turbo 6 active cores
> 46 * 100.0 = 4600.0 MHz max turbo 5 active cores
> 46 * 100.0 = 4600.0 MHz max turbo 4 active cores
> 46 * 100.0 = 4600.0 MHz max turbo 3 active cores
> 46 * 100.0 = 4600.0 MHz max turbo 2 active cores
> 46 * 100.0 = 4600.0 MHz max turbo 1 active cores
> cpu0: MSR_CONFIG_TDP_NOMINAL: 0x0000001b (base_ratio=27)
> cpu0: MSR_CONFIG_TDP_LEVEL_1: 0x00110168 (PKG_MIN_PWR_LVL1=0
> PKG_MAX_PWR_LVL1=0 LVL1_RATIO=17 PKG_TDP_LVL1=360)
> cpu0: MSR_CONFIG_TDP_LEVEL_2: 0x001f0208 (PKG_MIN_PWR_LVL2=0
> PKG_MAX_PWR_LVL2=0 LVL2_RATIO=31 PKG_TDP_LVL2=520)
> cpu0: MSR_CONFIG_TDP_CONTROL: 0x00000000 ( lock=0)
> cpu0: MSR_TURBO_ACTIVATION_RATIO: 0x0000001a
> (MAX_NON_TURBO_RATIO=26 lock=0)
> cpu0: cpufreq driver: intel_pstate
> cpu0: cpufreq governor: powersave
> cpufreq intel_pstate no_turbo: 0
> cpu0: MSR_MISC_PWR_MGMT: 0x000030c2 (ENable-EIST_Coordination
> ENable-EPB DISable-OOB)
> cpu0: MSR_PM_ENABLE: 0x00000001 (HWP)
> cpu0: MSR_HWP_CAPABILITIES: 0x011a203d (high 61 guar 32 eff 26 low
> 1)
> cpu0: MSR_HWP_REQUEST: 0x40003d0d (min 13 max 61 des 0 epp 0x40
> window 0x0 pkg 0x0)
> cpu0: MSR_HWP_REQUEST_PKG: 0x8000ff01 (min 1 max 255 des 0 epp 0x80
> window 0x0)
> cpu0: MSR_HWP_INTERRUPT: 0x00000005 (EN_Guaranteed_Perf_Change,
> Dis_Excursion_Min)
> cpu0: MSR_HWP_STATUS: 0x00000000 (No-Guaranteed_Perf_Change, No-
> Excursion_Min)
> cpu0: EPB: 6 (balanced)
> cpu0: MSR_IA32_POWER_CTL: 0x00e4005f (C1E auto-promotion: ENabled)
> cpu0: MSR_PKG_CST_CONFIG_CONTROL: 0x74008008 (UNdemote-C1, demote-
> C1, locked, pkg-cstate-limit=8 (unlimited))
> /dev/cpu_dma_latency: 2000000000 usec (default)
> current_driver: intel_idle
> current_governor: menu
> current_governor_ro: menu
> cpu0: POLL: CPUIDLE CORE POLL IDLE
> cpu0: C1ACPI: ACPI FFH MWAIT 0x0
> cpu0: C2ACPI: ACPI FFH MWAIT 0x21
> cpu0: C3ACPI: ACPI FFH MWAIT 0x60
> cpu0: MSR_PKGC3_IRTL: 0x00000000 (NOTvalid, 0 ns)
> cpu0: MSR_PKGC6_IRTL: 0x00000000 (NOTvalid, 0 ns)
> cpu0: MSR_PKGC8_IRTL: 0x00000000 (NOTvalid, 0 ns)
> cpu0: MSR_PKGC10_IRTL: 0x00000000 (NOTvalid, 0 ns)
> Uncore Frequency package0 die0: 800 - 3800 MHz (800 - 3800 MHz)
> 1800 MHz
> RAPL: 4766 sec. Joule Counter Range, at 55 Watts
> cpu0: MSR_RAPL_POWER_UNIT: 0x000a0e03 (0.125000 Watts, 0.000061
> Joules, 0.000977 sec.)
> cpu0: MSR_PKG_POWER_INFO: 0x120000000001b8 (55 W TDP, RAPL 0 - 0 W,
> 0.017578 sec.)
> cpu0: MSR_PKG_POWER_LIMIT: 0x438500001f8640 (UNlocked)
> cpu0: PKG Limit #1: ENabled (200.000 Watts, 32.000000 sec, clamp
> ENabled)
> cpu0: PKG Limit #2: ENabled (160.000 Watts, 0.002441* sec, clamp
> ENabled)
> cpu0: MSR_VR_CURRENT_CONFIG: 0x00000850
> cpu0: PKG Limit #4: 266.000000 Watts (UNlocked)
> cpu0: MSR_DRAM_POWER_LIMIT: 0x00000000 (UNlocked)
> cpu0: DRAM Limit: DISabled (0.000 Watts, 0.000977 sec, clamp
> DISabled)
> cpu0: MSR_PP0_POLICY: 0
> cpu0: MSR_PP0_POWER_LIMIT: 0x00000000 (UNlocked)
> cpu0: Cores Limit: DISabled (0.000 Watts, 0.000977 sec, clamp
> DISabled)
> cpu0: MSR_PP1_POLICY: 0
> cpu0: MSR_PP1_POWER_LIMIT: 0x00000000 (UNlocked)
> cpu0: GFX Limit: DISabled (0.000 Watts, 0.000977 sec, clamp
> DISabled)
> cpu0: MSR_IA32_TEMPERATURE_TARGET: 0x0d690000 (92 C) (105 default -
> 13 offset)
> cpu0: MSR_IA32_PACKAGE_THERM_STATUS: 0x88320002 (55 C)
> cpu0: MSR_IA32_PACKAGE_THERM_INTERRUPT: 0x02000003 (105 C, 105 C)
> cpu0: MSR_MISC_FEATURE_CONTROL: 0x00000000 (L2-Prefetch L2-
> Prefetch-pair L1-Prefetch L1-IP-Prefetch)
> Avg_MHz Busy% Bzy_MHz TSC_MHz GFXMHz GFXAMHz SAMMHz SAMAMHz
> UncMHz
> 3 0.20 1594 3071 550 550 1300 1300
> 1800
> 2 0.11 1945 3072 550 550 1300 1300
> 1800
> 10 0.53 1818 3072
> 1 0.06 1380 3072
> 2 0.15 1416 3072
> 1 0.09 1315 3072
> 5 0.33 1410 3072
> 6 0.45 1338 3072
> 2 0.12 1531 3072
> 2 0.15 1471 3072
> 1 0.08 1375 3072
> 4 0.17 2113 3072
> 3 0.16 2085 3072
> 1 0.04 2058 3072
> 5 0.23 2016 3072
> 14 0.98 1410 3072
> 1 0.04 1422 3072
> 1 0.10 1435 3072
> 2 0.11 1471 3072
> 2 0.17 1418 3072
> 6 0.33 1684 3072
> 2 0.13 1465 3072
> 1 0.08 1714 3072
> 0 0.02 2270 3072
> 3 0.13 1969 3072
>
> To keep everything in one place, here is the acpi_cppc report you
> requested earlier also for the X560WNR-G using the 6.18 mainline
> kernel. This is identical again to the 6.14 kernel EXCEPT for the
> `feedback_crts` field, which appears to be dynamic.
>
> X560WNR-G $ grep . /sys/devices/system/cpu/cpu*/acpi_cppc/*
>
> /sys/devices/system/cpu/cpu0/acpi_cppc/feedback_ctrs:ref:85764085462
> del:81092364612
> /sys/devices/system/cpu/cpu0/acpi_cppc/guaranteed_perf:32
> /sys/devices/system/cpu/cpu0/acpi_cppc/highest_perf:61
> /sys/devices/system/cpu/cpu0/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu0/acpi_cppc/lowest_nonlinear_perf:26
> /sys/devices/system/cpu/cpu0/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq:2700
> /sys/devices/system/cpu/cpu0/acpi_cppc/nominal_perf:43
> /sys/devices/system/cpu/cpu0/acpi_cppc/reference_perf:49
>
> /sys/devices/system/cpu/cpu0/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu10/acpi_cppc/feedback_ctrs:ref:30648952280
> del:32319093196
> /sys/devices/system/cpu/cpu10/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu10/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu10/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu10/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu10/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu10/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu10/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu10/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu10/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu11/acpi_cppc/feedback_ctrs:ref:24418501228
> del:26064639390
> /sys/devices/system/cpu/cpu11/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu11/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu11/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu11/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu11/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu11/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu11/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu11/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu11/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu12/acpi_cppc/feedback_ctrs:ref:30772876268
> del:31630648127
> /sys/devices/system/cpu/cpu12/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu12/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu12/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu12/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu12/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu12/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu12/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu12/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu12/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu13/acpi_cppc/feedback_ctrs:ref:32208013456
> del:33858924907
> /sys/devices/system/cpu/cpu13/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu13/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu13/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu13/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu13/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu13/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu13/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu13/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu13/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu14/acpi_cppc/feedback_ctrs:ref:34318996648
> del:37357638199
> /sys/devices/system/cpu/cpu14/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu14/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu14/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu14/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu14/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu14/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu14/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu14/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu14/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu15/acpi_cppc/feedback_ctrs:ref:41344894184
> del:40523832261
> /sys/devices/system/cpu/cpu15/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu15/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu15/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu15/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu15/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu15/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu15/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu15/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu15/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu16/acpi_cppc/feedback_ctrs:ref:36965175248
> del:37144286195
> /sys/devices/system/cpu/cpu16/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu16/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu16/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu16/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu16/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu16/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu16/acpi_cppc/nominal_perf:21
> /sys/devices/system/cpu/cpu16/acpi_cppc/reference_perf:31
>
> /sys/devices/system/cpu/cpu16/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu17/acpi_cppc/feedback_ctrs:ref:29796395364
> del:30507895794
> /sys/devices/system/cpu/cpu17/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu17/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu17/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu17/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu17/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu17/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu17/acpi_cppc/nominal_perf:21
> /sys/devices/system/cpu/cpu17/acpi_cppc/reference_perf:31
>
> /sys/devices/system/cpu/cpu17/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu18/acpi_cppc/feedback_ctrs:ref:30008884864
> del:31394469575
> /sys/devices/system/cpu/cpu18/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu18/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu18/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu18/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu18/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu18/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu18/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu18/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu18/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu19/acpi_cppc/feedback_ctrs:ref:33127087692
> del:36493571195
> /sys/devices/system/cpu/cpu19/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu19/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu19/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu19/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu19/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu19/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu19/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu19/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu19/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu1/acpi_cppc/feedback_ctrs:ref:47084742987
> del:52088422560
> /sys/devices/system/cpu/cpu1/acpi_cppc/guaranteed_perf:32
> /sys/devices/system/cpu/cpu1/acpi_cppc/highest_perf:61
> /sys/devices/system/cpu/cpu1/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu1/acpi_cppc/lowest_nonlinear_perf:26
> /sys/devices/system/cpu/cpu1/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu1/acpi_cppc/nominal_freq:2700
> /sys/devices/system/cpu/cpu1/acpi_cppc/nominal_perf:43
> /sys/devices/system/cpu/cpu1/acpi_cppc/reference_perf:49
>
> /sys/devices/system/cpu/cpu1/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu20/acpi_cppc/feedback_ctrs:ref:35405865204
> del:37891455176
> /sys/devices/system/cpu/cpu20/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu20/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu20/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu20/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu20/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu20/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu20/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu20/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu20/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu21/acpi_cppc/feedback_ctrs:ref:31453151676
> del:32354440344
> /sys/devices/system/cpu/cpu21/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu21/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu21/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu21/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu21/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu21/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu21/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu21/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu21/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu22/acpi_cppc/feedback_ctrs:ref:29395705360
> del:30249765611
> /sys/devices/system/cpu/cpu22/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu22/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu22/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu22/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu22/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu22/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu22/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu22/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu22/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu23/acpi_cppc/feedback_ctrs:ref:34147115164
> del:34129428131
> /sys/devices/system/cpu/cpu23/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu23/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu23/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu23/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu23/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu23/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu23/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu23/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu23/acpi_cppc/wraparound_time:1844674407370
> 9551615
>
> /sys/devices/system/cpu/cpu2/acpi_cppc/feedback_ctrs:ref:52863482561
> del:63458169943
> /sys/devices/system/cpu/cpu2/acpi_cppc/guaranteed_perf:32
> /sys/devices/system/cpu/cpu2/acpi_cppc/highest_perf:63
> /sys/devices/system/cpu/cpu2/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu2/acpi_cppc/lowest_nonlinear_perf:26
> /sys/devices/system/cpu/cpu2/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu2/acpi_cppc/nominal_freq:2700
> /sys/devices/system/cpu/cpu2/acpi_cppc/nominal_perf:43
> /sys/devices/system/cpu/cpu2/acpi_cppc/reference_perf:49
>
> /sys/devices/system/cpu/cpu2/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu3/acpi_cppc/feedback_ctrs:ref:53310134126
> del:60839001140
> /sys/devices/system/cpu/cpu3/acpi_cppc/guaranteed_perf:32
> /sys/devices/system/cpu/cpu3/acpi_cppc/highest_perf:63
> /sys/devices/system/cpu/cpu3/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu3/acpi_cppc/lowest_nonlinear_perf:26
> /sys/devices/system/cpu/cpu3/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu3/acpi_cppc/nominal_freq:2700
> /sys/devices/system/cpu/cpu3/acpi_cppc/nominal_perf:43
> /sys/devices/system/cpu/cpu3/acpi_cppc/reference_perf:49
>
> /sys/devices/system/cpu/cpu3/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu4/acpi_cppc/feedback_ctrs:ref:37661765305
> del:39273578265
> /sys/devices/system/cpu/cpu4/acpi_cppc/guaranteed_perf:32
> /sys/devices/system/cpu/cpu4/acpi_cppc/highest_perf:61
> /sys/devices/system/cpu/cpu4/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu4/acpi_cppc/lowest_nonlinear_perf:26
> /sys/devices/system/cpu/cpu4/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu4/acpi_cppc/nominal_freq:2700
> /sys/devices/system/cpu/cpu4/acpi_cppc/nominal_perf:43
> /sys/devices/system/cpu/cpu4/acpi_cppc/reference_perf:49
>
> /sys/devices/system/cpu/cpu4/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu5/acpi_cppc/feedback_ctrs:ref:37315012790
> del:40229366158
> /sys/devices/system/cpu/cpu5/acpi_cppc/guaranteed_perf:32
> /sys/devices/system/cpu/cpu5/acpi_cppc/highest_perf:61
> /sys/devices/system/cpu/cpu5/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu5/acpi_cppc/lowest_nonlinear_perf:26
> /sys/devices/system/cpu/cpu5/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu5/acpi_cppc/nominal_freq:2700
> /sys/devices/system/cpu/cpu5/acpi_cppc/nominal_perf:43
> /sys/devices/system/cpu/cpu5/acpi_cppc/reference_perf:49
>
> /sys/devices/system/cpu/cpu5/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu6/acpi_cppc/feedback_ctrs:ref:31209054793
> del:33190454758
> /sys/devices/system/cpu/cpu6/acpi_cppc/guaranteed_perf:32
> /sys/devices/system/cpu/cpu6/acpi_cppc/highest_perf:61
> /sys/devices/system/cpu/cpu6/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu6/acpi_cppc/lowest_nonlinear_perf:26
> /sys/devices/system/cpu/cpu6/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu6/acpi_cppc/nominal_freq:2700
> /sys/devices/system/cpu/cpu6/acpi_cppc/nominal_perf:43
> /sys/devices/system/cpu/cpu6/acpi_cppc/reference_perf:49
>
> /sys/devices/system/cpu/cpu6/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu7/acpi_cppc/feedback_ctrs:ref:27945691272
> del:28942342249
> /sys/devices/system/cpu/cpu7/acpi_cppc/guaranteed_perf:32
> /sys/devices/system/cpu/cpu7/acpi_cppc/highest_perf:61
> /sys/devices/system/cpu/cpu7/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu7/acpi_cppc/lowest_nonlinear_perf:26
> /sys/devices/system/cpu/cpu7/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu7/acpi_cppc/nominal_freq:2700
> /sys/devices/system/cpu/cpu7/acpi_cppc/nominal_perf:43
> /sys/devices/system/cpu/cpu7/acpi_cppc/reference_perf:49
>
> /sys/devices/system/cpu/cpu7/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu8/acpi_cppc/feedback_ctrs:ref:30470288492
> del:31360721157
> /sys/devices/system/cpu/cpu8/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu8/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu8/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu8/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu8/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu8/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu8/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu8/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu8/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> /sys/devices/system/cpu/cpu9/acpi_cppc/feedback_ctrs:ref:33008945576
> del:35214567794
> /sys/devices/system/cpu/cpu9/acpi_cppc/guaranteed_perf:21
> /sys/devices/system/cpu/cpu9/acpi_cppc/highest_perf:46
> /sys/devices/system/cpu/cpu9/acpi_cppc/lowest_freq:0
> /sys/devices/system/cpu/cpu9/acpi_cppc/lowest_nonlinear_perf:15
> /sys/devices/system/cpu/cpu9/acpi_cppc/lowest_perf:1
> /sys/devices/system/cpu/cpu9/acpi_cppc/nominal_freq:2100
> /sys/devices/system/cpu/cpu9/acpi_cppc/nominal_perf:29
> /sys/devices/system/cpu/cpu9/acpi_cppc/reference_perf:43
>
> /sys/devices/system/cpu/cpu9/acpi_cppc/wraparound_time:18446744073709
> 551615
>
> Thanks again,
>
> --
> Aaron
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-15 14:16 ` srinivas pandruvada
@ 2025-12-15 15:25 ` Aaron Rainbolt
2025-12-17 13:33 ` srinivas pandruvada
0 siblings, 1 reply; 17+ messages in thread
From: Aaron Rainbolt @ 2025-12-15 15:25 UTC (permalink / raw)
To: srinivas pandruvada
Cc: kernel-team, lenb, linux-acpi, linux-pm, mmikowski, rjw
On Mon, 15 Dec 2025 06:16:10 -0800
srinivas pandruvada <srinivas.pandruvada@linux.intel.com> wrote:
> This data is not consistent with the reported frequencies M-TEST
> frequencies.
> I need to get hold of such internal system with the same processor and
> check what is reported.
Thank you Srinivas! Please let me know if you need anything else
from here.
--
Aaron
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-15 15:25 ` Aaron Rainbolt
@ 2025-12-17 13:33 ` srinivas pandruvada
2025-12-23 17:41 ` Aaron Rainbolt
0 siblings, 1 reply; 17+ messages in thread
From: srinivas pandruvada @ 2025-12-17 13:33 UTC (permalink / raw)
To: Aaron Rainbolt; +Cc: kernel-team, lenb, linux-acpi, linux-pm, mmikowski, rjw
Hi Aaron,
Tested on a platform with the similar CPU (100 MHz more max). There is
no issue in max frequency or base frequency display.
I suggest to check with Clevo.
I will also try to reach out.
Thanks,
Srinivas
On Mon, 2025-12-15 at 09:25 -0600, Aaron Rainbolt wrote:
> On Mon, 15 Dec 2025 06:16:10 -0800
> srinivas pandruvada <srinivas.pandruvada@linux.intel.com> wrote:
>
> > This data is not consistent with the reported frequencies M-TEST
> > frequencies.
> > I need to get hold of such internal system with the same processor
> > and
> > check what is reported.
>
> Thank you Srinivas! Please let me know if you need anything else
> from here.
>
> --
> Aaron
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-17 13:33 ` srinivas pandruvada
@ 2025-12-23 17:41 ` Aaron Rainbolt
2025-12-23 19:21 ` srinivas pandruvada
0 siblings, 1 reply; 17+ messages in thread
From: Aaron Rainbolt @ 2025-12-23 17:41 UTC (permalink / raw)
To: srinivas pandruvada
Cc: kernel-team, lenb, linux-acpi, linux-pm, mmikowski, rjw
On Wed, 17 Dec 2025 05:33:08 -0800
srinivas pandruvada <srinivas.pandruvada@linux.intel.com> wrote:
> Hi Aaron,
>
> Tested on a platform with the similar CPU (100 MHz more max). There is
> no issue in max frequency or base frequency display.
Hi Srinivas,
Thanks for taking the time to look into this. For reference, the
X560WNR-G that we last reported has the INSYDE BIOS version
1.07.07S3min29. That might be useful when reaching out to Clevo.
Since we’ve seen this on hardware from Clevo, TongFang, and ASUS, we’ll
want to report to all of them. Can you tell us what tool you are using
to measure the max and base frequency displays? Are both P and E cores
displaying the proper frequencies on your end? We can then share that
with the ODMs.
Thanks again,
--
Aaron
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware
2025-12-23 17:41 ` Aaron Rainbolt
@ 2025-12-23 19:21 ` srinivas pandruvada
0 siblings, 0 replies; 17+ messages in thread
From: srinivas pandruvada @ 2025-12-23 19:21 UTC (permalink / raw)
To: Aaron Rainbolt; +Cc: kernel-team, lenb, linux-acpi, linux-pm, mmikowski, rjw
Hi Aaron,
On Tue, 2025-12-23 at 11:41 -0600, Aaron Rainbolt wrote:
> On Wed, 17 Dec 2025 05:33:08 -0800
> srinivas pandruvada <srinivas.pandruvada@linux.intel.com> wrote:
>
> > Hi Aaron,
> >
> > Tested on a platform with the similar CPU (100 MHz more max). There
> > is
> > no issue in max frequency or base frequency display.
>
> Hi Srinivas,
>
> Thanks for taking the time to look into this. For reference, the
> X560WNR-G that we last reported has the INSYDE BIOS version
> 1.07.07S3min29. That might be useful when reaching out to Clevo.
>
> Since we’ve seen this on hardware from Clevo, TongFang, and ASUS,
> we’ll
> want to report to all of them. Can you tell us what tool you are
> using
> to measure the max and base frequency displays?
I checked the sysfs display of base and scalig_max freq from cpufreq.
For current frequencies used turbotstat with stress 1 CPU busy.
> Are both P and E cores
> displaying the proper frequencies on your end?
Yes.
> We can then share that
> with the ODMs.
>
Sure.
Thanks,
Srinivas
> Thanks again,
>
> --
> Aaron
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2025-12-23 19:22 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-18 3:33 [BUG] intel_pstate: CPU frequencies miscalculated/incorrectly detected on Arrow Lake hardware Aaron Rainbolt
2025-05-19 12:48 ` srinivas pandruvada
2025-11-06 19:46 ` Aaron Rainbolt
2025-07-22 16:31 ` Aaron Rainbolt
2025-07-22 17:24 ` srinivas pandruvada
2025-11-26 23:00 ` Aaron Rainbolt
2025-12-03 17:38 ` Aaron Rainbolt
2025-12-05 19:10 ` srinivas pandruvada
2025-12-05 19:28 ` Rafael J. Wysocki
2025-12-05 19:50 ` srinivas pandruvada
2025-12-05 20:04 ` Rafael J. Wysocki
2025-12-15 0:45 ` Aaron Rainbolt
2025-12-15 14:16 ` srinivas pandruvada
2025-12-15 15:25 ` Aaron Rainbolt
2025-12-17 13:33 ` srinivas pandruvada
2025-12-23 17:41 ` Aaron Rainbolt
2025-12-23 19:21 ` srinivas pandruvada
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).