CPU

Undervolting は、パフォーマンスに影響を与えずに消費電力と発熱を抑えるために、CPU への電圧を下げるプロセスです。 ほとんどのデスクトップ用マザーボードでは、BIOSでCPUの電圧設定を微調整できることに注意してください。 この機能は、頻繁に使用するアプリケーションをキャッシュすることにより、システムのパフォーマンスと応答性を向上させます。 警告されました!

This article or section needs expansion.

Reason.B>

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 でアンダーボルトした設定例:

Note: 「CPU」と「GPU」の値は、一部のラップトップ (ASUS Zenbook UX430UQ など) では効果がないように見えますが、一部のラップトップ (ASUS ROG STRIX G502VY など) では効果があるようです。
/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 のアンダーボルトを行うツールです。

コメントを残す

メールアドレスが公開されることはありません。