short battery life time [answered]
Hi,
Currently I do not get a lot more thean 24 hours (or less) of battery life time on my almost brand new jolla phone (received the device a month ago). Right now the phone is at 77% battery level and battery monitor says it will last for another 18 hours. I finished charging it about three hours ago and did some twitter business since then, that's it. Wifi is usually switched off and I have stable 3G connectiviy. I do calendar and phone book sync once per hour.
At first I thought it might be some apps (e.g. Telegram) that do frequent updates via the network so I turned them off but nothing changed.
I am running sailfish 1.1.9.28 (Eineheminlampi) since it was released to the greater public and I have the impression that the battery performed better before that (but I cannot back this up with real data).
I read most of the relevant articles and tried the pushing of the pins which did not change anything. CSD tool shows battery as:
Minimum: 3.40V
Maximum: 4.35V
Value: 3.9V
Pass
Minimum: 0.00Wh
Maximum: 7.71Wh
Design minimum: 0.00Wh
Design maximum: 7.98Wh
Value: 5.01Wh
Capacity: 96.68%
Pass
Health: Good
Temperature: 29.3degC
Pass
I use the Battery Monitor App and notice that the graph that shows battery drainage is the same when the device is on compared to when it is on standby.
The only processes that lighthouse shows frequently that are using more CPU are lighthouse itself, lipstick, sensord, mce and mpdecision.
What I don't understand is that the CSD tool test for smart cover fails. I thought TOH (I have the standard white cover) is the smart cover, wrong? Anyhow, the test reads:
Smart card detected: Pass
Smart card interrupt: Fail
Enable 3.3V Pass
I2C device ID: Fail
Enable 5V charge: Fail
Test failed!
Don't know if this is related ...
Hope anyone has a clue about what's going on here.
Regards, Thesix
It could be the btrfs balancing job that starts once a week and if there is some issue with btrfs, it may hang on the same block for ever, it will drain battery and lag your phone. You can check if the balance is active with the following command as root (enable devel in settings): btrfs balance status /
I do recommend you disable the balance: systemctl disable btrfs-balancer.timer
If you change your mind, you can always enable it again: systemctl enable btrfs-balancer.timer
If you want the current balance to finish, then you can try to reboot your phone a few time, or mount it in rescue mode with the --skip-balance option.
Trizt ( 2015-10-11 21:19:31 +0200 )editThanks, tried that. Result of the command:
thesix ( 2015-10-11 22:24:06 +0200 )editNo balance found on '/'
cause its called btrfs-balancer
pawel ( 2015-10-13 20:24:01 +0200 )editNo, it's not:
Would you issue a command that does not exist (like balancer), the result would be the output of the help command prepended by the line
thesix ( 2015-10-14 12:37:10 +0200 )editthere are two options. you can start btrfs directly or using btrfs-balancer balance
pawel ( 2015-10-20 23:56:35 +0200 )edit