Skip to Content

ラップトップ ユーザーにとって、電源管理とバッテリーの最適化は非常に重要です。 Ubuntu 26.04 には、組み込みの power-profiles-daemon 電源管理ツールが含まれており、TLP およびその他のユーティリティをインストールすることで、バッテリー寿命をさらに最適化できます。この記事では、さまざまな電源管理オプションと実用的なヒントについて詳しく説明します。

電力プロファイル

Ubuntu 26.04 には、パフォーマンスとバッテリー寿命を柔軟に切り替えるための 3 つのプリセット電源モードを提供する power-profiles-daemon が含まれています。

3 つの電力モード

モード説明最適な用途
省電力CPU 周波数とパフォーマンスを低下させてバッテリー寿命を最大化します軽作業、読書、旅行
バランスの取れたパフォーマンスとバッテリー寿命のバランスをとる (デフォルト)日常使い
パフォーマンス最大限のパフォーマンスを発揮し、バッテリーの消耗を早めますコンパイル、レンダリング、ゲーム

電力モードの切り替え

グラフィカルインターフェイス

  1. トップバーの右上隅にあるシステムステータス領域をクリックします。
  2. クイック設定パネルで電源モードボタンを見つけます。
  3. クリックしてモードを切り替えます

「設定 > 電源」で電源モードを切り替えることもできます。

コマンドライン

# View current power mode powerprofilesctl get # List all available modes powerprofilesctl list # Switch to power saver mode powerprofilesctl set power-saver # Switch to balanced mode powerprofilesctl set balanced # Switch to performance mode powerprofilesctl set performance

自動モード切り替え

電源状態に基づいてモードを自動的に切り替えることができます。たとえば、udev ルールを使用して、AC 電源が接続または切断されたときに自動切り替えします。

ファイル /etc/udev/rules.d/99-power-profile.rules を作成します。

# Switch to balanced mode when AC power is connected ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="1", RUN+="/usr/bin/powerprofilesctl set balanced" # Switch to power saver mode when AC power is disconnected ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="0", RUN+="/usr/bin/powerprofilesctl set power-saver"

TLP — 高度な電源管理

TLP は Linux 用の最も一般的な電力最適化ツールであり、システムのデフォルトよりもきめ細かい電力管理オプションを提供します。

TLP のインストール

sudo apt install tlp tlp-rdw # For ThinkPad users, install additional battery management tools sudo apt install tp-smapi-dkms acpi-call-dkms

TLP の有効化

sudo systemctl enable tlp sudo systemctl start tlp

注: TLP と power-profile-daemon は競合する可能性があります。 TLP をインストールした後、power-profiles-daemon を無効にすることをお勧めします。

sudo systemctl mask power-profiles-daemon

TLP ステータスの表示

# View TLP running status sudo tlp-stat -s # View battery information sudo tlp-stat -b # View full system power status sudo tlp-stat # View CPU frequency and scheduler info sudo tlp-stat -p # View disk settings sudo tlp-stat -d

TLP 構成

TLP の構成ファイルは /etc/tlp.conf にあります。一般的な最適化設定:

sudo nano /etc/tlp.conf
# CPU scaling governor policy # Use powersave on battery, performance on AC CPU_SCALING_GOVERNOR_ON_AC=performance CPU_SCALING_GOVERNOR_ON_BAT=powersave # CPU energy performance preference CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance CPU_ENERGY_PERF_POLICY_ON_BAT=power # CPU Boost frequency CPU_BOOST_ON_AC=1 CPU_BOOST_ON_BAT=0 # WiFi power saving mode WIFI_PWR_ON_AC=off WIFI_PWR_ON_BAT=on # USB auto-suspend USB_AUTOSUSPEND=1 # Disk APM (Advanced Power Management) DISK_APM_LEVEL_ON_AC="254 254" DISK_APM_LEVEL_ON_BAT="128 128" # PCI Express power management PCIE_ASPM_ON_AC=default PCIE_ASPM_ON_BAT=powersupersave # Sound card power saving (seconds, 0 to disable) SOUND_POWER_SAVE_ON_AC=0 SOUND_POWER_SAVE_ON_BAT=1

編集後に構成をリロードします。

sudo tlp start

ThinkPad バッテリー充電しきい値

ThinkPad ラップトップの場合、TLP はバッテリー寿命を延ばすためのバッテリー充電しきい値の設定をサポートしています。

# Start charging threshold (begin charging when below this level) START_CHARGE_THRESH_BAT0=75 # Stop charging threshold (stop charging when reaching this level) STOP_CHARGE_THRESH_BAT0=80

これは、バッテリーが 75% ~ 80% の間に維持され、サイクル寿命が効果的に延長されることを意味します。

バッテリーの状態の監視

バッテリー情報の表示

