コンテンツにスキップ

「CPU の低電圧化」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
warning と note を英語版より追加
編集の要約なし
11行目: 11行目:


低電圧化はコンピュータプロセッサや部品の駆動電圧を動的に減らします。動的電圧スケーリングによって電圧を抑えることでパフォーマンスに影響を与えることなく消費電力を減らしたり発熱を少なくすることができます。
低電圧化はコンピュータプロセッサや部品の駆動電圧を動的に減らします。動的電圧スケーリングによって電圧を抑えることでパフォーマンスに影響を与えることなく消費電力を減らしたり発熱を少なくすることができます。



{{Warning|Misconfiguration of CPU voltage settings might result in permanently damaged hardware. You have been warned!}}
{{Warning|Misconfiguration of CPU voltage settings might result in permanently damaged hardware. You have been warned!}}

2021年10月29日 (金) 13:51時点における版

低電圧化はコンピュータプロセッサや部品の駆動電圧を動的に減らします。動的電圧スケーリングによって電圧を抑えることでパフォーマンスに影響を与えることなく消費電力を減らしたり発熱を少なくすることができます。

警告 Misconfiguration of CPU voltage settings might result in permanently damaged hardware. You have been warned!
ノート It is no longer possible to undervolt Intel processors with modern BIOSes and microcode, due to the changes needed to patch the Plundervolt vulnerability.

概要

  • PHC - 旧世代の Intel と AMD のプロセッサを低電圧化するツール。intel_pstate CPU 周波数ドライバーとは互換性がありません。
  • #intel-undervolt - Haswell 以降の Intel CPU を MSR を使って低電圧化するツール。intel_pstate と互換性があります。
  • #amdctl - a tool for undervolting K10 and newer AMD CPUs.
  • K10ctl - overclock and undervolt an AMD K10 processor (e.g. Phenom, Phenom II) by changing its P-States.

ツール

intel-undervolt

intel-undervolt は MSR を使用する Haswell 以降の Intel CPU を低電圧化するツールです。このツールは こちらの記事 の内容を元にしています。MSR と MCHBAR レジスタを使ってパワーリミット・温度リミットを変更できます。

インストール

intel-undervolt パッケージでインストールできます。

設定と使用方法

以下のコマンドは現在の電圧設定を出力します:

# intel-undervolt read

設定ファイル /etc/intel-undervolt.conf を編集して設定してください。CPU Cache を -100mV だけ低電圧する設定例:

ノート 'CPU' と 'GPU' の値を変えても効果はありません (少なくとも ASUS Zenbook UX430UQ ノートパソコンの場合は)。
/etc/intel-undervolt.conf
...
apply 0 'CPU' 0
apply 1 'GPU' 0
apply 2 'CPU Cache' -100
apply 3 'System Agent' 0
apply 4 'Analog I/O' 0
...

設定ファイルを保存したら以下のコマンドでテストしてください:

# intel-undervolt apply

設定が適用されたら Success と出力されます。もう一度現在の設定を確認してみてください:

# intel-undervolt read

設定を変更しても安定しているようだったら intel-undervolt.service有効化することで変更を永続化できます。

amdctl

amdctl is a tool for undervolting K10 and newer AMD CPUs.

Installation

The tool can be installed as amdctl-gitAUR.