[Xperia Z2 General] Haldi4803:
Sup,

You've might have seen my Thread for the Xperia Z.

I'm planing on creating a similar thing for the Xperia Z2 :cool:

THIS THREAD IS NOT for Antutu/Quadrant/GLBenchmark results.

What is a governor and how does it work?

Guide 1, Guide 2, Guide 3, Guide 4, Guide 5 (i like this one xD for obvious reasons| Now also on XDA)

Few words from Qualcomm about power Benchmarking!

Benchmark Tools:

Using the App Repetitouch to generate a custom pattern that gets repeated.

Using the App BetterBatteryStats to check most Stats like Screen on Time, CPU stats, Battery Drain.

Using Qualcomm Trepn Profiler for detailed stats about CPU/GPU/Powerdrain (New on Google Play)

Using the App Battery Log for Stats like %, Voltage, Batterytemp. during charging.

Normal v3:

Deleted Facebook App from my phone! Essentially the same benchmark as v2 except that instead of Facebook i now open the E-mail app.

This will decreas the overall performance need a little as email is way less performance hungry as facebook.

Old Benchmarks:

Normal:

Doing *nothing* just browsing app drawer and homescreen + a short intercourse in the web.

Connected to WiFi, 2x Active Exchange sync running + Facebook

[YOUTUBE]mxDkxisT-Vs[/YOUTUBE]

Normal v2:

On 2014.11.16 i decided to use a new Benchmark parcours.

wiping on Desktop / App Drawer, opening Whatsapp, opening Facebook, opening Chrome, opening Whatsapp again-> Force Close, opening FB again -> Force Close, opening Chrome again -> Force Close.

Benchmark Duration increased from 48 seconds (old one) to about 2 minutes.

[YOUTUBE]4pgnDxN1z5E[/YOUTUBE]

Voltage

as stated by doomlord the Z2 has 15 different preset Voltage Tables.

My phone has a PVS11 which results in this voltage table:

If not anyhow other mentioned all tests are made with these voltages! (read via Faux123 app on doomkernel v09)

Path to internal Stats file:

On some Kernels you have an internal Log file which records all important data.

The "overal_time_in_stat" which records time spent in 10ms for each frequency per core and the "overall_total_trans" which records the amount of transistions(switching CPU frequency) per core can be found in

sys/devices/system/cpu/cpufreq/overall_stats/

The "trans_stat" file which shows detailed information about GPU transitions (from X to Y frequency) and time spent in fequency can be found in

sys/devices/fdb00000.qcom,kgsl-3d0/devfreq/fdb00000.qcom,kgsl-3d0/

(path may vary)

Charging Benchmarks:

Benchmarking the Charging duration is pretty easy, you take a stopwatch and look how long it takes to reach 100%. Yet there are some other informations you want to take a closer look at. The Battervoltage and the Batterytemperature. The app "Battery Log" takes accurate stats of these values each time the Percentage changes.

You can Display those values as graph or raw values, and the most important, you can export them as a .csv file and use them in Excel.

If you want even more Statistics like the Current and Voltage the charger is providing, then you need external hardware equipment. In my case that's the ZYX Studios PowerMonitor because it works from 0 to 13V and 0-3A it is fully QuickCharge 2.0 compatible and *most likely* will also work with QuickCharge 3.0, if it doesn't there is a high chance that if you flash a firmware update it will recognize QuickCharge 3.0 :)

Another pretty awesome feature of this tiny 30$ device is the Bluetooth module which you can buy additionally. It allows for remote logging the Current and Voltage via Smartphone (and the App Bluetooth Terminal) or PC. In 0.36, 1s, 2s, 30s or 60s intervals. I use 1 Second intervals for my graphs wich ends up with a huge (around 10'000 Datapoints) Graph but contains all important informations.

First Usage of this Device can be found in Post NR 130

More to Come:

Adding more as soon as there is more to add.