powertopの電力推定列がありませんか?


9

Ubuntu 12.04でpowertop v.2.1を使用しましたが、電力推定列がありませんでした。

これはここで説明さている状況と同じです。そのバグはすでに修正されているはずです。

試しましたlm_sensorsが、電圧の測定値が得られませんでした。以下は、sensors-detectおよびsensnorのログです。

何が問題の原因であるかは不明です。Lenovo thinkpadマシンでLinuxカーネル3.2.0-23-generic、Ubuntu 12.04ディストリビューションを実行しています。

さまざまなデバイスの電力消費を監視する他のLinuxユーティリティはありますか?


powertopがあなたが探している唯一のソリューションだと思います。新しいバージョンをチェックしてください
Qasim

回答:


7

PowerTopを新しくインストールした場合は、少し時間をかけてください...見積もりが正しくなるまで数日かかり、表示が開始されます。私はこの情報をネットで見つけ、また経験から話します...


あなたはこれで正しいですが、なぜこのように機能するのか知っていますか?
Kevin Q

1
消費電力の見積もりを始める前に、関連データを収集するだけでよいと思います。バッテリーインジケーターの推定値が時間とともに向上する方法。
チャーリー2013年

また、好きな答えに投票してください。
チャーリー2013年

1
開いたままにする必要がありますか、それともバックグラウンドで収集していますか?
michelpm 2014

1
バックグラウンドで実行できますが、数日かかる場合があります。
しばらくお待ちください

4

Powertop 2.3

Powertop 2.3をインストールして、このバグが修正されることを期待することもできます

最新バージョンを誰も持っていないため、ダウンロードしてコンパイルする必要があります

powertopをダウンロードhttps://01.org/powertop/downloads/2013/powertop-v2.3

powertop-2.3.tar.gz <<<クリックしてダウンロード

コンパイルする前に、依存関係をインストールする必要があります

依存関係のインストール(次のコマンドをコピーして貼り付けます)

sudo apt-get install libtool autoconf libnl-dev ncurses-dev pciutils-dev build-essential -y

Powertopのインストール

PowerTOPをビルドしてインストールするには、次のコマンドを入力します。

cd Downloads/powertop*  # assuming that you have downloaded in Downloads folder in you home directory   
sudo configure 
sudo make       # use -j option if you want to see details below
sudo make install

また、使用することができます-j2あなたが使用したいどのように多くのコアについて./make .Replace -j2あなたがコンパイルプロセスに使用するCPUコアのどんな数で。たとえば、私は./make -j8を使用しました

Powertopの変更を永続的にするにはどうすればよいですか?


パワースタット

は、システムの電力消費量をワット単位で表示するコマンドラインツールです。

Powerstatをインストールする

ssudo apt-get install powerstat -y

消費電力は次の方法で確認できます

  sudo powerstat

または

 sudo powerstat -d 0

消費電力がワットで表示されます

Running for 480 seconds (48 samples at 10 second intervals).
ACPI battery power measurements will start in 0 seconds time

Time    User  Nice   Sys  Idle    IO  Run Ctxt/s  IRQ/s Fork Exec Exit  Watts
 11:19:41   4.2   0.0   1.4  94.4   0.0    1   8731    518   20   20   20   9.44
 11:19:51   1.6   0.0   0.9  97.4   0.0    1   2165    301   20   20   20  10.78
 11:20:01   1.7   0.0   1.0  97.3   0.0    1   7788    400   20   20   20  12.27

Average   2.5   0.0   1.1  96.3   0.0  1.0 6228.0  406.3 20.0 20.0 20.0  10.83
StdDev   1.2   0.0   0.2   1.4   0.0  0.0 2898.3   89.0  0.0  0.0  0.0   1.16

 Minimum   1.6   0.0   0.9  94.4   0.0  1.0 2165.4  300.6 20.0 20.0 20.0   9.44
 Maximum   4.2   0.0   1.4  97.4   0.0  1.0 8730.7  518.3 20.0 20.0 20.0  12.27

 Summary:
 10.83 Watts on Average with Standard Deviation 1.16  


最新のソースをコンパイルしましたが、問題はまだ解決していません。さまざまなデバイスの電圧または消費電力を読み取る必要があるため、Powerstatは私が探しているものではありません。
Kevin Q

1

Qasimが投稿したガイドを使用して、kubuntu 12.04(3.5カーネル)でpowerstatをコンパイルしようとしています。しかし、。/ configureの後は常にエラーが発生します。エラー:libnlおよびlib-genlが見つかりません。


私は4 5回コンパイルしました...エラーコンパイルを取得しないでください...正確なエラーを貼り付けて修正できるようにします
Qasim

sudo apt-get install libnl-dev libnl-genl-3-dev
Qasim

エラーコード厥: code checking for pkg-config... no checking for PCIUTILS... no checking for library containing pci_get_dev... -lpci checking for LIBNL... no checking for LIBNL... no checking for LIBNL... no configure: error: libnl and libnl-genl are required but were not found
ブルズアイ

1
そして、私がlibnl-dev libnl-genls-3をインストールしようとした後:libnl-dev is already the newest version. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libnl-genl-3-dev : Depends: libnl-3-dev (= 3.2.3-2ubuntu2) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Bullseye

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