[Updated 11-Dec-2018][oxygen] Battery Life / Performance Benchmarks - AOSP Roms

jbmc83

Senior Member
Oct 12, 2011
3,741
1,838
253
Singapore
The PC Mark SOT is calculated for 95% of battery usage, not 100%, so a 16 hours SOT translates into 16 hours and 50 minutes for 100% battery.

Even with this adjustment, I have a feeling that these PC Mark SOT figures tend to be smaller than what you would get in real world.

PC Mark tries to emulate normal usage with many tasks, but looking at its screens while its running, I get the impression that it is somewhat accelerated.

When a real person is performing the same tasks, he/she will always be at a slower pace. Sometimes taking a look around, or talking to someone with the screen on waiting, or giving small pauses for many other reasons. The battery has a lot of "rest moments" and drain will be smaller during these moments. PC Mark imposes a higher pace with no "rest moments".

So a real person usage will most certainly translate into a higher SOT than the PC Mark benchmark, even after adjusting the SOT to 100% battery.
i kind of agree, but only to a certain extend. those pauses during screen on times are counteracted by standby drain, when the screen is off. u dont have those during pcmark runs, so all of the available battery capacity can be used for SOT. in regular usage u also have a bit of energy going into screen off times though.

however, since u have the same conditions for all roms the results are still comparable and give a nice overview on what one could potentially expect :)

Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
 
  • Like
Reactions: Shaolian

svbarbosa

Senior Member
Dec 18, 2010
1,484
2,651
153
Rio de Janeiro
Here is the latest series of kernel benchmarks:



Newly added is another benchmark of Hardrock kernel, this time using the Kernel Adiutor profile created by @jbmc83.

His focus is to lower battery drain maintaining a reasonable performance.

In round numbers his profile adds 2 hours to the SOT comparing to my tweak of @Hard_Rock83 Balanced profile 4. :good:

I am open to suggestions regarding the next benchmarks. :)
 
Last edited:

jbmc83

Senior Member
Oct 12, 2011
3,741
1,838
253
Singapore
Here is the latest series of kernel benchmarks:



Newly added is another benchmark of Hardrock kernel, this time using the Kernel Adiutor profile created by @jbmc83.

His focus is to lower battery drain maintaining a reasonable performance.

In round numbers his profile adds 2 hours to the SOT comparing to my tweak of @Hard_Rock83 Balanced profile 4. :good:

I am open to suggestions regarding the next benchmarks. :)
awesome man! very good work, impressive! a quick headsup: the first read-ahead value for storage is also 2048 kB on my profile :)
 
  • Like
Reactions: svbarbosa

svbarbosa

Senior Member
Dec 18, 2010
1,484
2,651
153
Rio de Janeiro
Time to share more benchmarks.

Now I have added idle battery drain. For every benchmark I leave the phone alone for as long as possible using AccuBattery to register screen off battery drain.

The following table show a series of benchmarks done with @ROMFACTORY's RRO using different kernel builds, followed by two benchmarks of @Hard_Rock83's ArrowOS v3 and v4.

The table columns need some explaining:

Score - PC Mark Battery Benchmark performance score
SOT - PC Mark SOT (Screen On Time) under heavy mixed usage for 95% battery drain
SOFF T - Screen ofF time with phone idle after the benchmark in days/hours/minutes
SOFF % - Battery drop percentage as measured by AccuBattery
%/hour - Battery drain percentage per hour calculated using previous numbers

For more info on PC Mark benchmarks please read the OP (Opening Post)



It is interesting to note that there is a big difference between benchmarks of ArrowOS v3 and v4.

With v3 you have more SOT with an average performance.

With v4 performance increases at the cost of almost two hours of SOT.

This is probably due to some kernel tweaks done by @Hard_Rock83 in v4.

Now each benchmark run takes around 24 hours to allow extra time for measuring the screen off battery drain. :p

Next will be ArrowOS v5. :)
 
Last edited:

jbmc83

Senior Member
Oct 12, 2011
3,741
1,838
253
Singapore
Time to share more benchmarks.

Now I have added idle battery drain. For every benchmark I leave the phone alone for as long as possible using AccuBattery to register screen off battery drain.

The following table show a series of benchmarks done with @ROMFACTORY's RRO using different kernel builds, followed by two benchmarks of @hardrock_82's ArrowOS v3 and v4.

The table columns need some explaining:

