yashsingh1/xdaforums huggingface dataset:
[Xperia Z2 General] Haldi4803:
Sandby

So this thread is mainly for Performance Benchmarks. But because if have such nice Standby Tests i tought i'd post them here as well.

Standby Test NR1

WiFi Connected the whole Time

Bad Mobile connectivy

Greenified: Google Play Store, Maps, Facebook

Stamina Mode Off

Duration: 9hours

Awake: 17 Minutes

Battery Lost:60% to 56% = 0.4%/hour

Standby Test NR2

WiFi Offline, Mobile Data activated

Good Mobile connectivy

Greenified: Google Play Store, Maps, Facebook, WhatsApp

Stamina mode Off

Duration: 7hours

Awake: 53 minutes

Battery Lost: 56% to 53% = 0.4%/hour

Conclusion:

Both drain 0.4% per hour. Wifi migh have been better if those 8minute30 second WhatsApp wouldn't have been awake!

As for the bam_dmux_wakelock this seems to be a normal Problem on 3g ! gotta yet find a solution for this! but 53 Minutes awake for nothing at all sure aren't great! Maybe Stamina mode will help here.

But all in all, 0.4% Per Hour is Great! i don't even use any Battery savers except greenify.

EDIT:

Standby Test NR3

WiFi Offline, Mobile Data activated

Good Mobile connectivy

Greenified: Google Play Store, Maps, Facebook, WhatsApp

Stamina activated, NONE excluded

Duration: 6hours 30min

Awake: 3 minutes

Battery Lost: 8% to 8% = 0%/hour (but dropped to 7% right after i made all the screenshots! so nearly 0.2%)

the next test will be "What happens when you exclude Telegram, Whatsapp and Exchange service for emails"

Edit2:

Standby Test NR4

WiFi Offline, Mobile Data activated

Good Mobile connectivy

Greenified: Google Play Store, Maps, Facebook, WhatsApp

Stamina activated, WhatsApp, Telegram and Email excluded

Duration: 7hours 42min

Awake: 52 minutes

Battery Lost: 91% to 87% = 0.5%/hour

Standby Test NR5

WiFi Offline, Mobile Data activated

Good Mobile connectivy

Greenified: Google Play Store, Maps, Facebook, WhatsApp

Stamina activated, WhatsApp, Telegram

Duration: 5hours 40min

Awake: 7 minutes (phone call came not taken)

Battery Lost: 86% to 85% = 0.2%/hour

Conclusion:

bam_dmux_wakelock seem to happen because of the exchange service. I have 2 Accounts via Exchange active Sync and push notifcations.

When email is not excluded in Stamina mode the phone seems to sleep perfectly fine !
[Xperia Z2 General] Haldi4803:
Charging Test

using 402 Rom with Doomkernel v9

Charging via Sony Wallcharger that came with the phone, 1.5A connected to the microUSB port.

Charging time from 10% to 100% = ca 4 hours

no changes made to fastcharge! all stock

Let Trepn Profiler run and log the Battery Percentage while charging.

