[Bug 380293] Re: Ienovo X200 power consumption - power top

Christoph Bier christoph.bier at web.de
Tue May 26 13:25:13 UTC 2009


ThinkPad X200s, 74663RG

xserver-xorg-video-intel        2:2.6.3-0ubuntu9

chris at skull-tp:~$ uname -a
Linux skull-tp 2.6.30-020630rc5-generic #020630rc5 SMP Thu May 14 12:39:58 UTC 2009 i686 GNU/Linux
chris at skull-tp:~$ LANG=C sudo powertop -d
PowerTOP 1.11   (C) 2007, 2008 Intel Corporation 

Collecting data for 15 seconds


Your CPU supports the following C-states : C1 C2 C3 C4 C5 C6 
Your BIOS reports the following C-states : C1 C2 C6 
Cn	          Avg residency
C0 (cpu running)        ( 7.1%)
C0		  0.0ms ( 0.0%)
C1 mwait	  0.0ms ( 0.0%)
C2 mwait	  0.1ms ( 0.4%)
C6 mwait	  5.4ms (92.5%)
P-states (frequencies)
  1.87 Ghz     0.0%
  1.87 Ghz     0.0%
  1.60 Ghz     0.0%
   800 Mhz   100.0%
Wakeups-from-idle per second : 200.1	interval: 15.0s
Power usage (ACPI estimate): 9.9W (2.9 hours) 
Top causes for wakeups:
  32.9% (119.3)     <kernel core> : hrtimer_start_range_ns (tick_sched_timer) 
  14.0% ( 51.0)     <kernel core> : hrtimer_start (tick_sched_timer) 
  13.7% ( 49.9)            hdapsd : hdaps_mousedev_open (hdaps_mousedev_poll) 
  10.9% ( 39.5)       <interrupt> : acpi 
   9.5% ( 34.5)      <kernel IPI> : Rescheduling interrupts 
   5.7% ( 20.5)       <interrupt> : extra timer interrupt 
   2.8% ( 10.0)   gnome-hdaps-app : hrtimer_start_range_ns (hrtimer_wakeup) 
   2.8% ( 10.0)     <kernel core> : timer_action (ehci_watchdog) 
   1.2% (  4.3)       compiz.real : hrtimer_start_range_ns (hrtimer_wakeup) 
   1.1% (  4.0)     <kernel core> : usb_hcd_poll_rh_status (rh_timer_func) 
   0.6% (  2.0)            mysqld : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.6% (  2.0)   multiload-apple : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.5% (  1.7)    gnome-terminal : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.3% (  1.3)       gnome-panel : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.3% (  1.2)       <interrupt> : i915 at pci:0000:00:02.0 
   0.3% (  1.1)       <interrupt> : eth0 
   0.3% (  1.1)            python : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.3% (  1.0)    cpufreq-applet : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.3% (  1.0)              Xorg : queue_delayed_work (delayed_work_timer_fn) 
   0.3% (  0.9)              Xorg : hrtimer_start (it_real_fn) 
   0.3% (  0.9)     <kernel core> : add_timer (neigh_periodic_timer) 
   0.2% (  0.7)      <kernel IPI> : TLB shootdowns 
   0.1% (  0.5)       <interrupt> : uhci_hcd:usb6, heci 
   0.1% (  0.5)     <kernel core> : e1000_intr_msi (e1000_watchdog) 
   0.1% (  0.5)        uml_switch : hrtimer_start (it_real_fn) 
   0.1% (  0.5)   <kernel module> : heci_probe (heci_wd_timer) 
   0.1% (  0.5)    sensors-applet : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.1% (  0.3)   gnome-power-man : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.1% (  0.3)    NetworkManager : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.1% (  0.2)          events/0 : __netdev_watchdog_up (dev_watchdog) 
   0.1% (  0.2)   update-notifier : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)       <interrupt> : ahci 
   0.0% (  0.1)   <kernel module> : add_timer (sta_info_cleanup) 
   0.0% (  0.1)     <kernel core> : start_rt_bandwidth (sched_rt_period_timer) 
   0.0% (  0.1)    sensors-applet : inet_twsk_schedule (inet_twdr_hangman) 
   0.0% (  0.1)              hald : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)      avahi-daemon : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)     <kernel core> : sk_reset_timer (tcp_delack_timer) 
   0.0% (  0.1)              sshd : sk_reset_timer (tcp_write_timer) 
   0.0% (  0.1)     <kernel core> : queue_delayed_work (delayed_work_timer_fn) 
   0.0% (  0.1)     <kernel core> : neigh_add_timer (neigh_timer_handler) 
   0.0% (  0.1)     <kernel core> : page_writeback_init (wb_timer_fn) 
   0.0% (  0.1)           pdflush : blk_plug_device (blk_unplug_timeout) 
   0.0% (  0.1)              nmbd : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)          trackerd : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)         ssh-agent : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)        pulseaudio : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)          gconfd-2 : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)              cron : hrtimer_start_range_ns (hrtimer_wakeup) 
   0.0% (  0.1)           syslogd : hrtimer_start (it_real_fn) 

A USB device is active 100.0% of the time:
/sys/bus/usb/devices/1-6

Suggestion: Enable USB autosuspend by pressing the U key or adding 
usbcore.autosuspend=1 to the kernel command line in the grub config

Suggestion: Enable SATA ALPM link power management via: 
  echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
or press the S key.

Suggestion: Enable laptop-mode by executing the following command:
   echo 5 > /proc/sys/vm/laptop_mode 


Recent USB suspend statistics
Active  Device name
100.0%	USB device  4-1 : Fingerprint Sensor ()
100.0%	/sys/bus/usb/devices/1-6
  0.0%	USB device usb8 : UHCI Host Controller (Linux 2.6.30-020630rc5-generic uhci_hcd)
  0.0%	USB device usb7 : UHCI Host Controller (Linux 2.6.30-020630rc5-generic uhci_hcd)
  0.0%	USB device usb6 : UHCI Host Controller (Linux 2.6.30-020630rc5-generic uhci_hcd)
  0.0%	USB device usb5 : UHCI Host Controller (Linux 2.6.30-020630rc5-generic uhci_hcd)
100.0%	USB device usb4 : UHCI Host Controller (Linux 2.6.30-020630rc5-generic uhci_hcd)
  0.0%	USB device usb3 : UHCI Host Controller (Linux 2.6.30-020630rc5-generic uhci_hcd)
  0.0%	USB device usb2 : EHCI Host Controller (Linux 2.6.30-020630rc5-generic ehci_hcd)
100.0%	USB device usb1 : EHCI Host Controller (Linux 2.6.30-020630rc5-generic ehci_hcd)

The output of lspci -vvv is attached.

** Attachment added: "lspci-vvv"
   http://launchpadlibrarian.net/27172075/lspci-vvv

-- 
Ienovo X200 power consumption - power top
https://bugs.launchpad.net/bugs/380293
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux-meta in ubuntu.




More information about the kernel-bugs mailing list