Wednesday, January 30, 2008

OS2008 on the N800 and battery drain

My mention of battery life problems with my N800 prompted others (both in comments here and over private communication) to tell me they were having the same problems since the OS2008 upgrade. Ten people mentioning the same thing to me is beyond coincidence. Let's see if we can help isolate the problem and file a proper bug in the bugzilla.

Problem: Battery drains within 8 hours of non-use in standby mode.

Installed applications:
  • boingomobile
  • camera
  • canola2
  • libuiw
  • load-applet (but the problem showed up before this was installed)
  • maemo-recorder
  • map
  • mauku
  • mnotify
  • osso-xterm
  • Pidgin Instant Messenger
  • python2.5-feedparser
  • python2.5-pyinotify
  • quiver
  • rdesktop
  • skype
  • tutorial-home-applet
  • vc-epg-widget
  • videocenter
  • videocenter-ci-plugins-base
  • videocenter-plugins
  • xgalaga
When checking the processes using the statusbar applet, expected applications are running plus goboingo (even though I am not connected to a Boingo hotspot.)

Others who have this battery life problem: What do you have installed? We can see if we have something in common.

22 comments:

hyartep said...

one thing i would really welcome is good ui tool to watch "rogue" process.

available tools, such as top or statusbar show the most active proccesses. but real problems come from processes with relatively low activity with long duration.

i do not now good tool to show tese low activity processes.

i reflashed os2008 due to preceived higher battery drain after 2 weeks of testing many available apps.
right now battery is ok, but i saved list of processes on clean system, so when battery drain becomes an issue again, i'm gona check those processes that were added after clean install.

Julien said...

Happy to see I'm not alone... Besides the fact I bought an iPhone which does alot I needed to do, I even started to slow down my N800's usage... at a point it became my internet tablet, next to my bed, always plugged in the wall...

Walther said...

As I mentioned earlier I have the exact same problem as you (battery drain on some days but not on others).

The apps I have in common with you are xterm, skype and quiver. All of these shouldn't be running in the background.

I do have some stray (I think) maemo-launchers and a canolad even though I uninstalled canola2. I have no proof that canolad is the culprit but it would certainly be a candidate because I believe it scans the filesystem in the background.

Andrew said...

I've seen this problem and I *think* it might be due to something checking for an Internet connection, popping up the "Select Connection" dialogue which then never times out and continually polls for wireless APs.

I raised #2857 in relation to this.

The only app I've got in common with your list is Canola 2. My personal suspicions are the home RSS applet & modest. But I agree entirely with hyartep: we need some tools to better identify these processes, given the device is supposed to be left on 24x7.

Duncan said...

I'm not currently experiencing the battery drain: since I had to reflash I've been careful what I've reinstalled.

There is a thread on the Python dev list which might throw some light on the problem. Python GTK applications currently prevent the CPU ever going into standby mode. I don't know whether that affects Canola2 since it has its own architecture, but I'd be suspicious of any Python applications until the threading issue is sorted.

IƱigo said...

I had the same problem, and I think it was produced by modest. When trying to connect to an access point it was searching all the time for available wireless nets (even sometimes I used to get the window for connecting to an AP). When I disabled the option for updating automatically, the problem disappeard. I also think it may be a problem with underlying libraries or even with the wireless driver.

NormMonkey said...

I do not have the battery drain problem. From your list of applications, these are the ones I have installed:

* camera
* map (if this is maemo-mapper I have it, else not)
* osso-xterm
* Pidgin Instant Messenger (I have it but don't run it often)
* quiver

I should also add that before I put my N800 back in its pocket I set it in Offline Mode and then lock the screen (options from the Pwr button menu).

If I allow it to stay connected to wireless and bluetooth, it will drain the battery within a day. Running radios costs power.

By using offline mode when I'm not connected, it lasts about a week, including the times I do connect it and use it.

Anidel said...

I have an N810, and I experienced this issue, but I found the culprit to be modest (it often stops reacting to the user and if you close it, something remains in the backgrund trying to complete the task. Solution: reboot).

Also another culprit could be the built-in Presence application.
Sometimes I see it tries FOREVER to connect and, if for some reason it can't, it always keeps flashing the icon.
This might as well drain the battery down.

Anonymous said...

Switching off bluetooth when not being used seemed to help with me.

Anonymous said...

The RSS reader uses 100% CPU when scrolling news items. That might be the culprit.

Anonymous said...

I had the same problem. It was caused by a symbolic link from / to /home/user/MyDocs/root. The process that had to find for media files became crazy (100% cpu all the time), and removing the link solved everything.

jesse said...

I had the same battery life problems after upgrading to 2008. I used to disconnect from an access point and leave my n800 sitting somewhere and the battery would be fine hours later. After the 2008 update, the same thing would drain the battery completely even with the network set to "always ask" instead of connecting automatically. I had to start forcing it into "offline mode" to get it to stop trying to connect. If I manually disconnect from the network, it shouldn't even turn the wifi radio back on unless I manually tell it to.

jukey said...

Maybe a tool like powertop would be nice on the tablet:
http://www.lesswatts.org/projects/powertop/

Should it be possible to get it work on the tablets?

Peter said...

I think this problem is really multiple different problems with the same final symptom: rapid power drain. I was having the problem, but it turned out that connecting to the second AP in my house fixed it -- something about the primary AP was causing problems. I've come across tons of posts on internettablettalk about this, and while some people's problems seem tied to Wi-Fi, others do not.

powder2000 said...

One thing not on your list that I have noticed will drain my battery is leaving the tablet in usb host mode. That seemed to drain my tablet pretty fast. Hope this helps.

Wouter said...

Same problem here, I don't use my tablet very much anymore because of this. Often when I wanted to look something up / listen to some music I found out the table wouldn't power-on anymore.

Tried:
- Booting from SD / internal flash: seems no difference
- Swap file enabled or not: no difference

Apps installed:
- Fbreader
- SSH server/client

Anonymous said...

Same Problem, battery life with OS2008 is strongly reduced compared to OS2007 :-(.
It is ok, when it is freshly booted up, but once I used e.g. the webbrowser, the battery will run out fast although the webbrowser is closed again and no spikes are visible in the cpu usage.

Installed programs: Radio and MPlayer...

Anonymous said...

I noticed that when the volume is muted, battery lasts much longer.
I noticed this because when the volume is loudest, you constantly hear a hissing sound coming from the speakers, even if no sound is playing, and that seemed to drain my battery much quicker.

pel said...

I can only concur with jesses statement. It seems to be heavilly related to the wifi network managment.

If I don't change the tablet to offline mode if no network is available it drains the battery in just a few hours.

Even with network connectivity it drains the battery pretty fast, but it is at least tollerable (I get a bit more than one day of use out of it).

Anonymous said...

I have a N800 a since a couple of weeks ago I'm having this problem with the battery. Pidgin and Skype are the only applications installed after re-flashing original OS2007 to OS2008 but I was using the tablet for 2 months without battery problems. Problems started after trying switching USB to host mode (for testing an external USB keyboard)(I agree with powder2000) and changing default Nokia logo and "hands" start-up pictures. Those 2 things seemed to left something wrong and eat the battery. Problems seems to be solved after installing OS2008 again

Anonymous said...

And I "warrant" that you're a f*ing spammer, dude. I doubt anybody would ever buy anything from a sucker like you.

thoughtfix said...

Thanks for bringing the spammer to my attention, anon. I deleted the comments.

Google needs to do something about the spam here.