Score - PC Mark Battery Benchmark performance score
SOT - PC Mark SOT (Screen On Time) under heavy mixed usage for 95% battery drain
SOFF T - Screen ofF time with phone idle after the benchmark in days/hours/minutes
SOFF % - Battery drop percentage as measured by AccuBattery
%/hour - Battery drain percentage per hour calculated using previous numbers

For more info on PC Mark benchmarks please read the OP (Opening Post)



It is interesting to note that there is a big difference between benchmarks of ArrowOS v3 and v4.

With v3 you have more SOT with an average performance.

With v4 performance increases at the cost of almost two hours of SOT.

This is probably due to some kernel tweaks done by @hardrock_82 in v4.

Now each benchmark run takes around 24 hours to allow extra time for measuring the screen off battery drain. [emoji14]

Next will be ArrowOS v5. :)
brilliant! but dude, its @Hard_Rock83 :D

also, if uve already downloaded arrowos v5, dont use it. hard_rock83 is revising it and will publish a new v5 soon-ish.

Sent from my Xiaomi Mi Max 2 (Oxygen) using Tapatalk
 
  • Like
Reactions: svbarbosa

svbarbosa

Senior Member
Dec 18, 2010
1,484
2,651
153
Rio de Janeiro
brilliant! but dude, its @Hard_Rock83 :D

also, if uve already downloaded arrowos v5, dont use it. hard_rock83 is revising it and will publish a new v5 soon-ish.
I had a feeling something wasn't right. Fixed! Thanks for pointing out. :good:

I got one uploaded to AFH today at 6:16 PM. Guess this is the right one.
 
Last edited:
  • Like
Reactions: jbmc83

X_Blade

Member
Sep 29, 2018
45
5
0
Here is another series of kernel benchmarks.

This time MSM Xtended is the rom used to test kernels.

Special thanks to @Jay_B, @Martichou and @Hard_Rock83 for supporting so well the Mi Max 2.



Finally benchmarks may be really trusted. All these were done with the battery percentage problem solved.

AceKernel is incredibly stable. Three runs with the same exact SOT. Two of these with exactly the same performance score. This is a first after running hundreds of benchmarks. :good:

I have an explanation about how I tested hardrock kernel:

Forgive me @Hard_Rock83, but I am not brave enough to run benchmarks for hours (I really mean hours, each benchmark takes at least 10 hours) with your extreme overclock.

I know a lot of people are using your OC kernel with no problems at all, but phones and chipsets are not created equal and tolerances to OC may and will vary between same model phones. Maybe only one out of every thousand will suffer with OC but I would hate to be that one. :p

That being said, what I did was to apply Balanced profile from Hardrock_kernel_profilesv4.zip. The profile took care of GPU max frequency. I changed CPU min/max frequencies to 480/2016 to disable CPU OC. :cool:

@jbmc83, I am willing to benchmark your fine tunning of hardrock kernel if you like.

Please PM me or post here your complete current settings, or better yet, create a KA profile and send it to me. :)
Thanks very much for the analysis and results.hope you will do it for pie roms too :)
 
  • Like
Reactions: svbarbosa

Hard_Rock83

Recognized Developer
Apr 21, 2015
2,355
5,381
0
Chennai
Time to share more benchmarks.

Now I have added idle battery drain. For every benchmark I leave the phone alone for as long as possible using AccuBattery to register screen off battery drain.

The following table show a series of benchmarks done with @ROMFACTORY's RRO using different kernel builds, followed by two benchmarks of @Hard_Rock83's ArrowOS v3 and v4.

The table columns need some explaining:

Score - PC Mark Battery Benchmark performance score
SOT - PC Mark SOT (Screen On Time) under heavy mixed usage for 95% battery drain
SOFF T - Screen ofF time with phone idle after the benchmark in days/hours/minutes
SOFF % - Battery drop percentage as measured by AccuBattery
%/hour - Battery drain percentage per hour calculated using previous numbers

For more info on PC Mark benchmarks please read the OP (Opening Post)



It is interesting to note that there is a big difference between benchmarks of ArrowOS v3 and v4.

With v3 you have more SOT with an average performance.

With v4 performance increases at the cost of almost two hours of SOT.

This is probably due to some kernel tweaks done by @Hard_Rock83 in v4.

Now each benchmark run takes around 24 hours to allow extra time for measuring the screen off battery drain. :p

Next will be ArrowOS v5. :)
Yup i have merged latest caf pie tags in v4 ..thats why performance improved much...i am soon going to create pie kernel thread.. upstreamed 3.18.126 is ready and rocking..


I am also excited about working on 4.9 linux kernel ..hopefully it will be wonderful for our max 2..it will be ready soon
 

