[vdr] power consumption, powertop and wakups per second with a af9015 device

Heinrich Langos henrik-vdr at prak.org
Mon Mar 16 13:07:29 CET 2009


Just to complete the picture, here's the powertop output while recording.
Don't start cheering about less wakeups per second (1300 vs 2700).
There's less wakups per second as the system doesn't get into idle mode 
as often, in the first place.

-henrik


     PowerTOP version 1.10      (C) 2007 Intel Corporation

Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        (64.8%)         1500 Mhz     7.2%
polling           0.0ms ( 0.0%)          563 Mhz     0.0%
C1 halt           0.0ms ( 0.0%)          375 Mhz     7.2%
C2                0.4ms (15.5%)          188 Mhz    85.6%
C3                0.2ms (19.6%)

Wakeups-from-idle per second : 1317.2   interval: 10.0s
no ACPI power usage estimate available

Top causes for wakeups:
  60.2% (4542.7)   USB device  5-1 : DVB-T 2 (Afatech)
  38.4% (2898.3)       <interrupt> : uhci_hcd:usb1, ehci_hcd:usb5, HDA Intel
   0.7% ( 52.9)           vdr-kbd : futex_wait (hrtimer_wakeup)
   0.2% ( 12.8)       <interrupt> : rtc0
   0.2% ( 12.4)       <interrupt> : uhci_hcd:usb3, eth0
   0.0% (  3.4)           vdr-kbd : hrtick_set (hrtick)
   0.0% (  3.2)               mpd : hrtick_set (hrtick)
   0.0% (  3.1)       <interrupt> : uhci_hcd:usb4, sata_sil24
   0.0% (  3.0)     <kernel core> : sk_reset_timer (tcp_delack_timer)
   0.0% (  2.0)               mpd : sk_reset_timer (tcp_write_timer)
   0.0% (  2.0)           xfsaild : schedule_timeout (process_timeout)
   0.0% (  1.6)           xfsbufd : schedule_timeout (process_timeout)
   0.0% (  1.1)           vdr-kbd : schedule_timeout (process_timeout)
   0.0% (  1.1)           vdr-kbd : blk_plug_device (blk_unplug_timeout)
   0.0% (  1.0)          ifconfig : b44_open (b44_timer)
   0.0% (  1.0)             klogd : ehci_work (ehci_watchdog)
   0.0% (  0.9)    kdvb-ad-0-fe-0 : schedule_timeout (process_timeout)
   0.0% (  0.5)     <kernel core> : schedule_delayed_work_on (delayed_work_timer_fn)
   0.0% (  0.3)   <kernel module> : neigh_table_init_no_netlink (neigh_periodic_timer)
   0.0% (  0.2)           chronyd : schedule_timeout (process_timeout)
   0.0% (  0.2)     <kernel core> : inet_twsk_schedule (inet_twdr_hangman)
   0.0% (  0.2)          runsvdir : schedule_timeout (process_timeout)
   0.0% (  0.2)              init : schedule_timeout (process_timeout)
   0.0% (  0.2)     <kernel core> : __netdev_watchdog_up (dev_watchdog)
   0.0% (  0.2)     <kernel core> : neigh_table_init_no_netlink (neigh_periodic_timer)
   0.0% (  0.1)           chronyd : do_adjtimex (sync_cmos_clock)
   0.0% (  0.1)          xfssyncd : schedule_timeout (process_timeout)
   0.0% (  0.1)              nmbd : schedule_timeout (process_timeout)
   0.0% (  0.1)            screen : do_setitimer (it_real_fn)
   0.0% (  0.1)     <kernel core> : neigh_add_timer (neigh_timer_handler)
   0.0% (  0.1)               mpd : blk_plug_device (blk_unplug_timeout)




More information about the vdr mailing list