ノートパソコンを使う上で、大きな利点にもなり得るが同時に欠点にもなり得る小さな問題があります。それはバッテリーの使用です。電源コンセントに接続しなくても作業できるという利点がある一方で、バッテリーの持続時間という問題があります。
そこでこの記事では、Linuxディストリビューションにおける電力管理を支援し、ノートパソコンのバッテリー寿命を延ばすのに役立つ優れたアプリケーションについて解説します。
TLPについて
私が話しているアプリケーションはTLP(Linux Advanced Power Management)と呼ばれています。これはLinux向けに開発されたアプリケーションで、ノートパソコンのシステム電力使用量を高度に管理することに特化しています。
TLPには、ハードウェア全体に分配されるエネルギーを最適化し、ノートパソコンの使用中にエネルギーを管理する、あらかじめ設定された構成が備わっています。
TLPは、技術的な詳細を理解する必要なく、Linux向けの高度な電源管理のメリットを提供します。TLPは、最も特殊な要件にも対応できるよう、高度にカスタマイズ可能です。
TLPがノートパソコンのエネルギー使用量を最適化するために備えている主な機能には、以下のようなものがあります。
- TLPは、使用されていないUSBデバイスの自動サスペンドを処理します。
- TLPは、必要で頻繁に使用されるワイヤレスデバイスを定義でき、起動時に有効または無効にします。
- また、ハードディスクの動作の分析を実行し、その動作を最適化します。
- ワイヤレスデバイスを無効にする
- パフォーマンスまたは省電力を向上させるためにCPUを構成します。

LinuxにTLPをインストールするにはどうすればよいですか?
この電源管理ツールをインストールしたい場合、ほとんどのLinuxディストリビューションにはリポジトリに含まれているという利点があります。
インストールを開始する前に、ThinkPadラップトップを使用している場合は、いくつかの追加パッケージをインストールする必要があることを強調することが重要です。
TLPをインストールするには、システムでターミナルを開き、配布に応じて次のコマンドを入力する必要があります。
Debianの場合、TLPをインストールするには、次のように入力します。
sudo apt install tlp tlp-rdw
ThinkPadをお持ちの場合は、これを追加でインストールします。
sudo apt install tp-smapi-dkms acpi-call-dkms
Ubuntuとその派生ディストリビューションにTLPをインストールするには、システムにリポジトリを追加する必要があります。これは、以下のコマンドで実行できます。
注:リポジトリはUbuntu 17.10までであるため、18.04にインストールする場合は、別の手順を実行する必要があります。
リポジトリを追加するには、次のように入力します。
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
そして、次のコマンドでアプリケーションをインストールします。
sudo apt-get install tlp tlp-rdw
Ubuntu 18.04 の場合も同じリポジトリを使用しますが、システムに対してそれが以前のバージョンからのものであることを伝えます。そのためには、sources.list ファイルに次の行を追加します。
echo " deb http://ppa.launchpad.net/linrunner/tlp/ubuntu artful main " | tee /etc/apt/sources.list.d/ linrunner-tlp.list
echo " deb-src http://ppa.launchpad.net/linrunner/tlp/ubuntu artful main" | tee -a /etc/apt/sources.list.d/ linrunner-tlp.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 02D65EFF
実行します:
sudo apt update
sudo apt install tlp tlp-rdw
Arch Linuxとその派生ディストリビューションでは、以下のコマンドでインストールします。
sudo pacman -S tlp tlp-rdw
ThinkPadを使用している場合は、これを追加でインストールします。
sudo pacman -S tp_smapi acpi_call
そして、次のコマンドを使用してサービスをシステムにロードする必要があります。
systemctl enable tlp.service
systemctl enable tlp-sleep.service
systemctl enable NetworkManager-dispatcher.service
Fedora 28とその派生ディストリビューションでは、以下のコマンドでアプリケーションをインストールします。
sudo dnf install tlp tlp-rdw
最後に、openSUSEでは、以下の方法でインストールします。
zypper install tlp tlp-rdw
LinuxでTLPを開始するにはどうすればよいですか?
アプリケーションを実行して作業を開始するには、次のコマンドを実行するだけです。
sudo tlp start
動作していること、および正しくインストールされていることを確認するには、次の手順を実行します。
sudo tlp-stat -s
TLPコマンドの使用方法についてさらに詳しく知りたい場合は、以下のリンクを参照してください。