[email protected]

Senior Member
Jun 3, 2017
638
146
0
Delhi
Time to share more benchmarks.

Now I have added idle battery drain. For every benchmark I leave the phone alone for as long as possible using AccuBattery to register screen off battery drain.

The following table show a series of benchmarks done with @ROMFACTORY's RRO using different kernel builds, followed by two benchmarks of @Hard_Rock83's ArrowOS v3 and v4.

The table columns need some explaining:

Score - PC Mark Battery Benchmark performance score
SOT - PC Mark SOT (Screen On Time) under heavy mixed usage for 95% battery drain
SOFF T - Screen ofF time with phone idle after the benchmark in days/hours/minutes
SOFF % - Battery drop percentage as measured by AccuBattery
%/hour - Battery drain percentage per hour calculated using previous numbers

For more info on PC Mark benchmarks please read the OP (Opening Post)



It is interesting to note that there is a big difference between benchmarks of ArrowOS v3 and v4.

With v3 you have more SOT with an average performance.

With v4 performance increases at the cost of almost two hours of SOT.

This is probably due to some kernel tweaks done by @Hard_Rock83 in v4.

Now each benchmark run takes around 24 hours to allow extra time for measuring the screen off battery drain. :p

Next will be ArrowOS v5. :)
Good to see you back with Pie roms comparison. Keep it up. Thanks for this performance test results.

:cowboy:
 
  • Like
Reactions: svbarbosa

[email protected]

Senior Member
Jun 3, 2017
638
146
0
Delhi

[email protected]

Senior Member
Jun 3, 2017
638
146
0
Delhi
Finally I got 16 hours plus SOT on MiuiAm with stock Kernel and some manual tweak with Kernel Adiutor. I am attaching the Kernel Profile for settings I used.
 

Attachments

svbarbosa

Senior Member
Dec 18, 2010
1,484
2,651
153
Rio de Janeiro
Have more ArrowOS benchmarks:



For those arriving now, there is info on this table hidden below:
I am now measuring idle battery drain. For every benchmark I leave the phone alone for as long as possible using AccuBattery to register screen off battery drain.

The above table show a series of benchmarks done with @ROMFACTORY's RRO using different kernel builds, followed by another series of benchmarks of @Hard_Rock83's ArrowOS latest builds.

The table columns need some explanation:

Score - PC Mark Battery Benchmark performance score
SOT - PC Mark SOT (Screen On Time) under heavy mixed usage for 95% battery drain
SOFF T - Screen ofF time with phone idle after the benchmark in days/hours/minutes
SOFF % - Battery drop percentage as measured by AccuBattery
%/hour - Battery drain percentage per hour calculated using previous numbers

For more info on PC Mark benchmarks please read the OP (Opening Post)

It is difficult to catch up with @Hard_Rock83. A new Arrow build comes almost everyday. :D

@jbmc83, another bench of v7 is just starting. :)

For those curious with other Pie Roms, for now I will focus on ArrowOS builds, mainly because IMHO it is our best Pìe option.
 
Last edited:

jbmc83

Senior Member
Oct 12, 2011
3,741
1,838
253
Singapore
Have more ArrowOS benchmarks:



For those arriving now, there is info on this table hidden below:
I am now measuring idle battery drain. For every benchmark I leave the phone alone for as long as possible using AccuBattery to register screen off battery drain.

The above table show a series of benchmarks done with @ROMFACTORY's RRO using different kernel builds, followed by another series of benchmarks of @Hard_Rock83's ArrowOS latest builds.

The table columns need some explanation:

Score - PC Mark Battery Benchmark performance score
SOT - PC Mark SOT (Screen On Time) under heavy mixed usage for 95% battery drain
SOFF T - Screen ofF time with phone idle after the benchmark in days/hours/minutes
SOFF % - Battery drop percentage as measured by AccuBattery
%/hour - Battery drain percentage per hour calculated using previous numbers

For more info on PC Mark benchmarks please read the OP (Opening Post)

It is difficult to catch up with @Hard_Rock83. A new Arrow build comes almost everyday. :D

@jbmc83, another bench of v7 is just starting. :)

For those curious with other Pie Roms, for now I will focus on ArrowOS builds, mainly because IMHO it is our best Pìe option.
awesome, thx so much for your work :) u wouldve gotten another thanks already, but it seems like im out of them for today haha :p

the difference in SOT between ArrowOS and RR is quite big though! around 2-3 hours, crazy stuff....
 
  • Like
Reactions: svbarbosa