[22-Nov] NEW: ArrowOS v8 with alternative cpu governors. Check it out in post #127.
Here is my first series of PC Mark Battery Life Benchmarks for the Xiaomi Mi Max 2.
Let me first say that is not a "best rom" thread. There is no absolute best rom. What is best for one user may not be best for another. To give a simple example, battery life is very important for some users while performance is priority for others.
Benchmark results are usually misleading, but PC Mark battery life benchmark shines by using day to day tasks to measure phone performance and battery drain. It repeats for many hours, until battery drops below 20%, a series of tasks including web browsing, photo and video editing, text editing and data manipulation. Then it extrapolates the SOT that would be obtained with 95% of the battery charge.
For each rom I made a clean install and a simple setup with basic settings and a added a few apps necessary to monitor/admin the runs.
The tests are run with the screen brightness calibrated at 200 lumens as required by PC Mark and all sound levels set to zero, so results are better suited for comparison.
Each benchmark run takes between 9 and 11 hours. So this test is also a stability test. Some rom/kernel combinations simply fail to complete the benchmark.
If you want to learn more about PC Mark take a look at the site: PC Mark for Android.
These are the roms included so far:
Some might be wondering why it took so long for me to add first results.
I have already run literally hundreds of benchmarks, mainly for the Samsung Galaxy Note 3 and the Xiaomi Redmi Note 4. I had very few situations where a benchmark would not finish.
With the Mi Max 2 I had to spend almost a month testing a few roms and modifying my test environment so that a benchmark would finish. It was happening with every rom I tried. Very frustrating.
Eventually I reduced the number of apps I use during tests from 22 to 8 and was able to start completing benchmarks. Failures still happen, but now at least I have an around 60% success rate.
I added a line with the number of failures for each rom in my results table. Keep in mind that failing the benchmark does not indicate that the rom is unstable and not suited to be a daily driver. These roms may never fail in normal day to day use.
I also noticed that battery SOT varied a lot between my two Mi Max 2, so I had to give up using both. All tests were run on the same phone.
Anyway now, even with only one phone, progress will be faster.
Enough talk. Now Let's see the results:
Score is a performance index - the higher the better.
SOT (Screen On Time) is an estimate of the number of hours the device may be used until battery drops almost dead (from 100% to 5%). It's a very good estimate because the test starts with the battery at 80% and ends when the battery drops below 20%.
There is no clear advantage comparing the roms tested so far. They all offer similar performance and battery drain.
So any of these roms will serve you well and you should pick one based mainly on features you want the most.
11-Jun-2018 Update:
Added three more roms to the results table.
I was so wrong when I predicted next results would come faster.
Lost about 10 day trying every possible way to benchmark ashwin´s LA15.1, but benchmarks would simply not finish.
Also had big variances between runs for Jay_B´s XenonHD and iscle´s RR-N. So I ran extra benchmarks to have more meaningful averages.
With more Oreo roms showing up my plan is to focus on Oreo roms for the next benchmarks.
29-Jul-2018 Update:
For the last (revised) preview of Oreo Roms head to post #87.
16-Aug-2018 Update:
For the last preview of Oreo Kernels head to post #95.
22-Nov-2018 Update:
Time for Pie, thanks to @hardrock_82. Check it out in post #105.
.
Here is my first series of PC Mark Battery Life Benchmarks for the Xiaomi Mi Max 2.
Let me first say that is not a "best rom" thread. There is no absolute best rom. What is best for one user may not be best for another. To give a simple example, battery life is very important for some users while performance is priority for others.
Benchmark results are usually misleading, but PC Mark battery life benchmark shines by using day to day tasks to measure phone performance and battery drain. It repeats for many hours, until battery drops below 20%, a series of tasks including web browsing, photo and video editing, text editing and data manipulation. Then it extrapolates the SOT that would be obtained with 95% of the battery charge.
For each rom I made a clean install and a simple setup with basic settings and a added a few apps necessary to monitor/admin the runs.
The tests are run with the screen brightness calibrated at 200 lumens as required by PC Mark and all sound levels set to zero, so results are better suited for comparison.
Each benchmark run takes between 9 and 11 hours. So this test is also a stability test. Some rom/kernel combinations simply fail to complete the benchmark.
If you want to learn more about PC Mark take a look at the site: PC Mark for Android.
These are the roms included so far:
- AospExtended-v4.6-oxygen-20180425-0949-UNOFFICIAL by @eva0034 - [ROM][7.1.2_r29][UNOFFICIAL] AospExtended ROM V4.6 [OMS/DUI]
- lineage-14.1-20180318-UNOFFICIAL-oxygen by @ashwin007 - [ROM+TWRP][UNOFFICIAL][oxygen][7.1.2] LineageOS 14.1
- DOT-N-v1.2-20180503-oxygen-UNOFFICIAL by @Jay_B - [Unofficial][ROM][7.1.2] dotOS VoLTE (Airtel and Vodafone Working)Final
- Lineage 14.1 (30.10.2017) by @xuefer - LineageOS 14.1 for MI MAX 2 (oxygen)
- XenonHD-180329-Unofficial-oxygen by @Jay_B - [UNOFFICIAL] XenonHD_Oxygen 7.1.2 With Substratum Support Final
- RR-N-v5.8.5-20180412-oxygen-Unofficial by @iscle - [ROM][FINAL][7.1.2][2018-04-12] ResurrectionRemix 5.8.5 [UNOFFICIAL]
- RR-N-v5.8.5-20180321-oxygen-Unofficial by @kenzolo - [21March][ROM][UNOFFICIAL] Resurrection Remix v5.8.5 [7.1.2][Nougat]
Some might be wondering why it took so long for me to add first results.
I have already run literally hundreds of benchmarks, mainly for the Samsung Galaxy Note 3 and the Xiaomi Redmi Note 4. I had very few situations where a benchmark would not finish.
With the Mi Max 2 I had to spend almost a month testing a few roms and modifying my test environment so that a benchmark would finish. It was happening with every rom I tried. Very frustrating.
Eventually I reduced the number of apps I use during tests from 22 to 8 and was able to start completing benchmarks. Failures still happen, but now at least I have an around 60% success rate.
I added a line with the number of failures for each rom in my results table. Keep in mind that failing the benchmark does not indicate that the rom is unstable and not suited to be a daily driver. These roms may never fail in normal day to day use.
I also noticed that battery SOT varied a lot between my two Mi Max 2, so I had to give up using both. All tests were run on the same phone.
Anyway now, even with only one phone, progress will be faster.
Enough talk. Now Let's see the results:
Score is a performance index - the higher the better.
SOT (Screen On Time) is an estimate of the number of hours the device may be used until battery drops almost dead (from 100% to 5%). It's a very good estimate because the test starts with the battery at 80% and ends when the battery drops below 20%.
There is no clear advantage comparing the roms tested so far. They all offer similar performance and battery drain.
So any of these roms will serve you well and you should pick one based mainly on features you want the most.
11-Jun-2018 Update:
Added three more roms to the results table.
I was so wrong when I predicted next results would come faster.
Lost about 10 day trying every possible way to benchmark ashwin´s LA15.1, but benchmarks would simply not finish.
Also had big variances between runs for Jay_B´s XenonHD and iscle´s RR-N. So I ran extra benchmarks to have more meaningful averages.
With more Oreo roms showing up my plan is to focus on Oreo roms for the next benchmarks.
29-Jul-2018 Update:
For the last (revised) preview of Oreo Roms head to post #87.
16-Aug-2018 Update:
For the last preview of Oreo Kernels head to post #95.
22-Nov-2018 Update:
Time for Pie, thanks to @hardrock_82. Check it out in post #105.
.
Last edited: