問題:ubuntu 14のIntel pstateドライバで最小CPU周波数ですべてのコアを実行します。
cpupower frequency-set --governor performance --max 1300MHz
私はCPUコアを別の一定の周波数で実行しようとしています。私はこの目的のためにPerformance Tunerを選びました。すべてのスケーリング最大周波数範囲を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.20GHz - 3.30GHz)が課されているようですが、これらの制限を変更する方法がわかりません。 bios_limit 機能は acpi ドライバでは使用できますが、 intel pstate では使用できません。
また、Ubuntu 14でintel pstateを無効にするのに多くの時間を費やしましたが、acpiに戻りません。カーネルに問題があります。私がそう言うのは、他のコンピュータでは以前のカーネルに戻すことができたからです。したがって、acpiはオプションではありません。
これらの制限が適用されない理由を知っている人はいますか?図に示すように、ほとんどのコアは強制的に適用される1.3 GHz制限(29 GHz)をはるかに超えています。 https://ibb.co/hOmVfU