コンテンツにスキップ

「Powerdown」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
編集の要約なし
TLPへの転送ページ
 
(他の1人の利用者による、間の1版が非表示)
1行目: 1行目:
#REDIRECT: [[TLP]]
[[Category:電源管理]]
[[en:powerdown]]
{{Related articles start}}
{{Related|Pm-utils}}
{{Related|Udev}}
{{Related|Display Power Management Signaling}}
{{Related articles end}}

Powerdown は Taylorchu によって開発されている、コンピュータの電力消費を抑える全ての設定を結集してバッテリーの寿命を伸ばすスクリプト群です。

{{Warning|自己責任で使って下さい。最後まで一読してから、システムの互換性がない設定を無効にすることを推奨します。}}
==インストール==
[[Arch User Repository|AUR]] から {{AUR|powerdown-git}} をインストールします。
{{Note|Powerdown は NMI watchdog を停止しようと試みます。もし動かなかった場合、サスペンド中に "Dazed and confused" と表示されます。カーネルコマンドラインに {{ic|1=nmi_watchdog=0}} を定義することでこれを無効にできます。}}

以下の行を {{ic|~/.xinitrc}} に追加すればアイドル状態が5分間経過したときにスクリーンモニタが消灯します:
{{hc|~/.xinitrc|
# screen powersave
xset +dpms
xset dpms 0 0 300
}}

{{Note|このスクリプトが使えない場合は、{{ic|1=consoleblank=0}} をカーネルコマンドラインに付与し、以下の {{ic|xset}} コマンドを実行してください (これは powerdown スクリプトに対する大きな変更です):
xset s off
xset s noblank
xset s noexpose
xset c on
xset -dpms
}}

{{ic|powerdown}} シェルスクリプトは {{ic|/usr/bin}} 以下にあります。必要に応じて編集してください。不要なオプションはコメントアウトしてください。
== 使い方 ==

以下のテーブルはインストールされるスクリプトを全て示しています。

{| class="wikitable"
! 名前 !! 機能
|-
| powerdown, powerup || 全ての電源を入れる・落とす。
|-
| powerdown-functions || powerdown や powerup によって用いられる機能を定義します。
|-
| powernow || 現在の電力使用状況や設定を表示します。
|-
| powerdown.rules || powrdown や powerup をロードする Udev ルール。
|-
| suspend-to-mem || RAM にサスペンド。
|-
| suspend-to-disk || HDD にサスペンド。初回時に 2GB のスワップファイルを作成します。
|-
| suspend-hybrid || 初めに RAM にサスペンドし、10分後 HDD にサスペンドします。
|-
| pm-is-supported, pm-powersave, pm-suspend, pm-hibernate || pm-utils 構文のラッパー (レガシーサポート用)。
|}

再起動後、スクリプトはターミナルで実行できるようになります。

== 電源の状態が変わった時に自動的に電源を落とす ==

Powerdown は [[Udev|Udev]] ルールにより自動的にロードされます。そのためデーモンや rc スクリプト、service ファイルは不要です。

しかし、マシンによっては動作しないことがあるので、その場合 {{ic|upowner.service}} を [[systemd|systemd]] で有効にしてください:
# systemctl enable upower.service
もしくは {{ic|upower -e}} を {{ic|.xinitrc}} に定義します。

== 設定 ==
powerdown の設定ファイルは存在しないため、{{ic|/usr/bin/powerdown}} を手動で編集して値を変更する必要があります。しかしながら、変更はアップデートによって上書きされるので注意してください。

==FAQ==
==== HDD がいつもよりスピンアップしたりカチカチ言うのですが、これに関する設定は powerdown のどこにありますか?====
次のコマンドで高い値を設定してください:
hdparm -B

==インストールしたら必要なくなるパッケージ==
[https://bbs.archlinux.org/viewtopic.php?pid=1094283#p1094283 ソース]
# <s>powertop, powertop2: these packages have no updates for at least 3-4 years. if you think kernel has no changes on power management for 3 or 4 years, go ahead and continue to use them. Replacement: powernow is included in new powerdown. it shows laptop power usage in mWh. the value is usually between 10000 to 25000.</s>
# laptop-mode-tools: this is a huge framework on power management. It has dozens of configs you need to setup, which normally no one knows how to control them. I think it is a "troubleware"; to use it properly, you have to google more. most of time, you dont even know what works or not. Replacement: powerdown shows what does not work right in the screen. it contains all the rules optimized that just work.
# tuxonice, uswsusp, pm-utils: too hassle to set things up. again, they complicate suspend and resume. the default kernel already support suspends and resume pretty well. Replacement: ps2mem uses default kernel for ram suspend and resume. you just run "sudo suspend-to-mem"; no framework, no setup.
# turn-off solves a bug in kernel(even in 3,4 rc that ehci_hcd messes up shutdown when it is set to powersave mode). This is a wrapper for 'poweroff'. You just call it to shut down your arch box.

==参照==
* [https://bbs.archlinux.org/viewtopic.php?id=134109 Initial thread on the forum]
* [https://github.com/taylorchu/powerdown Github repository]
* [https://github.com/Unia/powersave Alternative, more simple powersave script]
* [https://aur.archlinux.org/packages/powerconf Another simple power saving system]

2017年10月16日 (月) 21:43時点における最新版

転送先: