reducing power usage of Fedora - how you can help!
Paul Johnson
pauljohn32 at gmail.com
Fri Aug 10 03:39:53 UTC 2007
Powertop is fun! On a Dell D820 Latitude with dual core centrino, it
runs fine. When I run version 1.7 it nicely points out some changes I
can make, such as:
Suggestion: Enable wireless power saving mode by executing the
following command:
iwpriv eth1 set_power 5
and
Suggestion: Disable the unused bluetooth interface with the following command:
hciconfig hci0 down ; rmmod hci_usb
and, if it is unplugged, it recommends going into laptop mode
After I do that, then re-run powertop -d, I get this when the laptop
is not plugged in.
PowerTOP version 1.7 (C) 2007 Intel Corporation
Cn Avg residency (3s) P-states (frequencies)
C0 (cpu running) (14.2%)
C1 0.0ms ( 0.0%) 2.34 Ghz 9.2%
C2 0.8ms (10.7%) 2.00 Ghz 0.0%
C3 1.1ms (75.0%) 1.67 Ghz 0.0%
1000 Mhz 90.8%
Wakeups-from-idle per second : 834.8
Power usage (ACPI estimate): 42.5W (3.4 hours)
Top causes for wakeups:
23.0% (173.3) firefox-bin : schedule_timeout (process_timeout)
19.9% (150.0) <interrupt> : i8042
10.0% ( 75.3) Xorg : schedule_timeout (process_timeout)
8.2% ( 61.3) <interrupt> : nvidia
6.6% ( 49.3) S06cpuspeed : queue_delayed_work_on
(delayed_work_timer_fn)
6.2% ( 47.0) <interrupt> : uhci_hcd:usb2, HDA Intel
6.1% ( 45.7) <interrupt> : extra timer interrupt
5.9% ( 44.3) <interrupt> : ipw3945
4.8% ( 36.3) Xorg : do_setitimer (it_real_fn)
4.2% ( 31.7) mlterm : schedule_timeout (process_timeout)
1.1% ( 8.0) <kernel module> : usb_hcd_poll_rh_status (rh_timer_func)
1.1% ( 8.0) artsd : schedule_timeout (process_timeout)
0.4% ( 2.7) firefox-bin : futex_wait (hrtimer_wakeup)
0.3% ( 2.0) afs_rxevent : schedule_timeout (process_timeout)
0.3% ( 2.0) <kernel core> : queue_delayed_work_on
(delayed_work_timer_fn)
0.2% ( 1.3) kicker : schedule_timeout (process_timeout)
0.1% ( 1.0) kdesktop : schedule_timeout (process_timeout)
0.1% ( 1.0) kwin : schedule_timeout (process_timeout)
0.1% ( 1.0) automount : futex_wait (hrtimer_wakeup)
0.1% ( 1.0) kwrapper : do_nanosleep (hrtimer_wakeup)
0.1% ( 1.0) klipper : schedule_timeout (process_timeout)
0.1% ( 1.0) <kernel core> : page_writeback_init (wb_timer_fn)
0.1% ( 1.0) Xorg : nv_start_rc_timer (nv_kern_rc_timer)
0.1% ( 1.0) ksysguardd : schedule_timeout (process_timeout)
0.1% ( 1.0) artsd : do_setitimer (it_real_fn)
0.1% ( 1.0) ipw3945/0 : ipw_net_hard_start_xmit
(delayed_work_timer_fn)
0.1% ( 0.7) kded : schedule_timeout (process_timeout)
0.0% ( 0.3) gconfd-2 : schedule_timeout (process_timeout)
0.0% ( 0.3) ssh-agent : do_setitimer (it_real_fn)
0.0% ( 0.3) afsd : ipw_irq_tasklet (delayed_work_timer_fn)
0.0% ( 0.3) klauncher : schedule_timeout (process_timeout)
0.0% ( 0.3) ipw3945/0 : ipw_bg_link_up (delayed_work_timer_fn)
0.0% ( 0.3) gpg-agent : schedule_timeout (process_timeout)
0.0% ( 0.3) ipw3945/0 : ipw_post_associate (ipw_kickoff_roaming)
When it IS plugged in, I see this:
PowerTOP version 1.7 (C) 2007 Intel Corporation
Cn Avg residency (10s) P-states (frequencies)
C0 (cpu running) ( 8.8%)
C1 0.0ms ( 0.0%) 2.34 Ghz 0.7%
C2 0.9ms ( 6.0%) 2.00 Ghz 0.0%
C3 1.3ms (85.2%) 1.67 Ghz 0.0%
1000 Mhz 99.3%
Wakeups-from-idle per second : 708.6
no ACPI power usage estimate available
Top causes for wakeups:
27.9% (191.8) firefox-bin : schedule_timeout (process_timeout)
21.5% (147.6) <interrupt> : i8042
10.1% ( 69.7) Xorg : schedule_timeout (process_timeout)
9.0% ( 61.9) <interrupt> : nvidia
7.2% ( 49.4) S06cpuspeed : queue_delayed_work_on (delayed_work_timer_fn
5.8% ( 39.9) mlterm : schedule_timeout (process_timeout)
5.6% ( 38.4) <interrupt> : ipw3945
4.7% ( 32.4) Xorg : do_setitimer (it_real_fn)
3.6% ( 24.4) <interrupt> : extra timer interrupt
1.1% ( 7.8) <kernel module> : usb_hcd_poll_rh_status (rh_timer_func)
1.0% ( 6.6) artsd : schedule_timeout (process_timeout)
0.3% ( 2.0) <kernel core> : queue_delayed_work_on (delayed_work_timer_fn
0.3% ( 2.0) afs_rxevent : schedule_timeout (process_timeout)
0.1% ( 1.0) kwrapper : do_nanosleep (hrtimer_wakeup)
0.1% ( 1.0) Xorg : nv_start_rc_timer (nv_kern_rc_timer)
0.1% ( 1.0) klipper : schedule_timeout (process_timeout)
0.1% ( 1.0) ksysguardd : schedule_timeout (process_timeout)
0.1% ( 1.0) artsd : do_setitimer (it_real_fn)
0.1% ( 1.0) ntpd : do_adjtimex (sync_cmos_clock)
0.1% ( 1.0) automount : futex_wait (hrtimer_wakeup)
0.1% ( 0.8) firefox-bin : futex_wait (hrtimer_wakeup)
0.1% ( 0.5) kded : schedule_timeout (process_timeout)
0.1% ( 0.5) ipw3945/0 : ipw_bg_link_up (delayed_work_timer_fn)
0.1% ( 0.5) gpg-agent : schedule_timeout (process_timeout)
0.1% ( 0.4) <interrupt> : libata
0.1% ( 0.4) ipw3945/0 : ipw_net_hard_start_xmit (delayed_work_timer_
0.0% ( 0.2) kdesktop : schedule_timeout (process_timeout)
0.0% ( 0.2) sendmail : schedule_timeout (process_timeout)
0.0% ( 0.2) init : schedule_timeout (process_timeout)
0.0% ( 0.2) kicker : schedule_timeout (process_timeout)
0.0% ( 0.2) <kernel core> : page_writeback_init (wb_timer_fn)
0.0% ( 0.2) pdflush : blk_plug_device (blk_unplug_timeout)
0.0% ( 0.2) afsd : ipw_irq_tasklet (delayed_work_timer_fn)
0.0% ( 0.2) python : schedule_timeout (process_timeout)
--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas
More information about the test
mailing list