# View battery details with upower upower -i /org/freedesktop/UPower/devices/battery_BAT0 # Key information includes: # - energy-full-design: Design capacity # - energy-full: Current maximum capacity # - capacity: Battery health percentage # - charge-cycles: Charge cycle count (if supported)

バッテリーの状態評価

# Calculate battery wear # The capacity field shows the ratio of current max capacity to design capacity # For example, capacity: 85% means the battery has lost about 15% of its capacity

リアルタイムのバッテリー状態の監視

# Monitor real-time battery discharge rate watch -n 1 "cat /sys/class/power_supply/BAT0/power_now" # Or use powertop for detailed analysis sudo apt install powertop sudo powertop

PowerTOP電力分析

PowerTOP は、Intel が開発した電力分析ツールで、電力消費の高いコンポーネントを特定し、最適化の提案を提供します。

インストールと使用方法

sudo apt install powertop # Run PowerTOP sudo powertop

PowerTOP インターフェイスには複数のタブが含まれています。

  • 概要: 各コンポーネントのウェイクアップ頻度を表示します
  • アイドル統計: CPU アイドル状態の統計
  • 周波数統計: CPU 周波数分布
  • デバイス統計: デバイス電力統計
  • Tunables: 最適化可能な項目のリスト (良好/不良ステータス)

自動最適化

# Apply all PowerTOP recommended optimizations at once sudo powertop --auto-tune # Generate an HTML report sudo powertop --html=power-report.html

起動のたびに最適化を自動的に適用するには、systemd サービスを作成します。

sudo tee /etc/systemd/system/powertop.service << 'EOF' [Unit] Description=PowerTOP Auto Tune [Service] Type=oneshot ExecStart=/usr/sbin/powertop --auto-tune [Install] WantedBy=multi-user.target EOF sudo systemctl enable powertop

実用的なバッテリー寿命のヒント

画面の明るさ

画面はラップトップで最も電力を消費するものの 1 つです。明るさを下げるとバッテリー寿命を大幅に延ばすことができます。

  • キーボードの明るさのショートカット キーを使用する
  • 「設定 > 電源」で「自動明るさ」を有効にします (ラップトップに環境光センサーがある場合)。
  • 「常夜灯」モードを有効にすると、目を保護するだけでなく、わずかな電力の節約にもなります。

未使用のハードウェアの無効化

# Disable Bluetooth (if not in use) rfkill block bluetooth # Enable Bluetooth rfkill unblock bluetooth # View wireless device status rfkill list

クイック設定パネルから WiFi と Bluetooth をすばやく切り替えることもできます。

バックグラウンドプロセスの管理

# View high-power-consuming processes top -o %CPU # Or use htop sudo apt install htop htop

不要なバックグラウンド アプリケーションやブラウザ タブを閉じると、消費電力が大幅に削減されます。

適切な GPU の選択

ラップトップにデュアル GPU (Intel + NVIDIA) が搭載されている場合、個別の GPU が必要ないときに統合 GPU に切り替えると、消費電力を大幅に削減できます。

# View currently active GPU switcherooctl list # Run applications on the integrated GPU (default) # Run specific applications on the discrete GPU switcherooctl launch app-name

「設定 > 電源」に GPU 切り替えオプションがある場合もあります。

アニメーション効果を軽減する

「設定 > アクセシビリティ」で「アニメーションを減らす」を有効にすると、GPU の負荷がわずかに軽減され、バッテリー寿命がわずかに向上します。

サスペンドと休止状態の設定

「設定 > 電源」で設定します。

  • 自動サスペンドのタイムアウト: バッテリー使用時の自動サスペンドの遅延を設定します。
  • 蓋を閉じるアクション: ラップトップの蓋を閉じたときの動作を選択します (サスペンド/休止状態/何もしない)
  • 電源ボタンのアクション: 電源ボタンが押されたときの動作を選択します

予想されるバッテリー寿命

さまざまな使用シナリオにおけるおおよそのバッテリー寿命の参考値 (60Wh バッテリーに基づく):

使用シナリオ予想されるバッテリー寿命
軽作業(文書編集、Web閲覧など)8~12時間
混合日常使用5~8時間
ビデオの再生6~10時間
開発・コンパイル3~5時間
高負荷(3D、ビデオレンダリング)2~3時間

実際のバッテリー寿命は、ハードウェア構成、画面の明るさ、実行中のアプリケーション、その他多くの要因によって異なります。

概要

Ubuntu 26.04 は、柔軟な電源管理オプションを提供します。ほとんどのユーザーにとって、組み込みの電源プロファイル デーモンはすでに基本的なニーズを満たしています。最大限のバッテリー寿命を求めるユーザーは、TLP と PowerTOP をインストールして、より詳細な最適化を行うことができます。明るさを下げる、未使用のハードウェアの電源を切る、適切な充電しきい値を設定するなど、適切な電力習慣を身に付けると、充電ごとのバッテリー寿命と全体的なバッテリーの状態の両方を延ばすことができます。