「TLP」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) |
Kusanaginoturugi (トーク | 投稿記録) |
||
37行目: | 37行目: | ||
設定ファイルは {{ic|/etc/default/tlp}} にあり、デフォルトで、ほぼ全ての分野を最適化して消費電力を抑えます。オプションの説明の完全なリスト: [http://linrunner.de/en/tlp/docs/tlp-configuration.html TLP configuration]。 |
設定ファイルは {{ic|/etc/default/tlp}} にあり、デフォルトで、ほぼ全ての分野を最適化して消費電力を抑えます。オプションの説明の完全なリスト: [http://linrunner.de/en/tlp/docs/tlp-configuration.html TLP configuration]。 |
||
− | === |
+ | === バッテリー(BAT)設定を強制する === |
+ | 電源が検出されない場合、デスクトップや組み込みハードウェアなどのデバイスではACの設定が使用されます。 |
||
− | When no power supply can be detected, the setting for AC will be used on devices like desktops and embedded hardware. |
||
+ | これらのデバイスで TLP を使用する場合、バッテリー(BAT)設定を強制して、より省電力を図ることができます: |
||
− | You may want to force the battery (BAT) settings when using TLP on these devices to enable more power saving: |
||
{{hc|/etc/tlp.conf|2= |
{{hc|/etc/tlp.conf|2= |
2020年8月26日 (水) 10:58時点における版
関連記事
プロジェクトページ より:
- TLP を使うことで技術的な内容を理解する必要なく Linux の高度な電源管理を享受することができます。TLP には電池寿命を最適化する設定が初めから付いており、インストールだけすればあとはもう忘れてかまいません。さらに TLP はあなたの要件を満たすように細かくカスタマイズすることも可能です。
目次
インストール
tlp パッケージをインストールして起動・有効化してください。任意の依存パッケージをインストールすれば省電力機能がさらに追加されます。
Radio Device Wizard (tlp-rdw)
tlp-rdw を使うには NetworkManager が必要です。NetworkManager-dispatcher.serivce
を有効化してください。
また、TLP の無線デバイスの切り替えオプションが適切に動作するように systemd サービスの systemd-rfkill.service
とソケット systemd-rfkill.socket
をマスクしてください。
詳細は、TLP configuration を参照してください。
ThinkPad
充電の閾値の設定や再測定など、高度なバッテリー機能を使いたい場合、以下のパッケージをインストールしてください:
- tp_smapi – バッテリーの充電の閾値や、キャリブレーション、tlp-stat で特定のステータスを出力するのに必要です。
- acpi_call – Sandy Bridge 以降の新しいモデル (X220/T420, X230/T430 など) で必要です。
詳しくは TLP FAQ の "Which kernel module?" を見てください。
threshyAUR や threshy-guiAUR を使うと D-Bus を通して閾値を変更できます。root 権限は必要ありません。
グラフィカルインターフェイス
tlpui-gitAUR という Python で書かれた TLP の GTK ユーザーインターフェイスがあります。2020年4月時点ではまだ開発途上です。
設定
設定ファイルは /etc/default/tlp
にあり、デフォルトで、ほぼ全ての分野を最適化して消費電力を抑えます。オプションの説明の完全なリスト: TLP configuration。
バッテリー(BAT)設定を強制する
電源が検出されない場合、デスクトップや組み込みハードウェアなどのデバイスではACの設定が使用されます。
これらのデバイスで TLP を使用する場合、バッテリー(BAT)設定を強制して、より省電力を図ることができます:
/etc/tlp.conf
# Operation mode when no power supply can be detected: AC, BAT. TLP_DEFAULT_MODE=BAT # Operation mode select: 0=depend on power source, 1=always use TLP_DEFAULT_MODE TLP_PERSISTENT_DEFAULT=1
Btrfs
Btrfs でフォーマットされているパーティションのファイルシステムが破壊されないように、以下を設定してください:
SATA_LINKPWR_ON_BAT=max_performance
次のリンクも参照: Github bug report, Reddit follow-up discussion。
Bumblebee と NVIDIA ドライバー
Bumblebee で NVIDIA ドライバーを使用している場合、Bumblebee で GPU の電源供給を制御できるようにするため TLP で GPU の電源管理を無効化する必要があります。
lspci
を実行して GPU のアドレスを確認してから (例: 01:00.0)、以下のように値を設定してください:
RUNTIME_PM_BLACKLIST="01:00.0"
コマンドライン
TLP はコマンドラインツールを提供しています。TLP commands を参照してください。
デバッグ
現在使用しているモード(AC/BAT)についてと設定を表示できます:
# tlp-stat
hci0: link tx timeout
If your bluetooth headphones suddenly stop working and you see this error in dmesg
, it may be caused by TLP suspending your device. Create a file like /etc/tlp.d/10-disable-autosuspend.conf
and put this in there:
# Disable bluetooth autosuspend AUTOSUSPEND_RUNTIME_DEVID_WHITELIST="8087:0aaa"
Get the device ID for your bluetooth device from lsusb -v
. Restart TLP and the bluetooth service.
除外されている機能
- ファン制御についてはファンスピード制御や Thinkpad Fan Control を参照。
- バックライトの輝度についてはバックライトを参照。
参照
- TLP - Linux Advanced Power Management - プロジェクトのホームページとドキュメント。
- Project FAQ - Project FAQ