Strona 1 z 1

[+] powertop - szacowanie uŻycia energii ACPI

: 04 września 2008, 10:53
autor: LiTE
Posiadam notebooka HP nx7400. Odkąd zainstalowałem Debiana Lenny 64-bit pojawił się ten problem. Mianowicie gdy odpalam program powertop (w wersji 1.10) nie pokazuje mi szacowanego poboru energii co za tym idzie szacowanego czasu pracy na baterii.

Wygląda to jakoś tak:

Kod: Zaznacz cały

Cn                Avg residency       P-states (frequencies)
C0 (CPU aktywny)        ( 7,3%)         1,67 GHz     2,0%
C0                0,0ms ( 0,0%)         1333 MHz     0,0%
C1                0,0ms ( 0,0%)         1000 MHz    98,0%
C2                1,3ms (92,7%)


Wakeups-from-idle per second : 730,5    interval: 5,0s
szacowanie użycia energii ACPI jest niedostępne

Top causes for wakeups:
  34,3% (307,6)       <interrupt> : b43 
  31,7% (284,4)       <interrupt> : PS/2 keyboard/mouse/touchpad 
  28,6% (256,2)       <interrupt> : extra timer interrupt 
   4,6% ( 41,0)      <kernel IPI> : Rescheduling interrupts 
   0,2% (  1,6)      <kernel IPI> : TLB shootdowns
   0,2% (  1,6)           deluged : schedule_timeout (process_timeout)
Kiedyś miałem Lenny 32-bit i nie było z tym problemu. Co dziwne gnome-power-manager odczytuje to poprawnie:

Obrazek

Dodaje informacje, które mogą pomóc

lspci
http://rafb.net/p/8nZXtQ82.html

kernel config 2.6.26-1
http://rafb.net/p/7O78oY49.html

[ Dodano: 2008-09-05, 13:42 ]
Problem rozwiązany!
Wynikiem błędu była zła konfiguracja jądra, dokładnie chodzi o opcje:

Kod: Zaznacz cały

CONFIG_ACPI_PROCFS_POWER
Opcja ta powoduje (nie zaznaczona) przeniesienie informacji o baterii do /sys/class/*

Pobrałem kod źródłowy powertop, zobaczyłem iż nie mam katalogu /proc/acpi/battery z której to powertop pobiera informację. Dzięki również @mpp za pomoc w znalezieniu zguby.

: 29 września 2008, 15:46
autor: witek
Jakoś dzisiaj nie za bardzo kumam :) Czyli rozwiązaniem jest ponowna kompilacja kernela z opcją, o której piszesz? Czy trzeba coś w konfiguracji powertop zmienić?

: 29 września 2008, 16:00
autor: LiTE
Tak zmienić w konfiguracje jądra i przekompilować jądro z zaznaczoną tą opcją