UbuntuでWindowsと比較してコンピューターのバッテリー寿命が短くなるのはなぜですか?


35

昨年、Windows 7がプリインストールされたDell Inspiron 5315ラップトップを購入しました。Ubuntu 10.10をデュアルブートでインストールしました。Ubuntu 11.10にアップグレードすると、バッテリー寿命が1時間未満になりました。Windows 7では、2.5時間の実行時間が得られます。

Ubuntuでバッテリーが早く切れる理由はありますか?誰かがより良い電源オプションを教えてもらえますか?



@Qasimこれは重複ではありません。その質問は、Jupiterの置き換えに関するもので、これはUbuntuのバッテリー寿命が短い理由に関するものです。
セス

この投稿はどのように複製できますか。あなたが示した他の投稿は4月25日に作成されましたが、この投稿は前年のものです。
ラジェシュパンチュラ

回答:


13

PCI Expressシステムの電源管理には、かなりよく知られているカーネルの問題があります。

ブートアップgrubエントリを編集pcie_aspm=forceしてカーネルパラメータに含め、それが消費電力を改善するかどうかを確認してください。


3
この答えは本当に正しいですか?packages.ubuntu.comは、Ubuntu Linux 10.10(Maverick)にLinuxカーネル2.6.35.31.40があることを示していますが、PhoronixのWebサイトによると、電源の問題はLinuxカーネル2.6.38で始まり、Ubuntu Linux 11.04(Natty )。packages.ubuntu.com/maverick/linuxおよびphoronix.com/…を
アーネルA.ボルハ

1
@ ArnelA.Borja-OPは11.10で問題に気づいたと述べたため、11.04から11.10の間に修正されない限り、問題が発生していることは理にかなっています。
シャウナ

17

