Pominięto oszacowaną moc kolumny w Powertop?

9

Użyłem powertop v.2.1 pod Ubuntu 12.04, ale brakowało mu kolumny szacowanej mocy.

Jest to ta sama sytuacja, jak opisano tutaj i ten błąd powinien już zostać naprawiony.

Próbowałem, lm_sensorsale nie dał żadnego odczytu napięcia. Oto dziennik wykrywania czujników i sesji.

Nie jestem pewien, co spowodowało problem. Używam jądra Linuksa 3.2.0-23-generic, dystrybucji Ubuntu 12.04 na komputerze Thinkpad.

Czy jest jakieś inne narzędzie Linuksa do monitorowania zużycia energii dla różnych urządzeń?

Kevin Q
źródło
Myślę, że powertop to jedyne rozwiązanie, którego szukasz, sprawdź nową wersję
Qasim

Odpowiedzi:

7

Jeśli nowo zainstalowałeś PowerTop, daj mu trochę czasu ... Poprawienie szacunków zajmuje kilka dni, a następnie zaczyna się wyświetlać. Znalazłem te informacje w sieci, a także mówię z doświadczenia ...

Charlie
źródło
Masz rację, ale czy wiesz, dlaczego to działa w ten sposób?
Kevin Q,
1
Przypuszczam, że po prostu musi zebrać odpowiednie dane, zanim zacznie szacować zużycie energii. Po prostu sposób, w jaki szacowanie wskaźnika baterii poprawia się z czasem.
charlie
Także, proszę głosować w górę odpowiedź lubisz.
charlie
1
Czy muszę go otwierać, czy zbiera to w tle?
michelpm
1
Może to zrobić w tle, ale może potrwać kilka dni .. Więc bądź cierpliwy
charlie
4

Powertop 2.3

Możesz także zainstalować Powertop 2.3 z nadzieją, że ten błąd został naprawiony

Musisz go pobrać i skompilować, ponieważ nikt nie ma najnowszej wersji

Pobierz powertop https://01.org/powertop/downloads/2013/powertop-v2.3

powertop-2.3.tar.gz <<< Kliknij i pobierz mnie

Przed kompilacją musisz zainstalować zależności

Instalowanie zależności (wystarczy skopiować i wkleić następujące polecenia)

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

Instalowanie Powertop

Aby zbudować i zainstalować PowerTOP, wpisz następujące polecenia:

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

Możesz także użyć -j2 do określenia liczby rdzeni, których chcesz użyć w ./make .Replace -j2 z dowolną liczbą rdzeni procesora, których chcesz użyć w procesie kompilacji. na przykład użyłem ./make -j8

Jak sprawić, by zmiany Powertop były trwałe?


Powerstat

to narzędzie wiersza polecenia, które pokazuje zużycie energii przez system w watach.

Zainstaluj Powerstat

ssudo apt-get install powerstat -y

Możesz sprawdzić zużycie energii przez

  sudo powerstat

LUB

 sudo powerstat -d 0

Pokazuje zużycie energii w watach

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  

Qasim
źródło
Skompilowałem najnowsze źródło, ale problem nadal nie został rozwiązany. Powerstat nie jest tym, czego szukam, ponieważ muszę odczytać napięcie lub zużycie energii dla różnych urządzeń.
Kevin Q,
1

Próbuję skompilować powerstat na kubuntu 12.04 (jądro 3.5) z przewodnikiem opublikowanym przez Qasim. Ale zawsze dostaję błędy po ./configure. Błąd: Nie można znaleźć libnl i lib-genl.

Strzał w dziesiątkę
źródło
Skompilowałem 4 5 razy ... nigdy nie otrzymuję błędu kompilacji ... wklej mi dokładny błąd, abym mógł go naprawić
Qasim
sudo apt-get install libnl-dev libnl-genl-3-dev
Qasim
To jest kod błędu: 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
Bullseye
1
I że po tym, jak spróbuję zainstalować 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 działa dobrze
Bullseye