reducing power usage of Fedora - how you can help!

Justin W jlist at jdjlab.com
Sun Aug 12 20:06:25 UTC 2007


Bill Nottingham wrote:
> ...
>
> 4) Report the results. You can add reports here, on #fedora-devel,
>    or to the upstream powertop community at power at bughost.org or
>    #powertop on irc.oftc.net.
> ...
I read at Intel's site about powertop that having activities in C-states 
3 and 4 are best, but I don't have either.  I'm curious as to know why I 
don't.  Anyway, I have an HP Pavilion ze4900, and the results follow.  
I've also included processor info just in case it helps someone explain 
why I don't have as many C-states, and a listing from lspci in case that 
helps track down any issues spotted in powertop's output.

Justin W

[root at titan ~]# powertop
PowerTOP 1.7    (C) 2007 Intel Corporation

Collecting data for 5 seconds

     PowerTOP version 1.7       (C) 2007 Intel Corporation

Cn          Avg residency (3s)          P-states (frequencies)
C0 (cpu running)        ( 2.2%)
C1                0.0ms ( 0.0%)
C2                4.1ms (97.8%)


Wakeups-from-idle per second : 235.7
no ACPI power usage estimate available

Top causes for wakeups:
  38.5% ( 90.7)       <interrupt> : uhci_hcd:usb1, eth0, 
i915 at pci:0000:00:02.0
  15.4% ( 36.3)       <interrupt> : yenta, uhci_hcd:usb2, uhci_hcd:usb3, 
ehci_hcd:usb4, ndiswrapper
  11.9% ( 28.0)   gst-launch-0.10 : schedule_timeout (process_timeout)
   8.1% ( 19.0)         ntos_wq/0 : wrap_set_timer (timer_proc)
   5.7% ( 13.3)     mixer_applet2 : schedule_timeout (process_timeout)
   4.0% (  9.3)              Xorg : do_setitimer (it_real_fn)
   3.0% (  7.0)   thunderbird-bin : futex_wait (hrtimer_wakeup)
   2.5% (  6.0)   <kernel module> : wrap_set_timer (timer_proc)
   1.7% (  4.0)   <kernel module> : usb_hcd_poll_rh_status (rh_timer_func)
   1.3% (  3.0)    gnome-terminal : schedule_timeout (process_timeout)
   0.8% (  2.0)              Xorg : schedule_timeout (process_timeout)
   0.8% (  2.0)     <kernel core> : clocksource_register 
(clocksource_watchdog)
   0.4% (  1.0)       <interrupt> : libata
   0.4% (  1.0)             httpd : schedule_timeout (process_timeout)
   0.4% (  1.0)   <kernel module> : neigh_table_init_no_netlink 
(neigh_periodic_timer)
   0.4% (  1.0)            dhcdbd : schedule_timeout (process_timeout)
   0.4% (  1.0)         automount : futex_wait (hrtimer_wakeup)
   0.4% (  1.0)         nm-applet : schedule_timeout (process_timeout)
   0.4% (  1.0)     <kernel core> : queue_delayed_work_on 
(delayed_work_timer_fn)
   0.4% (  1.0)      yum-updatesd : schedule_timeout (process_timeout)
   0.3% (  0.7)     <kernel core> : neigh_table_init_no_netlink 
(neigh_periodic_timer)
   0.3% (  0.7)               gpm : do_nanosleep (hrtimer_wakeup)
   0.3% (  0.7)    NetworkManager : schedule_timeout (process_timeout)
   0.3% (  0.7)   gnome-screensav : schedule_timeout (process_timeout)
   0.1% (  0.3)       <interrupt> : i8042
   0.1% (  0.3)     <kernel core> : dst_run_gc (dst_run_gc)
   0.1% (  0.3)     <kernel core> : __netdev_watchdog_up (dev_watchdog)
   0.1% (  0.3)     <kernel core> : __nf_conntrack_confirm 
(death_by_timeout)
   0.1% (  0.3)              init : schedule_timeout (process_timeout)
   0.1% (  0.3)          sendmail : schedule_timeout (process_timeout)
   0.1% (  0.3)          nautilus : schedule_timeout (process_timeout)
   0.1% (  0.3)        gam_server : schedule_timeout (process_timeout)
   0.1% (  0.3)   gnome-power-man : schedule_timeout (process_timeout)
   0.1% (  0.3)     <kernel core> : page_writeback_init (wb_timer_fn)
   0.1% (  0.3)           pdflush : blk_plug_device (blk_unplug_timeout)
   0.1% (  0.3)         ssh-agent : do_setitimer (it_real_fn)

[root at titan ~]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 9
model name      : Intel(R) Celeron(R) M processor         1400MHz
stepping        : 5
cpu MHz         : 1396.591
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr mce cx8 mtrr pge mca cmov pat 
clflush dts acpi mmx fxsr sse sse2 tm pbe up
bogomips        : 2794.02
clflush size    : 64

[root at titan ~]# lspci
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM 
Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated 
Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM 
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM 
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM 
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 
EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface 
Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE 
Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM 
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
AC'97 Modem Controller (rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
02:05.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus 
Controller (rev 02)
02:06.0 Network controller: Broadcom Corporation BCM4306 802.11b/g 
Wireless LAN Controller (rev 03)




More information about the test mailing list