TrepnProfiler (even when polling 100ms..... for 7 hours gave over 130'000 values -.- big mistake! Gonna change that to 10 seconds next time -.-) does NOT drain the battery more than it charges. here is another test without trepn running! also takes 4hours.

here we have the whole thing in a readable excel graph:

and as Values:
[Xperia Z2 General] Haldi4803:
Charging Test 2 in Dock

using 402 Rom with Doomkernel v9

Charging via Sony Wallcharger that came with the phone, 1.5A connected to the cheap China Dock.

Charging time from 3% to 65% = ca 14 hours 47 Minutes

no changes made to fastcharge! all stock

the short graph:

then we have the Excel Graph.

and in Numbers:
[Xperia Z2 General] Haldi4803:
Charging Test 3 Yadli Kernel

using 402 Rom with Yadli Kernel v3

Charging via Sony Wallcharger that came with the phone, 1.5A connected to the microUSB port.

Charging time from 1% to 100% = 2h 52 Minutes

Trepn Log Screenshot

Graph:

And in Numbers:
[Xperia Z2 General] farfromovin:
You asked in your earlier posts about the most power hungry game we know? No doubt it's Anomaly 2 for me.

Now just need the "stock" kernel cheap dock charge results.
[Xperia Z2 General] Haldi4803:
The awesome batterylife of this phone is keeping me from this xD it's really hard to drain the battery in just one day!

well.... Trepn Profiler crashed after 13 hours -.- so i don't have a beautiful Log.

Just the Better Battery Stats Screenshot, that shows it was charging for 12houry 50 minutes.

and this concludes it! THIS CRAPPY CHINA DOCK IS AT FAULT.
[Xperia Z2 General] Haldi4803:
Guess what :P
[Xperia Z2 General] Haldi4803:
It failed :(

Charging Test 4 Yadli Kernel while measuring

using 402 Rom with Yadli Kernel v3

Charging via Sony Wallcharger that came with the phone: 1.5A

USB cable cut open and put a Log tool(Digital Multimeter + Digital Camera) between to measure the current, then USB to Micro USB cable.

Charging time from 0% to 100% = 7 hours

Trepn Log Screenshot

Graph:

(Camera stopped taking pictures after 260 Minutes, thats why the Charging Current doesn't go till 450 Minutes)

And in Numbers:

Conclusion:

I'm NOT sure if it's because of a bad USB cable (Did NOT yet do a test just with the additional Cable....) or the digital Multimeter, but the Current is limited to 480mA which results in a 7hour charging duration.

I put my Canon ESO500D with Magic Lantern on intervalometer and made a picture every Minute, sadly after 260 minutes something failed and it didn't continue to take pictures :( (Nope, was not the battery....) Thats sad because it was constant 4.8 during the whole 260 Fotos i made! maybe when reaching 96% that could have changed.... maybe...

so the next test will be Cables only, trying to fix the cut USB cable and charge the phone again tonight, if it takes 7hours again it's because of the Cable, if it takes 3 hours it's because of the digital Multimeter inbetween.
[Xperia Z2 General] Haldi4803:
You remember that Cable (4pin USB) i cut open to put the Digital Multimeter between?

It's definitly the cable's fault! I let it charge to 50% and then removed the extra cable. Just with the short USB to MicroUSB. Charged way faster!

Charging Test 5 Yadli Kernel with/without extra Cable

using 402 Rom with Yadli Kernel v3

Charging via Sony Wallcharger that came with the phone: 1.5A

First part till 50% is with Extra Cable, 50% till 100% is without extra cable!

From 2% to 50% is 2h 40 minutes

from 49% to 100% is 2hours

Graph 1 / Graph 2

Graph:

(put together both in one Graph)

And in Numbers:

Conclusion:

The Cable is at fault!

I will cut open this small cable (Lucky i bought 2 of them, for like 2$ on ebay ^^) and redo the test with the digital Multimeter inbetween. Let's see if we get 1.5A charging current!
[Xperia Z2 General] Haldi4803:
so i used the small cable only this time !

Cut it open and put the Digital Multimeter inbetween.

Charging Test 6 Yadli Kernel without extra Cable

using 402 Rom with Yadli Kernel v3

Charging via Sony Wallcharger that came with the phone: 1.5A

charging time 3h20 minutes / Graph

Graph:

And in Numbers:

Conclusion:

After 105 Minutes the Battery of the Camera went empty -.- i didn't charge the extrapack so i couldn't continue. But you can already see the charging current decreasing after 30 Minutes.

It is charing fine in 3hours 20 minutes, so the Digital Mutlimeter does not causing conflicts.
[Xperia Z2 General] Haldi4803:
Charging Test 7 Ultimate Pure XZ2 .314 based ROM

using 314 ROM Ultimate Pure XZ2 v1.0

Charging via Sony Wallcharger that came with the phone: 1.5A

Graph:

And in Numbers:

Conclusion:

charges a little bit slower than old 402 firmware, tough i'm not sure if this is not an error happening due to the music player starting and playing on muted speakers....
[Xperia Z2 General] Haldi4803:
Charging Test 8 Ultimate Pure XZ2 .314 based ROM Doomkernel V10

using 314 ROM Ultimate Pure XZ2 v1.0

Charging via Sony Wallcharger that came with the phone: 1.5A

Graph:

And in Numbers:
[Xperia Z2 General] Haldi4803:
Charging Test 9 Ultimate Pure XZ2 .314 based ROM 413 Stock Kernel

using 314 ROM Ultimate Pure XZ2 v1.0

Charging via Sony Wallcharger that came with the phone: 1.5A

Graph:

And in Numbers:
[Xperia Z2 General] Haldi4803:
Longtime Tests

To test out Stock 413 Kernel VS Doomkernel v10 on Ultimate Pure Xz" v1.1 Rom i've made the Same "Normal" Benchmark test again.

The phone was fully charged and the Screen brightness set to Minmum.

Test was running from 100% to 50%

Stock test was made right after charging full, Doomkernel v10 test was made after charging full,then booting into recovery flashing doomkernel and THEN started testing. (You can see this in the Graph that the first few lines are higher.)

Stock 413 Kernel:

4hours 15 Minutes

Average power: 387.04mA Total 1'644.51mAh

(Screenshot was made long afterwards! thats why it' shows 38% but the green line stops at 50%!)

Doomkernel V10

4hours 11 Minutes

Average power: 395.37mA Total 1'652.45mAh

(Screenshot was made long afterwards! thats why it' shows 42% but the green line stops at 50%!)

Edit: Just for these People wondering.i've continued the Test from 32% to 1% Battery with Maximum Screen Brightness.

Average of 593mA Powerdrain.
[Xperia Z2 General] TheFerhatKing:
Hey Haldi,

Your thread is really great thank you!! Just I've got 2 questions because I don't have the Z2 yet. So first, does doomkernel v10 or stock kernel use more power with mp_decision and ondemand? And does Stamina Mode underlock or do any other improvements to the cpu to save power, if yes does it do it with doomkernel too or is it only supported by stock kernel?

Thanks
[Xperia Z2 General] Haldi4803:
Doomkernel v10 and stock are roughly the same. but you can undervolt doomkernel and profit a lil bit.

Stamina mode does ONLY restrict internet access! but there is a "restricted performance" mode from Sony which underclocks the Smartphone.

But you can use FauxApp /noFrills/setCPU/KernelTuner or any other similar app to manually underclock the CPU and GPU as you like.
[Xperia Z2 General] TheFerhatKing:
Thanks for your answer :). There is something left I want to know, the "restricted performance" mode works only with the stock kernel or with doomkernel v10 too? I want to know it because its nice to have a setting for underclocking the cpu so I don't have to do it everytime maunually.
[Xperia Z2 General] Haldi4803:
Undervolting!

Undervolted the frequency 1497mhz from 850 mVolts to 742 mVotls thats 108mVolts less !

Compare Benchmark nr 73 with nr 71:

Runtime Test NR73 1497Mhz Undervolted

Ultimate Pure XZ2 v1.1 413 + Doomkernel v10

Minimum screen brightness

Airplane Mode

Trepn Profiler not Running

578mhz max GPU clock

probably 330mhz gpu clock used.

CPU set to maximum 1497mhz via Faux app.

The test ran for 3hours 40Minutes

From 100% to 2%

Core 0	Core 1	Core 2	Core 3
300000	0.03 %	0.00 %	0.00 %	0.05 %
422400	0.00 %	0.00 %	0.00 %	0.01 %
652800	0.00 %	0.00 %	0.00 %	0.00 %
729600	0.00 %	0.00 %	0.00 %	0.00 %
883200	0.00 %	0.00 %	0.00 %	0.00 %
960000	0.06 %	0.00 %	0.02 %	0.06 %
1036800	0.00 %	0.00 %	0.00 %	0.00 %
1190400	0.07 %	0.01 %	0.02 %	0.05 %
1267200	0.01 %	0.00 %	0.01 %	0.00 %
1497600	99.83 %	99.72 %	99.83 %	99.82 %
1574400	0.00 %	0.00 %	0.00 %	0.00 %
1728000	0.00 %	0.00 %	0.00 %	0.00 %
1958400	0.00 %	0.00 %	0.00 %	0.00 %
2265600	0.00 %	0.00 %	0.00 %	0.00 %
2457600	0.00 %	0.00 %	0.00 %	0.00 %
Total Online	100.00%	99.73 %	99.87 %	100.00%
Total Offline	0.00 %	0.27 %	0.13 %	0.00 %
Transitions	231	63	121	257

Start / End: 430 CPU runs, 13'414 RAM runs 66°C CPU and 48.2°C Battery

Conclusion:

The Batterylife increased from 3hours 7 minutes to 3hours 40 Minutes, this is a plus of 17%.

The end Temperature after the test sank from 73°C CPU and 51.7°C Battery to 66°C CPU and 48.2°C Battery.

All this just by undervolting 100mV.
[Xperia Z2 General] Kocane:
It's a quiet thread but I just wanted to let you know I use it alot.

Appreciate your work.

BTW: Any opinion on intelli-thermal?
[Xperia Z2 General] Haldi4803:
Nah.

Rarely use it. My phone doesn't really go over 70°C CPU temperature. I don't have such demanding Tasks.
[Xperia Z2 General] Kocane:
Damnit, why is my bam_dmux_wakelock and radio-interface kernel wakelocks so bad? I see youve been around it and stamina with nothing excluded helped with yours but that aint the case with me. I tried removing my excluded apps one by one and it didnt help even when nothing was allowed. It's not like I got anything running in the background that should do anything to keep mobile data activity. I got an exchange email in my sony mail app but that app is greenified and the "exchange services" is frozen. Not that it should matter, ive autosync off!

Bleh, these stupid wakelocks...
[Xperia Z2 General] Haldi4803:
you're on the new 167 rom ?

Btw, these two Wakelocks come from a lot of traveling. Switching lots of phone antennas.... if you're only at home and stay idle you won't have them at all !
[Xperia Z2 General] Kocane:
No, not yet. I really cannot imagine that this've been addressed in the latest firmware, tho?

Yeah I guess.. I have a long enough busride each day but still seems like it happened with my "app exclude in stamina" testing. Right now my phone has been on battery for 1½ hour and 10 minutes of that already wakelock, 5 mins on each wakelock.

Sure pays off to use WiFi

but in your testing, didnt stamina help?
[Xperia Z2 General] Haldi4803:
All posts from here onward probably with Sony Stock 4.4.4 ROM !

Currently even stock Kernel.

Stamina mode: Restricted Performance

Is supposed to switch Screen refresh rate to 45 FPS and change CPU governor.

i made some tests with Trepn and Antutu Benchmark.

Stock:

and Chart:

Restricted Performance:

and chart:

Conclusion

The batterydrain did sink by a sweet 50mA but the strange thing is, i do not see any change in the governor! it's still interactive and all the settings are exactlythe same!

To be sure i did not meassure any crap i'm gonna redo this 6x times, in flight mode, and switch between modes every time. Make sure to start at 45°C core temp not that it throttles to much or different from the other runs.
[Xperia Z2 General] Kocane:
Would it be a waste of time to compare how well Ultra Stamina mode does :p?
[Xperia Z2 General] Haldi4803:
you can just manually deactivate Wifi, Bluetooth, Mobile data and deactivate Sync. Then you have it.
[Xperia Z2 General] Envious_Data:
I think this thread should be pinned just because it contains alot of useful information
[Xperia Z2 General] Haldi4803:
Don't worry :P i'll just post some more stuff to keep it above.

I've tought about doing some "situational Batterydrain benchmarks" i.e Music, Video, Web surfing a.m.m. but never found the time xD
[Xperia Z2 General] Haldi4803:
Charging Test 10 Sony Stock 4.4.4. .167 ROM

using Stock 4.4.4 .167 ROM from Sony with some modifications but stock kernel.

Charging via Sony Wallcharger that came with the phone: 1.5A

Graph: (now as vector .svg graphic ^^ )

And in Numbers:

Still takes about 3 hours for a full charge! Nothings changed here.
[Xperia Z2 General] Haldi4803:
Normal Benchmark v2.0

I've created a new "normal" Benchmark:

[YOUTUBE]4pgnDxN1z5E[/YOUTUBE]

Swiping 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.

Requirements: Flight Mode, WiFi On, Minimum Screen Brightness, Stamina Mode Off, Location Off, Synchronisation Off.

Flight mode is required because i cannot guarante a constant similar 3G signal here.

The Temperature of 47°C maximum in the Video is because of Screen recording! Without that it gets Maximum 42°C !

Reboot the Phone, let it idle for 15-30 Minutes, then do 1-2 Empty Benchmarks and then you're ready to go!
[Xperia Z2 General] Haldi4803:
About Screen brightness measurement

So.... for a while i had this idea bout screen brightness measurement. Now with the 4.4.4 update people (and so do i) claim that the screen is way brighter than on 4.4.2 even on lowest setting.

But sadly i lack the hardware for testing this. Then i had the idea! Use the phone integrated Brightness Sensor to meassure light!

by pressing *#*#7378423#*#* in the dialer you can access the Service Menue which shows the raw value for brightness sensor!

Or you can just download the app "Light Sensor" from the playstore.

now come's the sad part.... this is NOT calibrated... not at all!

(pictures made with a Surface 3 Pro... so yeah, they're horrible, sorry :crying:)

in this picture you can see a Z2, a Z and a SP.

And you can see right away, they do not have the same Lux value displayed. Some slight difference might happen as there was no perfect artificial light condition there... but not as bad as the difference from SP to Z or Z2 ^^

Well, i did not let that stop me and used the SP with a fully white maximum brightness screen (in service tests^^) and put in on top of the light sensors!

As you can see Z shows 330Lux and Z2 shows 210 Lux !

And yes, i did change position of the phones, and also turned the SP around. Same result every time.

One thing you do not see in this horrible picture... but even showing the light sensor in service menue ended in the same result.

312 and 212 Lux is written there.

So yeah.... all further tests are on ice :( i'll try again when i get my hands on some usefull hardware for bightness measurement.
[Xperia Z2 General] pec0ra:
I think you should know that fast hotplug doesn't always use the same cores when it is using 2 or 3 cores. It will always plug in the first offline core, but when it plugs out a core, it chooses the core which has the less load on it.

This means it is possible that your phone ran more time than you think with only two cores, when for example only core0 and core2 or core3 where active.
[Xperia Z2 General] Haldi4803:
i saw that when i used Trepn Profiler Overlay. Was like "WTF? Is it normal that this core goes down, another comes up, goes down, stay offline while other one comes back online"

But this is not really of a big problem for the statistics.

A: i Keep a constant Load in my Benchmark. So it should plug the last offline core back online. The chance of 2 cores going offline at the same time are small.

B: It might falsen the color! But the total Bar length would still be correct! as core X was on frequency 1190mhz. Doesnt matter if it was Core2 oder Core3

So the "Total Online Time of Core2, Core3, Core4 might not be correct" is the only conclusion we can draw from this.

btw [MENTION=4466123]pec0ra[/MENTION]

One thing i don't get.

Standard Value for "Treshold to boost" is 3000 and standard value for "Plug in Threshold" is 2500.

Doesn't that mean "Core1" will be pluged in whenever the load is over 2500 tasks and the boost function does "Whenever screen hast been touched for x second the core1 will be pluged when load is over 3000 tasks" making it obsolete? ^^
[Xperia Z2 General] pec0ra:
During the "boost duration", if the load is higher than 3000, core1 will be plugged directly. If the load is higher than 2500, it has to stay this high for as long as you chose with the plug in delay before core1 is plugged. This allows for finer tuning.
[Xperia Z2 General] sh4d1t0:
Hey! here is another custom kernel AndroPlus
[Xperia Z2 General] nreuge:
My ultimate stable undervolting settings are the following:

300 MHz - 690 mV

960 MHz - 749 mV

1190	MHz - 791 mV

1574 MHz - 841 mV

2265 MHz - 958 mV

Overall, a difference of +60 mV compared to your settings !! That makes a huge difference :eek:
[Xperia Z2 General] juanmaasecas:
It depends on your cpu bin... You should post it
[Xperia Z2 General] nreuge:
My bin is PVS 15 : the best !! :eek:
[Xperia Z2 General] juanmaasecas:
Great!

Mine is 14. In a few days I'm sending my phone to Sony for them to allow me to unlock my bootloader so I can change the kernel and play with Undervolting values :)
[Xperia Z2 General] Haldi4803:
I think mine was 11 or 12 ^^

UV is always greatly dependant on kernel. When I had great undervolting on Doomkernel v10 v11 broke that again. So its not always only phone dependant.
[Xperia Z2 General] nreuge:
Good to know, thanks !
[Xperia Z2 General] Envious_Data:
I have learned that Z2 will poweroff when it hits 95*C

Twrp bugged on me and didnt cpu throttle properly
[Xperia Z2 General] Haldi4803:
HAHAHAHAHAHA

95C

Do you eat your eggs sunny side up?

I've managed to reach 80-82C but throttling kept me from going further.
[Xperia Z2 General] Kocane:
95c? For real? Heck, my ultrabook laptop can hit that temp while intense gaming but a phone like the Z2? O_o

Also, Haldi4803, did you notice any general battery difference going from 4.4.2 to 4.4.4? Kernel wakelocks reduced or anything like that?
[Xperia Z2 General] chesterr:
Hot damn, I have never ever reached above 57C lol. I always put the phone in water :silly: :D
[Xperia Z2 General] Envious_Data:
Whats funny is it overheated after i put it in my fridge xD
[Xperia Z2 General] chesterr:
Oh my are you serious haha. I should do that next time :P
[Xperia Z2 General] Envious_Data:
Saddly it was a bug in twrp

Instead lf the cpu throttling it didnt do anything and caused the temprature to continue rising

Though since then my phone has been oddly fast compared to before it overheated

Im confused as to why
[Xperia Z2 General] Haldi4803:
Yet I wonder how TWRP can disable the Sony overheat protection.... You were on custom rom or stock? (yours i assume ^^) Did you remove any Sony overheat stuff?
[Xperia Z2 General] Envious_Data:
I was on stock and as said twrp just had a hissy fit

This hasnt happpened before and and hasnt happened since

It seems to be a one off thing
[Xperia Z2 General] Kocane:
Guys, any opinions on the kernels Abricot and AndroPlusKernel versus each other? I'm thinking mainly battery life. I used DooMkernel before on 4.4.2 and first Abricot when I moved to 4.4.4 but today I tried out AndroPlusKernel and I saw alarm_rtc wakelock and all the various WLAN wakelocks

(yeah not high numbers but they were building up as i turned off screen)

I'll leave it on wifi during the night with abricot and see in the morning... uh, brings me back to my Z days with suspend_backoff wakelock when on wifi... gah!

so yeah... just wanted to know if there's anyone with similar experiences.
[Xperia Z2 General] TheFerhatKing:
Haldi we miss you :D
[Xperia Z2 General] Haldi4803:
other stuff to do :P

And i somewhat dislike Custom Lolipop roms. More testing inc with official sony rom ;)
[Xperia Z2 General] Envious_Data:
Hey, you should find a good IO benchmark and test all of the schedulers found in AndroPlus Kernel

From what ive seen Zen overall performs the best with no issues at all

(i personaly think flash device phone performanc depends on good IO)
[Xperia Z2 General] Haldi4803:
If that's all sure... any other wishes? World peace or stuff ? ^^

What do you measure in a i/o Benchmark? mb/s read written? access time in ms? battery drain during that time?

So how do you relate that to reallife? What if the Sheduler is CPU clock dependant? What if you often use Multitask and aprubtly switch between apps? Any background task running which fiddle on the filesystem? i.e Media scanner, thumbnails creation, uploading pictures, syncing a folder.

there is so much to consider..... how usefull can Benchmarks really be ?

Creating a reallife Benchmark with Repetitouch surely would be nice, but how do you guarante repedition? can't use Facebook or what's app as they're not constant. only use Webpages where the content doesn't change... but then... how do you measure all that? time it takes to fully start an app in ms? time between switching from one app to another? and how do you measure that? are there any android profiling tools that can do this in ms ?

Well... gonna look into it :P
[Xperia Z2 General] Envious_Data:
Well IO performance is whats making the big difference between my Old 1.5Ghz Dualcore

And my Z2 clocked at 1.5Ghz (eco mode/underclocked GPU Too)

Even compare a new Z2 to mine and anything is faster exept UI smoothness

Since this is a flash device IO performance means alot.

Im not quite sure how we can mesure IO performance easily.

Take note this is XDA so flashing is involed and remember flashing formats around 500mb from the system so thats a large amount of wear and tear

Also include 800mb avg of dalvik or art cache upon first boot

Its good to know because we can squeeze the best out of our devices then we will have a solid place to knoe about IO wear