Battery saving tip 1: Turn down your screen brightness and use a dark theme!
Our S3s use an amoled, and less lit pixels it uses, the more battery you save. The amoled system utilizes individually self-powered/lit pixels, which means black pixels are unlit, and this is why the darker the background, the more battery/power you save. black backgrounds and wallpapers are potentially the best battery savers of all.
When using temasek's kernel, or any kernel with master sequence implemented, you can turn down screen brightness even more. Simply access stweaks -> screen -> Digital screen brightness, and tweak both the brightness reduction and takeover point section. I have mine set to 128 and 64 respectively, since I find the lowest brightness setting in CM10.2 to still be too bright for dark conditions(0 lux)
Use the CM's in built custom automatic backight level to set the brightness to suit your usage.
Battery saving tip 2:Use a modem that suits your area best!
This tip requires patience and experimentation. A modem that comes with your original firmware might not be optimal for the network in your area. I found this out the hard way. The difference between an optimized modem and an unoptimized one is noticeable. I went from a full 1% per hour idle drain on my extended battery to an average of 0.2-0.4%. It takes some time to find the right modem but the end result is certainly rewarding. An optimised modem will not keep switching from 2G ->3G ->H+ -> H etc, and as you can see from the above, ALOT of power is used when switching bands.
Battery saving tip 3: Optimize your usage, turn off whatever you don't use!/deal with your wakelocks
Don't use bluetooth/wifi/GPS/NFC/sound(volume)? Turn them off, or at least lower their polling frequency(possible with wifi, not sure about the rest)
Don't need an app running in the background? Use greenify to hibernate the app. The more deepsleep your android device has, the more battery you will save. Some apps are especially nasty and run in the background even if not required to. Use BBS(betterbatterystats) to find these rouge apps and wakelocks that are keeping your device awake.
Battery saving tip 4: IDLE modes
There are 4 main types of idle modes that can be used with the s3, namely Idle+LPA, AFTR+LPA,AFTR only, Idle only. Available in stweaks under CPU tab
AFTR+LPA is the most battery conserving, depending on how your governor is setup. It is best used with a governor tweaked to hotplug in/out aggressively since AFTR & LPA cannot be entered if any core besides CPU 0 is online. If your governor is not tweaked for aggressive hotplugging, stick to the stock IDLE+LPA mode.
Quote:
IDLE - clock is gated but power remains (does not eliminate any static power consumption)
AFTR - clock is gated, CPU core power removed, cache power remains - this eliminates a great deal of static power consumption - cannot be entered if second core is active
LPA - AFTR + removal of cache power - cannot be entered if second core is active
Battery saving tip 5: Tweaking your governor
There's no such thing as max performance +max battery, but it is possible to achieve a good balance between the two. I have mine set up to only use 1 core for normal tasks (browsing, messaging etc etc), and to call more cores online when doing some other heavy duty stuff(gaming). Try to search for the different tuneables for the governors that you use, and tweak it to your own usage. My unscientific testing(everyday usage) has found that on such a governor scheme(1 core online most of the time), I have more battery life compared to 4 cores online most of the time.
Battery tip 6: emulating samsung powersave mode in CM/AOSP based roms
There are only 2 components that I feel have noticeable effects in samsung's powersave mode. These are:
1) Limiting LCDfreq to 40hz -> stweaks -> zzmoove -> set LCDfreq on, all 4 cores, 1.4ghz
2) Limiting CPU to 1ghz ->stweaks -> adjust max freq
Both of these cause the phone to underperform, and you need to be willing to compromise a significant amount of performance in order to use them.
After you have done the above, you can try
Battery tip 7: Undervolting
Undervolting can save some battery, but I feel that compared to the above tips, the amount saved is not as significant, although it is still noticeable. I have attached a screenshot of various undervolt tests the s3 has been subjected to, to be used as reference only (YMMV). I can't remember what site I got it off from, but it's not my work and I take no credit for it.
Take note also that by undervolting you will increase the risk of instability/freezes/reboots and data loss. Do this only as a last resort, and if you know what you are doing.
Click to expand...