maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   how fast your battery drain? (https://talk.maemo.org/showthread.php?t=62271)

feuxfollets 2010-09-16 00:54

Re: how fast your battery drain?
 
Ok so if you find googletalk/skype/etc is draining battery what are you going to do?... we're all obviously aware of the fact that doing nothing with the n900 is the best way to increase battery life.

what exactly constitutes "standby" for the device?

Creamy Goodness 2010-09-16 01:16

Re: how fast your battery drain?
 
my battery? last as long? but i wish it lasted longer?

monkeyman 2010-09-16 01:30

Re: how fast your battery drain?
 
20 hours (my N900 is only a few weeks old) checking email 8-20 times a day (primarily by WiFi), 2-6 hours of music, with no widgets on the desktop (only shortcuts), with a black desktop background and all components turned off when not in use. Frequent StockThis use (5 times a day) and infrequent GPS use.
At the end of the day I still have plenty of green bar showing.
On the days in which I use iNES or any other game the battery drops much faster.
My notebook computer only gives me 1.25 hours so I'm very happy with the battery life of the N900 so far.

wshamroukh 2010-09-16 11:16

Re: how fast your battery drain?
 
well, after i have uninstalled most of the crap applications i installed in my N900, my battery is up for 2 days and still showing 49%

i sugges all of you to remove all those applications/themes/widgets which are working all the time and cosnume ur battery

Ameer 2010-09-16 11:42

Re: how fast your battery drain?
 
My N900 stays up for 2 days.

qwenjis 2010-09-16 11:47

Re: how fast your battery drain?
 
With loads of widgets and 3G N900 doesn't last long for me. But I'm fine with it as that's a trade-off for the ability to have pocket PC with me.

blackbird 2010-09-16 12:20

Re: how fast your battery drain?
 
My battery drains empty in about 12 hours now without using it, it's just 12 hours of standby (GSM and Wifi on). Did a complete reflash (incl emmc) two weeks ago. It makes no difference if I set the max cpu to 600 or 850Mhz

Code:

Powertop 1.13.3
Sleeping for 11 seconds before sampling
Collecting data for 600 seconds
Sample interval was 10m 00s 19287us

C#      | Ratio  | Avg/dura | Frequency | Ratio
--------+--------+----------+-----------+--------+
    C0 |  7.9% |          |  1150 MHz |  nan% |
    C1 |  0.6% |    3.8ms |
    C2 |  10.4% |    6.8ms |
    C3 |  48.7% |  110.5ms |
    C4 |  32.4% |  631.0ms |

IRQ#    | Activity  | Type          | Name
--------+------------+----------------+---------------------------
    56 |      44645 |          INTC | i2c_omap
    12 |      29139 |          INTC | DMA
    37 |      11131 |          INTC | gp
    11 |      7904 |          INTC | prcm
    202 |      2001 |          GPIO | wl1251
    86 |      1601 |          INTC | mmc1
    57 |      1121 |          INTC | i2c_omap
    67 |        371 |          INTC | ssi_p1_mpu_irq0
    71 |        140 |          INTC | ssi_gdd
    311 |        140 |          GPIO | ssi_p1_cawake_gpio
    21 |        50 |          INTC | SGX
    25 |          1 |          INTC | OMAP
    225 |          1 |          GPIO | omap2-onenand

PID#    | Activity  | Name          | Function Entry (Expire)
--------+------------+----------------+---------------------------
      0 |      7510 |  <kernel core> | tick_nohz_restart_sched_tick (tick_sched_timer)
      0 |      1832 |  <kernel core> | hrtimer_start (tick_sched_timer)
    38 |      1210D|            awk | cpufreq_governor_dbs (delayed_work_timer_fn)
    484 |      1174 |        wl12xx | queue_delayed_work (delayed_work_timer_fn)
    484 |      1148 |        wl12xx | schedule_timeout (process_timeout)
    725 |        580 |      bme_RX-51 | sys_timer_settime (posix_timer_fn)
  1150 |        475 |      wlancond | ieee80211_ioctl_siwpower (ieee80211_dynamic_ps_timer)
  1509 |        399 |telepathy-pecan | schedule_hrtimeout_range (hrtimer_wakeup)
    725 |        360 |      bme_RX-51 | schedule_timeout (process_timeout)
    484 |        344 |        wl12xx | schedule_timeout (process_timeout)
    711 |        262 |          dsme | __enqueue_rt_entity (sched_rt_period_timer)
  1509 |        203 |telepathy-pecan | sk_reset_timer (tcp_write_timer)
  1545 |        196 |        skyhost | futex_wait (hrtimer_wakeup)
  1538 |        143 |        skyhost | do_nanosleep (hrtimer_wakeup)
    500 |        120 |          mmcqd | queue_delayed_work (delayed_work_timer_fn)
    500 |        104 |          mmcqd | schedule_timeout (process_timeout)
  1117 |        81 | hildon-desktop | schedule_hrtimeout_range (hrtimer_wakeup)
      0 |        64 |  <kernel core> | queue_delayed_work (delayed_work_timer_fn)
  1236 |        59 |          icd2 | schedule_hrtimeout_range (hrtimer_wakeup)
      1 |        52D|  <kernel core> | queue_delayed_work (delayed_work_timer_fn)
  2881 |        51 |hildon-status-m | schedule_hrtimeout_range (hrtimer_wakeup)
    711 |        50 |          dsme | do_nanosleep (hrtimer_wakeup)
    768 |        45 |            mce | schedule_hrtimeout_range (hrtimer_wakeup)
    710 |        40D|<kernel module> | queue_delayed_work (delayed_work_timer_fn)
  2955 |        40 |  cifsdnotifyd | schedule_timeout (process_timeout)
    725 |        40 |      bme_RX-51 | do_nanosleep (hrtimer_wakeup)
    30 |        32 |          mount | setup_wb_timer (wb_timer_fn)
    10 |        28 |    omap2_mcspi | sk_reset_timer (tcp_delack_timer)
    10 |        22 |    omap2_mcspi | neigh_add_timer (neigh_timer_handler)
  1368 |        20 |          eapd | fib6_force_start_gc (fib6_gc_timer_cb)
  1511 |        20 |telepathy-gabbl | sk_reset_timer (tcp_write_timer)
  2954 |        15 |    cifsoplockd | schedule_timeout (process_timeout)
  1088 |        14 |mission-control | schedule_hrtimeout_range (hrtimer_wakeup)
  1116 |        13 |    hildon-home | schedule_hrtimeout_range (hrtimer_wakeup)
  1844 |        13 |        pdflush | start_this_handle (commit_timeout)
  1221 |        10 |      maenotify | start_this_handle (commit_timeout)
  1511 |        10 |telepathy-gabbl | sk_reset_timer (tcp_keepalive_timer)
    15 |          9 |        kswapd0 | schedule_timeout (process_timeout)
  1221 |          9 |      maenotify | schedule_hrtimeout_range (hrtimer_wakeup)
  1545 |          8 |        skyhost | sk_reset_timer (tcp_write_timer)
    793 |          8 |          ohmd | schedule_hrtimeout_range (hrtimer_wakeup)
    768 |          7 |            mce | tsc2005_start_scan (tsc2005_esd_timer_handler)
  1511 |          7 |telepathy-gabbl | schedule_hrtimeout_range (hrtimer_wakeup)
    500 |          7 |          mmcqd | cfq_completed_request (cfq_idle_slice_timer)
    858 |          7 |          Xorg | hrtimer_start (it_real_fn)
  1511 |          6 |telepathy-gabbl | sk_reset_timer (tcp_write_timer)
  1511 |          6 |telepathy-gabbl | sk_reset_timer (tcp_keepalive_timer)
      1 |          5 |  <kernel core> | inet_initpeers (peer_check_expire)
  1541 |          5 |        skyhost | futex_wait (hrtimer_wakeup)
  1548 |          4 |        skyhost | schedule_hrtimeout_range (hrtimer_wakeup)
    10 |          3 |    omap2_mcspi | inet_twsk_schedule (inet_twdr_hangman)
    897 |          3 | hald-addon-bme | schedule_hrtimeout_range (hrtimer_wakeup)
    15 |          3 |        kswapd0 | blk_plug_device (blk_unplug_timeout)
  1541 |          3 |        skyhost | start_this_handle (commit_timeout)
  1844 |          3 |        pdflush | blk_plug_device (blk_unplug_timeout)
  1011 |          2 |        python | schedule_timeout (process_timeout)
  1011 |          2 |        python | start_this_handle (commit_timeout)
    768 |          2 |            mce | schedule_timeout (process_timeout)
  5989 |          2 |      browserd | futex_wait (hrtimer_wakeup)
    768 |          2 |            mce | queue_delayed_work (delayed_work_timer_fn)
    743 |          2 |    dbus-daemon | schedule_hrtimeout_range (hrtimer_wakeup)
    858 |          2 |          Xorg | schedule_hrtimeout_range (hrtimer_wakeup)
  5993 |          2 |      browserd | futex_wait (hrtimer_wakeup)
  1144 |          2 |e-addressbook-f | start_this_handle (commit_timeout)
  1150 |          1 |      wlancond | schedule_timeout (process_timeout)
  1150 |          1 |      wlancond | queue_delayed_work (delayed_work_timer_fn)
  1340 |          1 |        browser | blk_plug_device (blk_unplug_timeout)
  1340 |          1 |        browser | schedule_timeout (process_timeout)
  1011 |          1 |        python | blk_plug_device (blk_unplug_timeout)
      1 |          1 |  <kernel core> | inet_frags_init (inet_frag_secret_rebuild)
      1 |          1 |  <kernel core> | flow_cache_init (flow_cache_new_hashrnd)
    710 |          1 |<kernel module> | inet_frags_init (inet_frag_secret_rebuild)
  1011 |          1 |        python | schedule_hrtimeout_range (hrtimer_wakeup)
  1353 |          1 |    temp-reaper | do_nanosleep (hrtimer_wakeup)
      1 |          1D|  <kernel core> | rt_secret_timer_init (rt_secret_rebuild)
    960 |          1 |    dbus-daemon | schedule_hrtimeout_range (hrtimer_wakeup)
    708 |          1 |          ntpd | schedule_hrtimeout_range (hrtimer_wakeup)
  1144 |          1 |e-addressbook-f | schedule_timeout (process_timeout)
  6360 |          1 |      powertop | do_nanosleep (hrtimer_wakeup)

Power domain activity breakdown
Domain  | % of time spent in states
--------+---------+---------+---------+---------+----------
usbhost |OFF: 100%|RET:  0%|INA:  0%| ON:  0%| now:(OFF)
    sgx |OFF:  99%|RET:  0%|INA:  0%| ON:  0%| now:(OFF)
    per |OFF:  79%|RET:  11%|INA:  0%| ON:  8%| now:(ON)
    dss |OFF:  91%|RET:  0%|INA:  0%| ON:  8%| now:(OFF)
    cam |OFF: 100%|RET:  0%|INA:  0%| ON:  0%| now:(OFF)
  core |OFF:  32%|RET:  42%|INA:  12%| ON:  12%| now:(ON)
  neon |OFF:  32%|RET:  48%|INA:  10%| ON:  8%| now:(ON)
    mpu |OFF:  32%|RET:  48%|INA:  10%| ON:  8%| now:(ON)
  iva2 |OFF: 100%|RET:  0%|INA:  0%| ON:  0%| now:(OFF)

Clock activity breakdown at end of period
Domain  | Active clocks
--------+---------------+---------------+------------------
  core |          SDRC | HSOTGUSB_IDLE |      OMAPCTRL
        |    MAILBOXES |
  wkup |          GPT1 |      32KSYNC |        GPIO1
        |          WDT1 |
  ckgen |          CORE |          PERI |          96M
        |          48M |          12M |          54M
        |      EMU_CORE |
    per |        GPIO2 |        GPIO3 |        GPIO4
        |        GPIO5 |        GPIO6 |

Total wakeups  115160, 191.9/s | IRQ 98245, 163.7/s | Timers 16915,  28.2/s
HW wakeups      224,  0.4/s |    Real gp_timers expired  123,  0.2/s

Anyone able to see the problem ??

petur 2010-09-16 12:54

Re: how fast your battery drain?
 
I get between 24 and 48 hours depending on usage, can be lower if my daughter wants to watch a movie :)

How I got that far:
- no wifi
- no 3G unless needed, so almost always GPRS
- swapiness hack (set to 30)
- overclocked to 500-805MHz and ideal profile

at night, I switch the n900 offline (flight mode).

During the day, I have 4 mail accounts checked every 15min, 2 IM accounts online and calendar/contacts synce every hour. Some websurfing, mail reading, 1 or 2 phone calls and some chat sessions.

Gorgon 2010-09-16 13:14

Re: how fast your battery drain?
 
I have noticed a similar decrease in battery life that has not been addressed by a reflash of image and eMMC. Haven't been able to track down what the issue is with this huge difference in power dissipation.

jaimex2 2010-09-16 13:16

Re: how fast your battery drain?
 
About 3 days with medium use using the swampiness changes, kiiling the indexing, killing apt update checking and clocked for 250Mhz-1GHz.

Hard usage (n64 games all full 1ghz) about 4-6 hours of play time.


All times are GMT. The time now is 23:10.

vBulletin® Version 3.8.8