「CPU の低電圧化」の版間の差分
ナビゲーションに移動
検索に移動
Kusakata.bot2 (トーク | 投稿記録) (Pkg/AUR テンプレートの更新) |
Kusanaginoturugi (トーク | 投稿記録) (→概要: 英語版より記事を追加) |
||
16行目: | 16行目: | ||
* [[PHC]] - 旧世代の Intel と AMD のプロセッサを低電圧化するツール。{{ic|intel_pstate}} [[CPU 周波数スケーリング#CPU 周波数ドライバー|CPU 周波数ドライバー]]とは互換性がありません。 |
* [[PHC]] - 旧世代の Intel と AMD のプロセッサを低電圧化するツール。{{ic|intel_pstate}} [[CPU 周波数スケーリング#CPU 周波数ドライバー|CPU 周波数ドライバー]]とは互換性がありません。 |
||
* [[#intel-undervolt]] - Haswell 以降の Intel CPU を MSR を使って低電圧化するツール。{{ic|intel_pstate}} と互換性があります。 |
* [[#intel-undervolt]] - Haswell 以降の Intel CPU を MSR を使って低電圧化するツール。{{ic|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. |
||
== ツール == |
== ツール == |
2021年10月29日 (金) 13:50時点における版
低電圧化はコンピュータプロセッサや部品の駆動電圧を動的に減らします。動的電圧スケーリングによって電圧を抑えることでパフォーマンスに影響を与えることなく消費電力を減らしたり発熱を少なくすることができます。
概要
- 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 だけ低電圧する設定例:
/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
を有効化することで変更を永続化できます。