Reply
Thread Tools
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#11
My empiral evidence (aka my anecdote) is that the four reboots is enough to bring the N810 battery to its knees.

Without rebooting, it lasts around two days of medium use, and a week of light use.
 

The Following User Says Thank You to javispedro For This Useful Post:
Faz's Avatar
Posts: 284 | Thanked: 80 times | Joined on Mar 2007 @ London, UK
#12
Interesting idea.

I have a feeling that switching to off-line mode would conserve more power overnight than hibernating. Although the internal storage "disk" has no moving parts, I'm guessing that writing, then reading back on restore, 256 MB is still relatively power hungry? Plus the additional overheads on both sides.

I really doubt Suspend would be worth it either, as power conservation has always been a top priority for Maemo. I guess switching to off-line mode overnight would gain that tiny bit extra and is effectively Standby mode, as there would be no need for the device to perform any actions so virtually no power consumption from internal components.

I do like the idea of Hibernation for battery swaps though. Not an issue for my current usage of N810 + E90, but could see this occuring with the N900 as my single device, with all that gorgeous computing power at my disposal 24/7 - I feel almost obliged to use it to it's max!
 

The Following User Says Thank You to Faz For This Useful Post:
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#13
Hildon has already a framework for battery swapping "hibernation". I've never seen it working, though (save when you don't have swap enabled and ZZZ appears on a task switcher icon).
 

The Following User Says Thank You to javispedro For This Useful Post:
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#14
Originally Posted by Matan View Post
Well, if they tell you that 1+1=3 and you trust them, good for you.
Yes, because your "here's some math I did in my head with numbers I've estimated and numbers I've guessed" is so convincing.

Originally Posted by DaveP1 View Post
Please ask them what is the system current draw at idle, and during shutdown./boot. Then do the math.
I'd rather not waste their time to have them help me win a silly forum fight.
__________________
Ryan Abel
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#15
My personal wacko EE theory is that booting is not as strenuous as it seems at first glance, but does for some reason mess up the charge indicator/battery chemistry/power management in general, which in turn can/will influence possible runtime. I'm pretty certain it's not 'straight current draw' after losing 30% battery power on a N810 reboot (that would result in a serious meltdown if true ), and after gaining 7% on another (unrelated) reboot.
 

The Following User Says Thank You to attila77 For This Useful Post:
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#16
Originally Posted by hqh View Post
AFAIK, booting the device up consumes so much power that you're doing better by keeping the device in offline mode over night.
does hibernating really take as much power as a normal shutdown/reboot?
is hibernation more than saving used pages to flash (may be compressed), kernel init and reloading the pages from flash?

Granted, whether you can actually save power by hibernation compared to off-line mode depends on how long you don't need to use the device, but continuous discharging of the battery could also reduce battery life, correct?

However, for me the main purpose of hibernation is not necessarily to save power, but to be able to restore all application states after a period of power off.

Suppose your battery is low after a long day of intense use and you can only recharge it when you come back to your desk.
Now you have two options:

1) turn the device off and lose the session state (running applications) or

2) hibernate, and wake up as soon as it is connected to power again (or you have swapped the battery).

Don't you think that 2) would be a useful feature?
 

The Following 2 Users Say Thank You to titan For This Useful Post:
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#17
Originally Posted by attila77 View Post
My personal wacko EE theory is that booting is not as strenuous as it seems at first glance, but does for some reason mess up the charge indicator/battery chemistry/power management in general, which in turn can/will influence possible runtime. I'm pretty certain it's not 'straight current draw' after losing 30% battery power on a N810 reboot (that would result in a serious meltdown if true ), and after gaining 7% on another (unrelated) reboot.
I believe there are two issues:
- What you're explaining is correct. Even the builtin battery meter tends to keep on saying "the battery just got better" up to an hour after rebooting.
- Tracker. Or metalayer or whatever it's called on Diablo. Indexing 4 GiB takes a load of time -- plenty of time to suck power without overheating anything.

I've also found a few weird things. First reboot usually shows 100% battery even if before rebooting it was at 90%. Second reboot shows half the battery. Every other reboot shows "battery low" warning. This was with around half an hour between reboots (was trying to create a hildon-desktop patch and messed something up ).
 
Faz's Avatar
Posts: 284 | Thanked: 80 times | Joined on Mar 2007 @ London, UK
#18
Originally Posted by titan View Post
Granted, whether you can actually save power by hibernation compared to off-line mode depends on how long you don't need to use the device, but continuous discharging of the battery could also reduce battery life, correct?
Makes sense.

Originally Posted by titan View Post
However, for me the main purpose of hibernation is not necessarily to save power, but to be able to restore all application states after a period of power off.

Suppose your battery is low after a long day of intense use and you can only recharge it when you come back to your desk.
Now you have two options:

1) turn the device off and lose the session state (running applications) or

2) hibernate, and wake up as soon as it is connected to power again (or you have swapped the battery).

Don't you think that 2) would be a useful feature?
Agreed.
 
www.rzr.online.fr's Avatar
Posts: 1,348 | Thanked: 1,863 times | Joined on Jan 2009 @ fr/35/rennes
#19
Hibernate would be neat sure, but i know that resurecting is causing lot of issue specially with some hardware ...

But if it saves the batteries it would reduce flash life...

Talking about that, is powertop available for ARM ?
__________________
Current obsession:

https://purl.org/rzr/abandonware

Please help to list all maemo existing apps :

https://github.com/abandonware/aband...ment-578143760

https://wiki.maemo.org/Apps#

I am looking for " 4 inch TFT LCD display screen " for Nokia n950 HandSet

http://rzr.online.fr/q/lcd


Also, I need online storage to archive files :

http://db.tt/gn5Qffd6#

https://my.pcloud.com/#page=register...e=g8ikZmcfEJy#
 
Posts: 226 | Thanked: 63 times | Joined on Sep 2009 @ Maldives
#20
This would be a very interesting feature, not seldom used a lot, but there are several circumstances I wish I could just remove the battery/change SIM without going through a full reboot. Could be a nice feature to be implemented by the community. Any coders around for it?
 
Reply

Thread Tools

 
Forum Jump


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