|
Krótki czas działania baterii - ASUS K50AB-sx031-4
Robin - 27-08-2009 14:56
Witam.
Mam problem z krótkim czasem działania baterii. Zainstalowany na laptopie jest Debian Squeeze z kde4. Konfiguracja to athlon 64 x2 ql64 ati hd4570 512mb + ati hd3200 (system dwóch kart dla większego oszczędzania baterii, który pod Windowsem pewnie nie sprawia problemów, natomiast Debian tak jakby nie widział tej hd4570). Laptop jest nowy, bateria formatowana 2 razy i czas jaki pokazuje kde do wyczerpania baterii to ok 1h10min (mierzyłem i się zgadza do całkowitego wyczerpania baterii). fttrobin:~# powertop -d PowerTOP 1.11 (C) 2007, 2008 Intel Corporation
Zbieranie danych przez 15 sekund
< Detailed C-state information is not available.> P-states (frequencies) 2,10 GHz 0,0% 1050 MHz 100,0% Wakeups-from-idle per second : 63,8 interval: 15,0s szacowanie użycia energii ACPI jest niedostępne Top causes for wakeups: 22,6% ( 19,1) <interrupt> : hpet2 18,5% ( 15,6) <interrupt> : ohci_hcd:usb5, ohci_hcd:usb6, ath 11,9% ( 10,0) phy0 : ath9k_bss_info_changed (ath_ani_calibrate) 9,5% ( 8,0) amarokapp : schedule_hrtimeout_range (hrtimer_wakeup) 8,1% ( 6,8) <interrupt> : ahci 6,4% ( 5,4) artsd : schedule_hrtimeout_range (hrtimer_wakeup) 4,0% ( 3,3) phy0 : ath_led_blink_work (delayed_work_timer_fn) 2,5% ( 2,1) konqueror : schedule_hrtimeout_range (hrtimer_wakeup) 1,8% ( 1,5) mysqld : schedule_hrtimeout_range (hrtimer_wakeup) 1,7% ( 1,5) dirmngr : schedule_hrtimeout_range (hrtimer_wakeup) 1,6% ( 1,3) <kernel IPI> : Rescheduling interrupts 1,2% ( 1,0) kwin : schedule_hrtimeout_range (hrtimer_wakeup) 1,2% ( 1,0) artsd : do_setitimer (it_real_fn) 1,2% ( 1,0) klipper : schedule_hrtimeout_range (hrtimer_wakeup) 1,1% ( 0,9) <kernel core> : neigh_table_init_no_netlink (neigh_periodic_timer) 1,1% ( 0,9) <kernel core> : cpucache_init (delayed_work_timer_fn) 0,6% ( 0,5) kmix : schedule_hrtimeout_range (hrtimer_wakeup) 0,6% ( 0,5) phy0 : worker_thread (delayed_work_timer_fn) 0,6% ( 0,5) hald-addon-stor : schedule_hrtimeout_range (hrtimer_wakeup) 0,6% ( 0,5) phy0 : ieee80211_sta_work (ieee80211_sta_timer) 0,5% ( 0,4) knotify : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 0,2) konsole : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 0,2) kded : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 0,2) init : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 0,2) amarokapp : futex_wait (hrtimer_wakeup) 0,2% ( 0,2) plasma : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 0,2) <kernel core> : page_writeback_init (wb_timer_fn) 0,2% ( 0,2) klauncher : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 0,2) kded4 : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 0,1) async/2 : scsi_request_fn (blk_rq_timed_out_timer) 0,2% ( 0,1) <kernel module> : sta_info_start (sta_info_cleanup) 0,2% ( 0,1) NetworkManager : schedule_hrtimeout_range (hrtimer_wakeup) 0,1% ( 0,1) <interrupt> : PS/2 keyboard/mouse/touchpad 0,1% ( 0,1) Xorg : schedule_hrtimeout_range (hrtimer_wakeup) 0,1% ( 0,1) <kernel core> : inet_initpeers (peer_check_expire) 0,1% ( 0,1) touch : start_this_handle (commit_timeout) 0,1% ( 0,1) ifconfig : rtl8169_open (rtl8169_phy_timer) 0,1% ( 0,1) knetworkmanager : schedule_hrtimeout_range (hrtimer_wakeup) 0,1% ( 0,1) async/3 : scsi_request_fn (blk_rq_timed_out_timer)
Suggestion: increase the VM dirty writeback time from 5,00 to 15 seconds with: echo 1500 > /proc/sys/vm/dirty_writeback_centisecs This wakes the disk up less frequently for background VM activity
Podpowiedź: włącz zarządzanie zasilaniem łącza SATA ALPM przez: echo min_power > /sys/class/scsi_host/host0/link_power_management_policy lub naciśnij klawisz S.
Suggestion: Disable 'hal' from polling your cdrom with: hal-disable-polling --device /dev/cdrom 'hal' is the component that auto-opens a window if you plug in a CD but disables SATA power saving from kicking in.
Recent USB suspend statistics Active Device name 0,0% USB device 2-3 : CNF7129 (Chicony Electronics Co., Ltd.) 0,0% USB device usb6 : OHCI Host Controller (Linux 2.6.30-1-amd64 ohci_hcd) 0,0% USB device usb5 : OHCI Host Controller (Linux 2.6.30-1-amd64 ohci_hcd) 0,0% USB device usb4 : OHCI Host Controller (Linux 2.6.30-1-amd64 ohci_hcd) 0,0% USB device usb3 : OHCI Host Controller (Linux 2.6.30-1-amd64 ohci_hcd) 0,0% USB device usb2 : EHCI Host Controller (Linux 2.6.30-1-amd64 ehci_hcd) 0,0% USB device usb1 : EHCI Host Controller (Linux 2.6.30-1-amd64 ehci_hcd)
Dodatkowo gdy poruszam kursorem za pomocą touchpada podczas pomiaru powertopem:
< Detailed C-state information is not P-states (frequencies) 2,10 GHz 0,0% 1050 MHz 100,0%
Wakeups-from-idle per second : 362,1 interval: 10,0s Użycie zasilania (szacunek ACPI): 41,8W (0,2 godzin)
Top causes for wakeups: 52,7% (317,8) <interrupt> : PS/2 keyboard/mouse/touchpad 16,7% (100,8) konqueror : schedule_hrtimeout_range (hrtimer_wakeup) 14,1% ( 84,9) <interrupt> : hpet2 7,5% ( 44,9) <kernel IPI> : Rescheduling interrupts 2,6% ( 15,9) <interrupt> : ohci_hcd:usb5, ohci_hcd:usb6, ath 1,7% ( 10,0) phy0 : ath9k_bss_info_changed (ath_ani_calibrate) 1,3% ( 8,0) amarokapp : schedule_hrtimeout_range (hrtimer_wakeup) 0,9% ( 5,4) artsd : schedule_hrtimeout_range (hrtimer_wakeup) 0,5% ( 3,3) phy0 : ath_led_blink_work (delayed_work_timer_fn) 0,2% ( 1,5) mysqld : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 1,5) dirmngr : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 1,1) klipper : schedule_hrtimeout_range (hrtimer_wakeup) 0,2% ( 1,0) artsd : do_setitimer (it_real_fn) 0,2% ( 1,0) <kernel core> : neigh_table_init_no_netlink (neigh_periodic_ 0,2% ( 1,0) <kernel core> : cpucache_init (delayed_work_timer_fn) 0,1% ( 0,6) konsole : schedule_hrtimeout_range (hrtimer_wakeup) 0,1% ( 0,5) kmix : schedule_hrtimeout_range (hrtimer_wakeup)
Czy touchpad nie pochłania za dużo energii? Poza tym laptop dość mocno się grzeje. Zainstalowałem laptop-mode-tools, aktywowałem je w /etc/defaults/acpi-support niestety nie zmienilo to czasu pracy baterii. Cpufreq również jest zainstalowane, jednak taktowania procesora nie potrafię obniżyć.
z gory dziekuje
nox - 03-09-2009 09:20
Jaki był tam dedykowany/preinstalowany Windows?
Bo to samo było z Windows7 i Windows Vistą z laptopem Lenovo (także dwie karty graficzne). Do Windows7 nie było po prostu sterownika zaawansowanej obsługi energii. Dlatego bateria tak krótko trzyma. Poszukaj na stronie producenta czy jest jakiś sterownik do zarządzania energią dla Linux.
tmy123 - 03-09-2009 10:58
Spróbuj zmienić na aktywne cpufrq w pliku /etc/laptop-mode/conf.d/cpufreq.conf
Na pewno to "zjada" ci najwięcej watów. A zmieniałeś coś w aplecie zarządzania energią w kde4? Wybrałeś tam schemat "powersave"? Raczej nierealne.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|