web-dev-qa-db-ja.com

なぜpowertopが> 12.04で調整可能な設定を検出するのですか?

このQ&A によると、ubuntu 12.04では、省電力がカーネルに含まれるようになったため、laptop-mode-toolsとpowertopは不要になりました。

そのため、ラップトップからラップトップモードツールを削除することにしました。これにより、バッテリーを使用しているときにシャットダウン時にラップトップがハングアップし、消費電力に差が生じないはずです。

しかし、laptop-mode-toolsを削除した後にpowertopを確認したとき、実際には、いくつかの「調整可能パラメータ」が、ラップトップモードがオンのままの「良好」から、削除後に「不良」になった。

Bad           VM writeback timeout                                                                                   
Bad           Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad           Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Good          Wireless Power Saving for interface wlan0
Good          Enable SATA link power management for /dev/sda
Good          NMI watchdog should be turned off
Good          Enable Audio codec power management
Good          Bluetooth device interface status
Good          Autosuspend for USB device BT-270 (Broadcom Corp)
Good          Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam)

Laptop-mode-toolsがまだオンの状態で、最初の1つだけが「不良」とマークされました。


私の実際の質問は次のとおりです。

  • これらの省電力がUbuntu 12.04で使用されるカーネルに統合されている場合、なぜpowertopに違いが見られるのでしょうか?

  • Laptop-mode-toolsを削除すると、バッテリーの寿命は変わりますか?

  • バッテリー寿命を改善するためにJupiterもインストールしましたが、これも同様に無関係ですか?


私の説明が多少明確になったことを願っています。 (私はUbuntuとGNU/Linuxを初めて使用することに注意してください)

どうもありがとう。

15
user138784

部分ごとに答えます。

説明

これらの省電力がUbuntu 12.04で使用されるカーネルに統合されている場合、なぜpowertopに違いが見られるのでしょうか?

  • PowerTopは電力を節約するためにいくつかの作業を行うことができます。カーネルには、バッテリー寿命を管理するための組み込み機能があります。 PowerTopは特定のシステムに基づいて電力管理を改善するためのいくつかの指示をlaptop-mode-toolsに渡します。そのため、この方法でlaptop-mode-toolsファイルを手動で構成する必要はありません。要約すると、電源設定の構成が自動化されますが、数値で表すものは言えませんが、各バッテリー、各システムは異なるため、必要に応じていくつかのテストを実行します。

Laptop-mode-toolsを削除すると、バッテリーの寿命は変わりますか?

  • Laptop-mode-toolsは、バッテリー寿命を延ばすパッケージであり、最も重要なのは、このパッケージがLinuxカーネルのラップトップモード機能をアクティブにすることです。このパッケージを使用すると、直接ファイルを編集して多くの電力関連の設定を微調整できます。PowerTopを使用すると、汚い仕事をすることができますが、多くのことを知っている場合は... 。要約すると、laptop-mode-toolsを削除すると、システムが効率的にバッテリー電源を使用することを気にしないため、バッテリー寿命に顕著な違いが生じる可能性があります。

バッテリーの寿命を延ばすためにJupiterもインストールしましたが、これも無関係ですか?

  • Jupiterを使用すると、システムは、バッテリーを節約するためにハードウェア、ソフトウェア、およびBIOS間の共同作業を使用するスーパーハイブリッドエンジン(SHE)テクノロジーを利用できます。ハードウェアでSHEを使用している場合、Jupiterを使用してバッテリー寿命を最大50%長くすることができるため、それを利用する必要があります。ハードウェアがSHEをサポートしていない場合でも、Jupiterは必要に応じてシステムの電力使用量を調整する通常の省電力ツールとして機能します。主にSHEを使用できる場合、それを要約すると違いが生じますが、時間が経つにつれてPowerTopなどのツールはエネルギー管理を非常に効率的にするため、Jupiterのようなソフトウェアは不要になりますが、今のところ改善が見られるかもしれません。

より多くの情報を得るには、これらのページをご覧ください。

回答

なぜpowertopが> 12.04で調整可能な設定を検出するのですか?

調整可能な設定があるため、Linuxカーネルに組み込まれている省電力機能、または代わりにJupiterなどのプログラムを使用するには、まだまだlaptop-mode-toolsが必要です。あなたが言及したQ&Aは、エネルギー使用の改善がカーネルで行われたことを示しており、laptop-mode-toolsが無関係であることは言及しておらず、これらの改善はデスクトップまたはラップトップにいるすべての場合に適用されることに注意してください、カーネルにバッテリー使用量のエネルギーを管理させたい場合は、まだそれを行うためにラップトップモードツールまたはカーネルに言う何かが必要です。

