Intel CPU の Power Level 2 (PL2) を永続的に無効にする

Intel CPU の Power Level 2 (PL2) を永続的に無効にする

ラップトップの Intel CPU の PL2 電力レベルを永久的に無効にしたいのですが、それは可能ですか? 方法は?

いくつかの説明:インテル プロセッサーが予想以上に電力を消費する理由: TDP とターボの説明

念のため言っておくと、私のCPUはインテル ペンティアム シルバー N5030、私は Linux を使用しています。


アップデート。コメントで提案されているように、代わりに「Linux で Intel ターボ ブーストを無効にする」を検索してみたところ、ここでいくつかの解決策が見つかりました。UbuntuでIntel Turbo Boostを無効にするただし、これらのソリューションでは、スクリプトの作成や MSR レジスタの「手動」操作が必要であり、私にとっては少々扱いにくいです。ラップトップの BIOS にスイッチが見つかりませんでした。

答え1

Linux で intel_pstate 周波数スケーリング ドライバーを使用している場合、ターボ ブーストを無効にするには、次のコマンドを実行します。

echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

intel_pstate 周波数スケーリングが使用されているかどうかを確認するには、次のコマンドを実行します。

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver

intel_pstate 周波数スケーリングを使用しない場合は、msr-tools をインストールする必要があります。

sudo apt-get install msr-tools

無効にするには、次の操作を行います。

wrmsr -a 0x1a0 0x4000850089

詳細については、投稿をご覧ください。 UbuntuでIntel Turbo Boostを無効にする

関連情報