Undervolting は、パフォーマンスに影響を与えずに消費電力と発熱を抑えるために、CPU への電圧を下げるプロセスです。 ほとんどのデスクトップ用マザーボードでは、BIOSでCPUの電圧設定を微調整できることに注意してください。 この機能は、頻繁に使用するアプリケーションをキャッシュすることにより、システムのパフォーマンスと応答性を向上させます。 警告されました!
This article or section needs expansion.
This article or section needs expansion.
This reason: 拡張が必要です。 PHCもここにマージする必要があるのかもしれません。 (Talk:Undervolting CPU# で議論してください)
概要
- PHC – いくつかの古い世代の Intel と AMD プロセッサをアンダーボルトするツールです。
intel_pstate
CPU 周波数ドライバとは互換性がありません。 - #intel-undervolt – Haswell やより新しい Intel CPU を MSR を使ってアンダーボルトするためのツールです。
intel_pstate
と互換性があります。 - #amdctl – K10 および新しい AMD CPU をアンダーボルトするツール。
- K10ctl – AMD K10 プロセッサ (Phenom, Phenom II など) の P-States を変更することによりオーバークロックおよびアンダーボルトを行います。
Tools
intel-undervolt
Intel-undervolt はこの記事に基づいており、MSR および MCHBAR レジスタを用いて Haswell および新しい Intel CPU をアンダーボルトするためのツールです。 さらに、電力や温度の制限を変更することもできます。
インストール
ツールはintel-undervoltとしてインストールできます。
設定と使用
次のコマンドは使用中の電圧設定を出力します。
# intel-undervolt read
今度は設定ファイル/etc/intel-undervolt.conf
を編集してください。 CPU キャッシュを -100mV でアンダーボルトした設定例:
/etc/intel-undervolt.conf
...undervolt 0 'CPU' 0undervolt 1 'GPU' 0undervolt 2 'CPU Cache' -100undervolt 3 'System Agent' 0undervolt 4 'Analog I/O' 0...
100 から 200 mV で CPU と CPU Cache を減少させると通常安定しているようです。 200mVを超えると、クラッシュするか、まったく効果がない可能性があります。
設定ファイルを保存したら、テストしてください:
# intel-undervolt apply
設定が適用されていれば、Successと表示されます。
# intel-undervolt read
安定した設定が見つかったら、変更を持続させるために intel-undervolt.service
を有効にすることもできます。
amdctl
amdctl は、K10 および新しい AMD CPU のアンダーボルトを行うツールです。