Windows 7はUbuntuよりもバッテリー寿命が長いと言われていますが、ラップトップでは比較していません。それはそれを増やすための多くのアプローチがあるということです。ここに私が最も効果的であることがわかったものを示します

  1. パッケージlaptop-mode-toolsをインストールします。ラップトップがバッテリーに接続されているとき、ハードディスクがスピンダウンされているとき、周辺機器/デバイスなどの省電力モードがオンになっているときに、ラップトップを「ラップトップモード」に切り替えます。
  2. タスクマネージャを使用して、最も集中的なプロセスを見つけて無効にします(PowerTOPもチェックします)。また、不要なブートサービス(apt-get install bumおよびグラフィカルウィンドウマネージャーによって開始されたサービスを無効にします。
  3. CPU周波数が動的に縮小されていることを確認します(cat /proc/cpuinfo)。
  4. 画面の輝度を下げます(ディスプレイが最も電力を消費します)。
  5. いくつかのランダムなヒントが役立つ場合があります。つまり、この回答を参照してください。

2
私が見たすべてのレポートは、Ubuntu LTS-esがWindowsよりも優れたバッテリー寿命を提供したと言います。Ubuntuの最近のバージョンには、いくつかの既知の理由で電力の回帰がありましたが、他にも理由があるかもしれません。私のラップトップでは、これはPrecise(4月にリリースされる開発バージョン)で根本的に改善されているようです。おそらく偶然にも、これはたまたまLTSでもあります。
ジョーエルレンドシンスタッド

1
次のようなツールをインストールする際にマウスが電池で切れるなどの問題にlaptop-mode-tools
注意してください-jeshurun

8

13.04の場合

バッテリーの寿命については非常に多くの神話があります。基本的に、長期的にバッテリーを殺すのはです。短期的にそれらを殺すのは、不必要なサービスとプロセスです。Windowsは、ハードウェアベンダーとの多くのコラボレーションがハードウェアの電力制限の最適化に取り組んでいるため、電力使用量の制限にかなり適しています。

バッテリーでの作業中は、コンピューターの発熱をできるだけ少なくするようにしてください。Ubuntu 13.04では、TLPを使用できます。以下の機能があります(完全なリストではありません):

  • カーネルラップトップモードとダーティバッファタイムアウト。
  • 「ターボブースト」/「ターボコア」を含むプロセッサ周波数スケーリング。
  • マルチコア/ハイパースレッディング用の電力対応プロセススケジューラ。
  • ハードディスクの高度な電源管理レベルとスピンダウンタイムアウト(ディスクごと)。
  • SATAアグレッシブリンク電源管理(ALPM)。
  • PCI Expressアクティブ状態電力管理(PCIe ASPM)– Linux 2.6.35以降。
  • PCI(e)バスデバイスのランタイム電源管理– Linux 2.6.35以降。
  • Radeon KMSの電源管理– Linux 2.6.35以降、fglrxではありません。
  • Wifi省電力モード-カーネル/ドライバーに依存。
  • ドライブベイのオプティカルドライブの電源を切ります(バッテリー上)。

完全な答えがあり、ここでどのようにそれを使用して構成する非常に詳細に説明するが。答えはここにも、あなたがバッテリーで起動したときに確認してくださいあなたの(おそらく微調整)設定が適用され、あなたが作るのを助けるかもしれません。

windowsとubuntuの違いについては、いくつか質問があります:

  • 電源管理ツールがインストールされていますか?TLPのようなものですか?また、適切に構成しましたか?[注:電力管理ツールを使用すると、必要なときにすべての馬力を使用できるようになります。かなりの違いに気づきました。]
  • WindowsとUbuntuで同じことを実行していますか?実行するものはすべて必要ですか?Ubuntuには完全な開発スタックがあり、Windowsには一部のオフィスアプリしかない場合があります。
  • 測定値は同じですか?WindowsとUbuntuが約束された時間を実際に与えてくれたかどうかを確認しましたか?
  • プロセッサをいくつ使用していますか?起動するときも?
  • GPUを使用していますか?これは大きな違いを生むことができます!Optimusテクノロジを搭載したNvidiaカードをお持ちの場合(基本的に、これはWindowsマシンですぐにサポートされる省電力オプションです)、bumblebeeを使用する必要があります。ちなみに、その開発者はIRCの現場であなたを助ける素晴らしい人たちです。
  • 画面の明るさに同じ設定を使用していますか?

Windowsに対するUbuntuの利点は、別のデスクトップマネージャーを選択できることです(UnityはかなりCPUを集中的に使用します)。より良い構成(ユニティでも)により、バッテリー寿命を2倍にできます。マイレージは異なる場合があります(そして変わるでしょう)。


7

Precise(4月にリリースされると12.04LTSになる開発バージョン)にアップグレードすることをお勧めします。これにより、コンピューターのバッテリー寿命が改善されたようです。10.04LTSをインストールして、12.04LTSが利用可能になったときにアップグレードすることもできます。10.04LTSのバッテリー寿命ははるかに長かった。


4
現在のアルファリリースディストリビューションへのアップグレードが、知識レベルを知らなくてもユーザーに提供できる最善のアドバイスであるかどうかはわかりません。これはかなり危険であり、回避する必要があります(imho)。
ブルーノペレイラ

1
私は通常それを決してしませんが、物事は正確で変化しました。私が正しく理解していれば、それはサイクルを通してずっと使えるはずです。アップグレードマネージャーの小さな不便を除けば、これまでに1つの問題もありませんでした。しかし、あなたは正しい。10.04をインストールし、12.04がリリースされたらアップグレードすることをお勧めしました。
ジョーエルレンドシンスタッド

それにもかかわらず、アルファリリース。
ウリエレーラ

確かに、しかし以前のアルファ版とは異なります。しかし、再び、私は10.04を推奨しました。私がやろうとしていたポイントは、これは実際にはUbuntu全般ではなく、特別で一時的な状況だということです。
ジョーエルレンドシンスタッド

公平に聞こえます、+ 1。
ブルーノペレイラ

5

バッテリー寿命を最大限に活用したい場合は、軽量なセットアップをお勧めします。また、カーネル3.2は、以前のカーネルで発生した回帰の一部を改善したことが知られています。

これらは私が使用するカーネルオプションです。

pcie_aspm=force i915.i915_enable_rc6=1 acpi_osi=Linux acpi_backlight=vendoracpi_osi=Linuxdellシステムに関連する場合と関連しない場合があります。

i915_enable_rc6 CPUのアイドル時のスリープを有効にします。

pcie_aspm すでに説明されました。

次に、低電力セットアップに進みます。あなたができることは、lxdeまたはrazor qtデスクトップ環境を取るか、あなたが私と同じようにします。軽量のwmと、必要なxfceからコンポーネントを取り出します。

Wi-Fiをオフにすると、ラップトップで最大7時間バッテリーを使用できます。

ラップトップモードに移ります。cpufreq取り付けた/etc/laptop-mode/conf.d/cpufreq.confことを確認してから、バッテリーガバナーが省電力であることを確認してくださいBATT_CPU_GOVERNOR=powersave

cpufreq-info あなたが今どのガバナーにいるかを教えてくれます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.