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).
Kod: Zaznacz cały
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)
Kod: Zaznacz cały
< 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)
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