My galaxy mini was running GB 2.3.6. I recently rooted my phone and installed CM 7.2. Now it looks like my battery is getting drained a little quicker than before. From what I have heard CM increases performance while giving a better battery life. So is my case an exception? Can somebody suggest methods to increase battery life after installing Cyanogenmod?
I can think of two reasons why a CM ROM might reduce battery life:
- CPU governor: The cpu governor controls the frequency of the CPU depending on the requirement. Your ROM might be using a governor that favours performance over battery life. Selecting a governor that achieves a good balance between performance & battery life might help you. You can learn more about cpu governors here
- Battery calibration: The battery status is stored in a file called batterystats.bin. Its possible that your phone is using the same batterystats.bin that came with the rom. You can use an application like Battery Calibration to regenerate this file with new/accurate stats.(a myth according to this)
It Depends. yes, depends on your settings (Auto Brightness, Wifi Scan interval, GPS, Auto Sync Enabled) type of applications installed (Widgets and its high auto refresh rate) and many more (kernel wakelock) etc.
Just try to check what consumes your battery using better battery stats. From that you can identify, what causing battery drain.
To answer your question, if you have cyanogen mod installed, no new aps just the rom and you use the phone exactly as you would youse it with your stock rom, yes cyanogen mod will take more battery but at the same time it is more light weight and faster.
So yes cyanogen mod does take up a bit more battery then a stock rom, at least from my experinece with cm.
Most of the custom ROMs usually eats little more battery than the pre-installed OS. Cyanogen is optimized ROM, if you have downloaded it from the their official site. Because there are many other developers customizing Cyanogen OS with little more perks and ultimately messing up the performance.
As you have already mentioned, you might have downloaded unofficial CM. Just check the source from where you downloaded.