Powertop、Jupiter、およびco。提供するという主張はカーネルに実装されていませんか?

PowerTopは電源管理に機能を追加せず、使用する機能はすべてLinuxカーネルに実装されますが、Linuxカーネルはそれらをいつ使用するかを知りません。安定性、セキュリティ、および互換性のある問題のためのlaptop-mode-toolsはカーネルの機能ですが、汎用目的で設計されています。

そのため、使用中の特定のマシンに従ってlaptop-mode-toolsを再構成するPowerTopパッケージが存在します。 laptop-mode-toolsは、ツールをより壊れやすく、障害や不安定になりやすくするため、使用方法を最適化するように自己を構成することはできません。

PowerTopがlaptop-mode-toolsと「マージ」できず、カーネルにすでに機能があることを確認できない理由です。laptop-mode-toolsは次のように言っています。

Jupiterは、ASUSノートブックのみに制限されているテクノロジーであるSHEを使用しています。 Linuxカーネルはソフトウェアベースの機能であるため、この機能を実装できません。また、Jupiterはユーザーモードの使用も提供するため、ユーザーはニーズを決定します。カーネルでは提供できないものを、Jupiterはカーネルに何をするかを言うだけで、カーネルには使用する機能があり、Jupiterカーネルに次のように言っています:-このように使用してください!

SHEは、ノートブックのエネルギー効率を向上させ、高負荷下でシステムパフォーマンスをインテリジェントに向上させるツールです。したがって、ノートブックはプロセッサとリソースを大量に消費するタスクの要求を満たすことができます。使用シナリオに合わせてすばやく簡単に調整できます。

そのため、特定のハードウェア設計を利用し、実行中のプロセスを特定して電力を管理し、ユーザーのカスタマイズを提供するのは単なるソフトウェアです。カーネル機能はそれを提供できません、カーネルは物事を評価して何かを使用するかどうかを決定するためにそこにありません、そしてここでのソフトウェアはOSから必要な電力を知る必要があるので、カーネルはできませんこれらの必要性を評価します。

要約:Linuxカーネルには機能があります。ラップトップモードツールは、カーネルにそれを使用する時期を告げるだけです。なぜなら、カーネルだけではそれを判断できず、デスクトップまたはラップトップで実行されているかどうかさえわかりません。 PowerTopは、ラップトップモードツールをカスタマイズして、その機能をより有効に活用します。 JupiterはPowerTopとラップトップモードツールの組み合わせとして機能し、消費電力オプションをカスタマイズする簡単な方法もユーザーに提供します。 Canonicalがlaptop-mode-toolsをJupiterなどのより完全なツールに置き換えることができないのはなぜですか?彼らができるようにしたい場合、しかし、私はそれが異なるマシンの下で異なるように動作するため、物事をより不安定にするので、パフォーマンスと機能を獲得しますが、安定性は失われますが、私はJupiter(またはCanonical '同様に、彼らは物事を自分のものにするのが大好きです(笑)ラップトップモードツールの代わりに。

私は私が望むほど明確ではなかったと思う、ここに簡単にするための比phorがあります:

カーネルは駅のコントロールテーブルです。このテーブルには、列車の使用を管理できるボタン(機能)があります。必要に応じて誰かがそのボタンを押す必要がありますが、この男はオペレーター(ラップトップモード-ツール)、この男は時刻に応じてパターンをたどって電車を使用するかしないかだけですが、ラジオを持っている場合、駅の人々(PowerTop)は彼に多かれ少なかれ電車の必要性を正確に伝えることができます。より自動化されたシステムでは、ラジオの代わりにオペレーター(ジュピター)が駅にカメラを持っているので、駅の交通を観察し、それ以上の列車の必要性を評価します。ただし、制御テーブル(カーネル)には、列車を制御する(電力消費を管理する)すべてのボタン(機能)があります。

私の推薦ですか?ラップトップモードツール、PowerTop、およびJupiterの3つを保持します。彼らはあなたのシステムに害を与えることはなく、物事は改善される傾向があります。

7
Rodrigo Martins

ラップトップモードツールは時代遅れになりました。これはあなたが探しているものかもしれません。

http://www.linrunner.de/en/tlp/tlp.html

TLPは、Linux用の電源管理ツールです。すべての技術的な詳細を理解する必要なく、高度な電力管理の利点をもたらします。

Sudo add-apt-repository ppa:linrunner/tlp
Sudo apt-get update
Sudo apt-get install tlp

違いを確認するには、前後にPowerTOPを実行します。電力設定は、フレッシュブート時にTLPによって再プロファイルされます。

3
fleamour