web-dev-qa-db-ja.com

CPUスケーリングドライバーをintel_pstateに変更する方法

Intel(R)Core(TM)i7 CPU 870 @ 2.93GHz(1物理、4コア、8スレッド)のiMacを持っています

私はUbuntu 18.04.3 LTSを使用しています

CPU周波数を常に1.2GHz(最小)に固定しているため、CPU周波数を変更するために、雑多なもの(ほとんどは覚えていません)を試していました。

現在、acpi-cpufreqドライバーが使用されています。

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq

そしてintel_pstateに切り替えたいのですが、これを達成する方法がわかりません。

acpi-cpufreqに切り替えようとしたときに、カーネルパラメータintel_pstate=disable/ etc/default/grubに追加しました。私はそれを削除してSudo update-grubを実行しましたが、再起動後もacpi-cpufreqがスケーリングドライバーであることがわかります。

ヒントはありますか?

5

一般的な回答:

ターミナルを開いて入力:
Sudo gedit /etc/default/grub
次に、行を見つけます:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
それを次のように変更します:
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=enable quiet splash"
ファイルを保存し、次のコマンドを実行します:
Sudo update-grub
システムを再起動し、次の方法で有効になっていることを確認します:
sys/devices/system/cpu/cpu*/cpufreq/scaling_driver

第2世代以前のインテルプロセッサーへの回答:

申し訳ありませんが、プロセッサーでintel_pstateを使用できません。 Sandy Bridge(2nd)世代以降のプロセッサでのみ圧縮可能です。 Intel i7 870でのみ古いCPUfreqを使用できます
追加情報:
https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_pstate.html

1
V.H.