Intel Pstate 频率限制被覆盖

Intel Pstate 频率限制被覆盖

问题:在 ubuntu 14 上的 Intel pstate 驱动程序上以最低 CPU 频率运行所有核心。

cpupower  frequency-set --governor performance --max 1300MHz

我正在尝试以不同的恒定频率运行我的 cpu 核心。为此我选择了性能调节器。我已将所有缩放最大频率范围设置为从 1.2GHz 到 1.3GHz

# cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000
1300000

但我的极限被超越了,我不知道为什么。我尝试解决很多类似的问题,但找不到任何结论。

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to [email protected], please.
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 1.20 GHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.20 GHz and 1.30 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz (asserted by call to hardware).
analyzing CPU 1:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 0.97 ms.
  hardware limits: 1.20 GHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.20 GHz and 1.30 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz (asserted by call to hardware).
analyzing CPU 2:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 2
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 0.97 ms.
  hardware limits: 1.20 GHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.20 GHz and 1.30 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz (asserted by call to hardware).

我认为这些硬件限制是强加的(硬件限制:1.20 GHz - 3.30 GHz),但我不知道如何改变这些限制。 bios_limit 功能在 acpi 驱动程序中可用,但在 intel pstate 中不可用。

另外,我花了很多时间在我的 ubuntu 14 上禁用 intel pstate,但它不会恢复到 acpi。我的内核有一些问题。我这样说是因为在其他机器上我能够恢复到旧内核。所以acpi不是一个选择。

有谁知道为什么不执行这些限制?正如您在图片中看到的,大多数核心都远远超出了我强制执行的 1.3GHz 限制 (29GHz) https://ibb.co/hOmVfU

某些核心超出 1.3GHz 限制

相关内容