私はラップトップ(Linuxを実行)のCPU周波数を変更しようとしていますが、成功していません。
詳細は次のとおりです。
# uname -a
Linux yoga 3.12.21-gentoo-r1 #4 SMP Thu Jul 10 17:32:31 HKT 2014 x86_64 Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz GenuineIntel GNU/Linux
# cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, 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: 800 MHz - 2.60 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 800 MHz and 2.60 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency is 2.42 GHz (asserted by call to hardware).
(similar information for cpus 1, 2 and 3)
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave
最初はユーザースペースガバナーをカーネルに組み込みましたが、その後、モジュールとしてビルドしようとしました(同じ結果が得られました)。上記のコマンドの実行中にロードされました(ロード時にシステムメッセージが見つかりませんでした)。
# lsmod
Module Size Used by
cpufreq_userspace 1525 0
(some other modules)
そして、周波数を変更するために試したコマンドは次のとおりです。
# cpufreq-set -f 800MHz
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
for example because of hardware which cannot be set to a specific frequency
or because the userspace governor isn't loaded?
# cpufreq-set -g userspace
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
for example because of hardware which cannot be set to a specific frequency
or because the userspace governor isn't loaded?
何か案は?
@don_crissti cpupowerについては知りませんでした。それはやや厄介な構文を持っていますが、cpufreqよりもうまく動作するようです。頻度を設定できるようになりました:)ありがとう
—
aditsu
echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
後、私はして再起動したp:インスタントカーネルパニックをしてましたintel_pstate=disable
し、今ではACPI-cpufreqをを使用していますが、(私はもうエラーメッセージが届かないが)、私はまだ周波数を設定することはできません。ところで、あなたのコメントを答えにしてみませんか?