ラップトップ メーカーは、Windows のバッテリー寿命を考慮してデバイス ドライバーを調整することに多くの時間を費やしています。 Linux は通常、同じような注目を集めることはありません。 Linux は、同じハードウェア上で Windows と同等のパフォーマンスを発揮する可能性がありますが、必ずしも同じほどバッテリー寿命が長くなるわけではありません。
Linux のバッテリー使用量は、ここ数年で劇的に改善されました。 Linux カーネルは改良されており、ラップトップを使用している場合、Linux ディストリビューションは多くの設定を自動的に調整します。ただし、バッテリー寿命を延ばすためにできることはいくつかあります。
バッテリー節約の基本的なヒント
複雑すぎる操作を行う前に、 Windows ラップトップ または と同じ設定を Linux ラップトップ で調整して、バッテリー寿命を最大限に延ばします。
たとえば、Linux ラップトップを使用していないときに、より迅速にサスペンド (Linux では スリープ モード と呼ばれます) するように指示します。このオプションは Linux デスクトップの設定にあります。たとえば、[システム設定] > [Ubuntu デスクトップの電源をオン] に進みます。
画面の明るさはバッテリー寿命に大きく影響する可能性があります。ディスプレイのバックライトが明るくなるほど、バッテリーの寿命は短くなります。ラップトップに画面の明るさを変更するホットキーがある場合は、それを試してみてください。Linux でも機能するはずです。そうでない場合は、Linux デスクトップの設定のどこかにこのオプションがあります。 Ubuntu の [システム設定] > [明るさとロック] で利用できます。
Linux デスクトップが非アクティブなときに画面をより早くオフにするように指示することもできます。画面がオフの場合、ラップトップの消費電力は少なくなります。スクリーンセーバーは使用しないでください。スクリーンセーバーは、コンピューターにさらに多くの作業をさせ、ディスプレイをオンにしたままにして電力を浪費するだけです。
使用しないハードウェア無線を無効にすることもできます。たとえば、Bluetooth を使用しない場合は、Bluetooth を無効にしてバッテリー寿命を延ばすことができます。 Ubuntu デスクトップで Bluetooth を無効にするには、[システム設定] > [Bluetooth] に移動します。
Wi-Fi を使用していない場合は、Wi-Fi を無効にすることで電力を少し節約できます。 Ubuntu では、[システム設定] > [ネットワーク] に進み、[機内モード] を有効にして Wi-Fi およびその他のワイヤレス無線を無効にします。
ラップトップを使って何をするかも重要であることを忘れないでください。重いソフトウェアを実行し、より多くの CPU リソースを使用すると、ラップトップのバッテリー消費量が増加します。このため、Unity ベースのメインの Ubuntu デスクトップではなく、Lxde ベースの Lubuntu など、より軽量なデスクトップ環境を検討することをお勧めします。
独自のグラフィックス ドライバーをインストールします (必要な場合)
お使いのラップトップに Intel グラフィックスが統合されている場合は、おめでとうございます。グラフィックス ドライバーの電源管理の問題について心配する必要はありません。 Intel グラフィックスは最速ではありませんが、優れたオープンソース ドライバー サポートを備えており、すぐに「そのまま動作」します。
ただし、ラップトップに NVIDIA または AMD グラフィックスが搭載されている場合は、消費電力を削減するために何らかの作業が必要になる場合があります。
最悪のシナリオは、NVIDIA Optimus または AMD の切り替え可能なグラフィックスを搭載したラップトップです。このようなラップトップには 2 つの異なる GPU が搭載されています。たとえば、NVIDIA Optimus ラップトップには、より強力でバッテリーを消耗する NVIDIA GPU と、それほど強力ではないがバッテリーに優しい Intel GPU の両方が搭載されています。これが適切にサポートされている Windows では、ラップトップは、NVIDIA グラフィックスが開始されてゲームをプレイするまで、Intel グラフィックスを使用するように設計されています。
NVIDIA Optimus ラップトップに Linux ディストリビューションをインストールすると、ラップトップはデフォルトで常に NVIDIA グラフィックスを使用するため、バッテリーが消耗します。 NVIDIA の Linux ドライバーをインストールし、Optimus をセットアップする必要があります。
nvidia-prime
Ubuntu 上のパッケージ — 正常に動作させるため。一部のラップトップでは、 BIOS または UEFI ファームウェア設定画面に入り 、ディスクリート GPU を無効にして、追加の調整を行わずに Linux がオンボード グラフィックスのみを使用するように強制できる場合もあります。
デュアル GPU の切り替え可能なグラフィックス セットアップがない場合でも、独自の NVIDIA または AMD グラフィックス ドライバーをインストールするとメリットが得られる場合があります。標準のオープンソース ドライバーでは機能しない省電力機能へのアクセスが可能になる場合があります。
バッテリーを交換する必要があるかどうかを確認してください
バッテリーの寿命に悩んでいる場合は、ラップトップのバッテリーを交換する必要がある可能性があります。すべてのバッテリーは時間の経過とともに劣化し、工場出荷時よりも徐々に電力を保持できなくなります。
たとえば、Ubuntu では、ダッシュから電力統計アプリケーションを開くことができます。 「ノートパソコンのバッテリー」セクションを見てください。 「満充電時のエネルギー」とは、バッテリーが完全に充電されたときに現在蓄えることができる電力量です。 「エネルギー(設計)」とは、バッテリーが完全に充電されたときに元々蓄えることができる電力量です。
「満水時のエネルギー」を「エネルギー(設計)」で割り、その結果に100を掛けるとパーセンテージが得られます。たとえば、以下のスクリーンショットでは、次の計算を行います。
(44.8 / 54.3) * 100 = 82.5%
これは、バッテリーが現在元の容量の 82.5% を保持していることを意味します。それはそれほど悪いことではありません。新しいラップトップを購入したばかりでない限り、100% の状態にはなりません。ただし、残量が少なく、たとえば 50% 未満で、バッテリーをあまり使用できない場合は、バッテリーを交換する必要があるかもしれません。
Linux ディストリビューションに Power Statistics アプリケーションがない場合は、いくつかの端末コマンドを使用してこの情報を取得できます。
ターミナル ウィンドウを開き、次のコマンドを実行します。
cat /sys/class/power_supply/BAT0/charge_full
cat /sys/class/power_supply/BAT0/charge_full_design
最初の数値を 2 番目の数値で割り、100 を掛けると、バッテリーの元の容量のパーセンテージが得られます。たとえば、以下のスクリーンショットの場合、次の計算を行います。
(5901000 / 7150000) * 100 = 82.5%
これは、バッテリーが現在工場出荷時の元の容量の 82.5% であることを意味します。
高度なバッテリー節約ユーティリティ
簡単にできる成果はこれだけです。バッテリー寿命にわずかに影響を与えるために行うことができる低レベルの調整は数多くありますが、それらは一般的に多大な労力を要し、あまり見返りがありません。バッテリーの寿命を延ばすことを約束するさまざまなツールがありますが、それらは数年前に比べて役に立たなくなっています。 Linux ディストリビューションは、ラップトップで適切に機能するようにさまざまな設定を自動的に構成します。
Intel のオープンソース PowerTOP ユーティリティは システムを検査し、さまざまな省電力機能がどの程度有効になっているかを確認し、システムの消費電力を削減する方法についての提案も提供します。これはコマンドライン ツールなので、そこから実行する必要があります。通常、これは Linux ディストリビューションのソフトウェア リポジトリにあります。
たとえば、Ubuntu に PowerTOP をインストールして実行するには、ターミナル ウィンドウを開いて次のコマンドを実行します。
Sudo apt install powertop
sudo powertop –calibrate
本当に問題があり、バッテリー寿命を延ばす必要がある場合は、 TLP を インストールできます。積極的なバッテリー寿命の調整を 1 つのパッケージとして行うように設計されています。 Ubuntu のソフトウェア リポジトリからも入手できます。インストールしてシステムを再起動するだけです。それだけです。 TLP は起動時に自動的に開始され、デフォルトの省電力調整が有効になります。
たとえば、TLP はより積極的に USB デバイスを一時停止し、ハード ドライブのヘッドをパークし、CPU をスロットルします。 Linux ラップトップのバッテリー寿命がすでに十分である場合、これらの調整は理想的ではないかもしれませんが、システムからバッテリー時間をさらに絞り出すのに苦労している場合には役立つかもしれません。
たとえば、Ubuntu に TLP をインストールするには、次を実行します。
sudo apt インストール tlp
その後、システムを再起動すると、起動するたびに TLP が自動的に開始されます。すぐに再起動しないようにするには、次のコマンドを実行して起動します。
sudo tlp の開始
ラップトップのバッテリー寿命に満足している場合は、おそらく TLP をいじるべきではありません。しかし、これは、これらすべての積極的な調整を手動で有効にすることに勝る、優れた最終手段のオプションです。 TLP などの他のツールもありますが、一度に使用できるのは 1 つだけです。内部ではほとんど同じ設定が変更されます。





