yashsingh1/xdaforums huggingface dataset:
[Xperia Z Original Android Development] [NUT]:
Quoted for fact :)

Yes, probably, but we dont have those private keys for signing, nor will Sony be likely giving them away for 'free' :p
[Xperia Z Original Android Development] Dsteppa:
OOh yeah, the chances of that ever happening are slim to none, was just stating that it would be possible to do it that way;)
[Xperia Z Original Android Development] G1_enthusiast:
it wasnt a question, it was a request.

---------- Post added at 01:03 PM ---------- Previous post was at 01:02 PM ----------

thanks, this explains it all. man I hope we find a way around this. I guess its possible to root the device and Under clock the phone? I heard heating is a problem and this might be the only way to go.
[Xperia Z Original Android Development] viper001:
You can undervolt until it looks like the system is stable enough but consideration must be made to error introduction.

The introduction of these errors will consume more cycles for verification routines that otherwise wouldn't be doing multiple passes for code verification and error detection/correction.
[Xperia Z Original Android Development] sea2605:
As no one answered my previous questions,

heres what I found out:

Wheatly:

Doesn't turn off any core currently (bug?)

and keeps the cpus at minimum frequency (mine:196 mhz@707mV)

when idling. RESULT: Almost always around 5 h (+/-0.5h) of on screen time (tested several days, as I mostly used wheatly until today)

Ondemand:

When idling it turns cpu1-3 off and keeps cpu0 at min.frequency (mine: 196mhz@707mV). RESULT: currently testing, but right now with 68% left and 2.5 h screen on it looks much better. Will post todays result later.

[MENTION=2784807]DooMLoRD[/MENTION]:

Guess wheatly isn't saving much battery as you expected, there must be something wrong as it doesnt turn off any cpu.

!!

Hardcore battery saving governors/kernel would be much appreciated! :D

!!
[Xperia Z Original Android Development] DooMLoRD:
Strange in my tests Wheatly used to switch off cores asap...
[Xperia Z Original Android Development] tanoxxx:
i dont know about off core, but in my test Ondemand result the best governor for battery life, without lost speed and reactivity.
[Xperia Z Original Android Development] sea2605:
The governor (wheatly to ondemand) is the only change I made:

Right now 52% with 3 h 44 Minutes.

That should result in at least 6 hours.

Will post the final result later.
[Xperia Z Original Android Development] 23Six:
^ config please. :D
[Xperia Z Original Android Development] tanoxxx:
+1

I can not do over maximum 4 h of screen :(
[Xperia Z Original Android Development] sea2605:
Ok, here is my xperia Z config for getting high battery lives:

Stock rom (.434), rooted, BL unlocked, doomkernel v6, undervolted (e.g.196mhz@707mV), underclocked (min. 196 mhz, max. 1242 mhz), greenify (almost all apps), froze many unnecessary apps with titanium backup, built.prop tweaks for battery saving, NO gpu ui drawing, stamina always on (whitelisted: greenify), wifi off when screen off, battery saving mode (starting at 100% but don't know if that changes anything), wifi location off, wifi-fix for better range, instead of chrome i use dolphin browser with jetpack addon, brightness almost always at 1%, data only on when needed (around 0.5h a day, maybe...), fast dormancy moved out of its usual folder to deactivate (hope it is then?), gps off, nfc off, bluetooth off...

Jesus... I did quite alot to maximize the battery life...I should get a life :rolleyes:

Usage: I use it quite often and for all kinds of stuff (except games, im mostly over that ;) ), im not leaving anything out for the sake of battery saving...its not dusting in a corner and im not just letting the screen on with some software and do nothing with it.

Right now I have 41% and 4h 25min onscreen.

I think with an optimized kernel of doomlord, a saving governor and maybe a little more tweaking of the rom (or 4.2.2) 6h-7h will be quite standard with this config.
[Xperia Z Original Android Development] Thraxzzz:
Any tease for V07? :p

Sent from my C6603 using Voldemort's nose
[Xperia Z Original Android Development] DooMLoRD:
not immediately...

i have to update the Xperia T, V, TX kernels first to bring them up to current Z v06 kernel ;)
[Xperia Z Original Android Development] Thraxzzz:
Will wait for the next update ;)

Sent from my C6603 using Voldemort's nose
[Xperia Z Original Android Development] sea2605:
As promised: the final battery life is about 6,5 h with governor ondemand and my other settings (see previous posts).

Im sure Doomlord can make it even better with other governors and some tweaking under the roof :)

Maybe also gpu underclocking/-volting :D
[Xperia Z Original Android Development] sipe1:
Thank you for your detailed reviews of ways to save battery. Can you compare interactive with ondemand? Thanks.
[Xperia Z Original Android Development] redeyes717:
+ 1 for this DooMLoRD.
[Xperia Z Original Android Development] G1_enthusiast:
why even bother own a smart phone....you just dumb the thing down to basically call and text.
[Xperia Z Original Android Development] Dsteppa:
Really, what can't he do then? He can do everything he wants he just made some adjustments that was best for him.

Who are you to judge what he should do with his phone?
[Xperia Z Original Android Development] sea2605:
Not at all. See it this way: making your phone more efficient for you without sacrifices.

As I wrote: I still do all kinds of stuff with it. Surfing alot, watching some youtube/vimeo clips, reading sometimes hundrets of news with greader, facebook checking, mail checking (every hour I get emails because auto sync is always on), xda checking (quite often), sms, calls, whatsapp (quite alot), daily dose of 9gag ;), wunderlist, some ebay, ... And everything on a fast, beautiful beast with a large hd-screen.

Well thats my usage pattern (+sometimes watching flash videos). Mine wont match yours, there is no point in discussing that.

The point is:

With standard config I got 4 hours with this kind of usage (would call it a quite normal "smartphone-usage").

Doomlord and all these tweaks helped: now i can get more than 6h (less with flash video).

Im sure you could tweak your phone too to get 50% more battery life... without sacrificing anything of importance to you. And if you once in a year need something back its easy to reactivate/reinstall.

[MENTION=4197176]sipe1[/MENTION]:

Ok, i'll test interactive in the next days
[Xperia Z Original Android Development] DooMLoRD:
Guys please don't flame...

Everybody has their own requirements...

The whole purpose behind me starting work on my DooMKernel was to provide "Power to the People"... Use the settings that Best suite your needs...
[Xperia Z Original Android Development] G1_enthusiast:
I dint say he couldnt but the way he does it why own a smart phone? by all mean do what you want with your phone its your money.
[Xperia Z Original Android Development] 23Six:
+1.

And although he probably exaggerated, I hope he isn't that shortsighted to think it's a dumbphone because you're right, it's not.
[Xperia Z Original Android Development] jianlinooi:
[MENTION=2784807]DooMLoRD[/MENTION]...hope u can bring back gpu oc....450mhz is fine...and gpu UV/UC
[Xperia Z Original Android Development] Haldi4803:
Jup, Wheatly does switch off cores !

btw, DoomKernel v6 is already based on the AOSP 4.2 kernel right ?
[Xperia Z Original Android Development] DooMLoRD:
The CM devs are fixing the GPU always jumping to high freq issue... Once that's fixed we can get back to testing GPU OVERCLOCK...

It's based on Stock sony sources...
[Xperia Z Original Android Development] sea2605:
[MENTION=2784807]DooMLoRD[/MENTION]

Now I get the same issue with ondemand:

No cpu is switching offline...

All remain at the lowest frequency (192mhz@707mv) but wont ever shut down.

Seems like the culprit might not be wheatly. Yesterday after changing governors (wheatly to ondemand) they went offline when idling, but today they wont. Changed nothing since then.

Tried switching back to wheatly: no changes, all cpus still remain on.

What could cause this?!
[Xperia Z Original Android Development] gm007:
Do you have mpdecision off?
[Xperia Z Original Android Development] sea2605:
Heres a screenshot
[Xperia Z Original Android Development] sea2605:
If you mean this setting in kernel tuner yes, its off:

"Prevent changes from other apps"

Or is there another way ro switch mpdecision on/off?
[Xperia Z Original Android Development] gm007:
In trickster mod application it has this option and don't know about other apps.

If it's off than all cpus will be on.
[Xperia Z Original Android Development] sea2605:
Yes, mpdecision was on. Tested switching on and off again. Still no luck.

Maybe another idea?
[Xperia Z Original Android Development] sea2605:
Now I can even tell you approximately how much this bug (cpus wont go offline) is costing in terms of battery life:

My educated guess: 1 h +

Details:

Instead of 6,5 hours (yesterday), I got 6hours today. That might not sound like much of a difference, but yesterday evening when I went to sleep I left it with 51%. Today I woke up and still had 51% and around 3h 40 min screen on at that point (quite like in the test yesterday->great). So today I used the left 51% which should have at least resulted in a total of 6,5 hours screen on time again. But i noticed the battery drains faster today so I searched and found the same issue I had with wheatly, but now with ondemand (cpus dont switch offline).

Soooo:

If I had had 100% battery this morning this issue would have easily reduced my battery life back to max. 5,5h (where it was before i found this bug and tested switching governors and looking for offline cpus). So around 1h less.

Of course i'll test this assumption today to be sure.

I still dont know whats the reason for the cpus not sleeping properly... F...
[Xperia Z Original Android Development] guybanda:
that's still pretty darn good battery life.. i find it hard getting much past 2 hours screen time.

anything special i might be missing that results in you having three times as much battery as me?
[Xperia Z Original Android Development] sea2605:
I posted my settings (including tweaks I used) several posts ago. Hope that helps you too. Underclocking and -volting to your specific limits (thanks to doomlords kernel) does a large part of the work, you should easily get 1h-1.5h more with only that!

Maybe I should open a thread with all the changes I made in every little detail...but to write that is a LOT of work. Would have been great if most of that was already implemented in kernels/roms :D
[Xperia Z Original Android Development] guybanda:
i personally would appreciate it
[Xperia Z Original Android Development] deathg0d:
i got a question, maybe somebody has already asked before but I could have missed it when reading through 40 pages. please dont flame me.

i manage to oc to 1.9ghz and uv @ 125000 at max speed using trickster mod.

when doing normal tasks like surfing, movies etc, the temp is around 45-48.

when doing 3d gaming like wild blood, the temp will hit around 50-65

when i do a reboot, after all app started and loaded, temp is around 70-74

when at standby, temp is 30-39

are these temperatures within good range? i am just albeit concerned with the gaming and rebooting temp readings.

any thoughts?

thanks.
[Xperia Z Original Android Development] sea2605:
[MENTION=2784807]DooMLoRD[/MENTION]:

This cpu/governor bug (cpus wont go offline) is definitly not your fault, its an issue with kernel tuner (which has many bugs as far as I can see).

Today I tested several overclocking/undervolting/battery saving apps... Some can manage all the cpus/governors properly* and the cores go offline, BUT they arent yet compatible with changing voltages (or your kernel?)... so i searched for an alternative that changes only the voltages: found non.

So I went back to kernel tuner for undervolting ONLY, but it will always overwrite clockings/governors/settings of the other apps (which fix the cpu bug), so the cpu bug will occur again...

What a mess...!

*=(others like incredicontrol will only change the clocking of one cpu...)
[Xperia Z Original Android Development] Haldi4803:
huh ? The CPU clock or the CPU Voltage ?

Kinda sure NoFrills does set minimum Clock limit (196mhz) to all cores that are Active! tough i think it' resets after core goes into sleep!

..... you have a Clock reading app(like Trepn Profiler) running all the time and can guarantee that SoC doesn't throttle down from 1.9ghz ?

IMO it looks exactly like that! After reboot it's 70-74°C because the system OverHeat protection is not running while booting/early start up.
[Xperia Z Original Android Development] sea2605:
Yes, thats exactly what happens with many apps: you can set clockings, but they'll reset (or at least partially reset) almost immediately (when the cpus go offline). Only the clocking of cpu0 will remain as set. Sometimes the minimal clocking wont, but the max will reset...

Encountered at least one strange behavior with every(!) app. Right now i threw em all out and only use trickster mod app, which at least doesnt have the cpu-wont-offline-bug and sets the voltages without issues. But the clockings of cpu1-3 wont stick (max. resets to 1.5ghz)...
[Xperia Z Original Android Development] yt92:
DooMLoRD

I've been a fan of your work since Xperia Arc

Really appreciate your work! THX!

Just ask what time we can have other Governors like smartass on this kernel?
[Xperia Z Original Android Development] DooMLoRD:
soon...

yes that why i am working on an app specifically ment for features in my kernel
[Xperia Z Original Android Development] sea2605:
Here is what the developer of trickster mod wrote after asking why the cpus 1-3 will reset clockings. Maybe it helps you (or more likely: you already knew that). Nevertheless interesting
[Xperia Z Original Android Development] deathg0d:
so in trickster mod is mp decision suppose to be on or off?

my results were if mp decision was off and all cores running @ min freq, my temperature will drop lower

if mp decision was on, then i get higher temperature readings like around 65 deg and occasionally i get reboots

????
[Xperia Z Original Android Development] DreadPirateDan:
power + vol up is no longer hard resetting for me, are any other users experiencing this? Currently on V6 kernel and KA06 Xperia Revolution rom for what it's worth.
[Xperia Z Original Android Development] doki81:
did u hold the power + Vol up long enough until you feel vibration?
[Xperia Z Original Android Development] DreadPirateDan:
^^yeah I'm not that stupid.

I just tried some verification now that I'm home and have discovered that whatever it is, it is not caused by DoomKernel. I just flashed the stock kernel from 434 firmware, on which I still have the problem. Perhaps it is either ROM related or a software conflict somehow (not that I've reallly changed anything).
[Xperia Z Original Android Development] [NUT]:
Actually, the Rom can not have any impact on this as it is a hardwired feature from your phone's 'bios' (the primary bootloader).

Do your power and volume buttons still work ok individually?
[Xperia Z Original Android Development] DreadPirateDan:
Well that's why I headed here since the kernel is the only thing I considered could have possibly messed with it. I mean everything else is just stock. I'm using the firmware from here so I'll jump over the the NL firmware and see how it travels on that.

And yeah, individually the work perfectly :confused:
[Xperia Z Original Android Development] SunnyChrono6:
Did anyone actually get a stable overclock to 1944Mhz?
[Xperia Z Original Android Development] Poustic:
The gpu overclock is only for v3 kernel ? Cause i just installed v6 and can't oc (i'm using FauxClock)...
[Xperia Z Original Android Development] Haldi4803:
You can do a stable 1944mhz, but only with -10°C Temperature! Else it Trothles down really really fast.

And Yes GPU Overclocking is deactivated... (though i can set 487 in Faux tool, it doesn't clock over 400 it seems) because there is a problem with GPU governor.
[Xperia Z Original Android Development] Poustic:
Thanks for the answer, by the way if i oc to 1944mhz and want to disable throtle does this method works ?

su(press enter)

echo N > /sys/module/msm_thermal/parameters/enabled(press enter)
[Xperia Z Original Android Development] sea2605:
THIS.PHONE.IS.AMAZING.

Now I can almost get 7 h!

With doomlords app it will be standard for sure :) looking forward to it!

Edit: btw, I started to write down all the tweaks/apps/... I use. When its ready, I'll open a how-to-thread. Should be easily replicable for advanced users then.
[Xperia Z Original Android Development] mafiarock93:
Never see that before@@
[Xperia Z Original Android Development] anirudhks:
AWSOME dude waiting for that...

The phone is in full Zoom with the kernel from DOOM ;)
[Xperia Z Original Android Development] tanoxxx:
I can't get more of 3,5/4 hours of screen.. I hope with your tweaks to get something of similar of you..

I wait for your thread

Thanks

+1
[Xperia Z Original Android Development] tanoxxx:
I've tryed another time to use UV, i make others test on another rom..

by my last test i got a little increse of battery with UV... then i think i continue to use it...

this is my last very extreme value of UV:

192 - 700

384 - 700

432 - 700

486 - 700

540 - 700

594 - 700

648 - 700

702 - 700

756 - 725

810 - 725

864 - 750

918 - 750

972 - 787,5

1.02 - 787,5

1.08 - 925

1.13 - 925

1.18 - 925

1.24 - 925

1.29 - 937,5

1.35 - 937,5

1.40 - 962,5

1.45 - 962,5

1.51 - 987,5

untill now no problem and no reboot.. all work ok :good:

I wait for the next release of this fantastic kernel.. i hope for 600 mV, one best governor and some twek for increse battery life :)

Thanks DooM :good:

[MENTION=5154557]sea2605[/MENTION]

i wait your thread with our tweak and suggestions for to have something of similar of your incredible battery life :)
[Xperia Z Original Android Development] siapakahaku:
is this kernel fix msm_hsic_host that caused battery drain? :o
[Xperia Z Original Android Development] DooMLoRD:
That fix is not needed...

Btw I am busy with porting of 3.4 kernel to the Xperia Arc (and other Xperia 2011 devices) so next kernel release might take some time...
[Xperia Z Original Android Development] Thraxzzz:
Take your time doomlord ;)

Sent from my C6603 using Voldemort's nose
[Xperia Z Original Android Development] tanoxxx:
+1 ;)

Thanks DooM :good:
[Xperia Z Original Android Development] rohit25:
A silly question is this kernel compatible with fxp cyanogen
[Xperia Z Original Android Development] Michealtbh:
No
[Xperia Z Original Android Development] Egan:
A word of warning: Do not overclock your device to 1.9Ghz and start a stress test, it can hard-brick the device. Mine is hard-bricked after doing this on the assumption there would be decent safeguard when it got too hot. It did reboot once which I thought was because of instability so I increased voltage, but when I ran the stress test again it went off and never recovered from it. The battery temp was around 40 degrees, it wasnt measuring the CPU temp sadly. Too bad you can start the device when its too hot already. This might also happen when the device gets hot by sunlight and you then start playing a heavy game or something.
[Xperia Z Original Android Development] DooMLoRD:
we all have been warning the users about this every time! do not overclock a lot... do not fiddle with the thermal settings...

anyways... is the device starting at all? since its the Xperia Z, just keep it under cool running water for some time and try again...

if u still have issues contact me via p.m.
[Xperia Z Original Android Development] Egan:
Doom, I know about the warnings and I do not blame your kernel or complain about the brick :).

I was well aware of the dangers before I started this, but I always push my device to the limits and it never got like this. I have the feeling my previous (non-sony devices) have better safeguards in place for heating issues, but it might just be bad luck. BTW, I did not fiddle with the thermal settings...I wouldnt dare!

The device is not starting at all and is on my desk for more than 24 hrs already, but I'll give it a cool wash and see what happens. I'll PM you later today with all the info. Thanks a lot!
[Xperia Z Original Android Development] deathg0d:
192 - 725

384 - 750

432 - 775

486 - 775

540 - 800

594 - 800

648 - 825

702 - 825

756 - 862.5

810 - 8625

864 - 875

918 - 875

972 - 900

1.02 - 900

1.08 - 950

1.13 - 950

1.18 - 975

1.24 - 975

1.29 - 1000

1.35 - 1000

1.40 - 1012.5

1.45 - 1012.5

1.51 - 1025

1.62 - 1075

1.72 - 1125

1.83 - 1175

1.89 -1225

1.94 -1275

MP Decision On

With the above, my cpu temp has maintained around 50-65 deg on running 3d games like Wild Blood.

Normal browsing temp will be around 50-55 deg.

On standby temp is around 35-39 deg

Standby battery time last 20-24 hours

Normal usage with continuous screen time, battery will last 5-6 hours

Antutu rating is 20000+

3 days with no reboots. I have another xperia z with no modded kernel has similar cpu temp readings. so i am quite sure that the temp of my OC and UV are pretty within safe limits

I had previously OC to 1.94 ghz but that indirectly fried the simcard slot, thus after repair, I only OC up to 1.89 ghz and so far the results are very stable.
[Xperia Z Original Android Development] tanoxxx:
Hi, how can i ceck if MP Decision is ON or OFF?

What is MP Decision On do?

Thanks
[Xperia Z Original Android Development] deathg0d:
i use trickster mod so there is the switch for MP Decision and Temp Throttle
[Xperia Z Original Android Development] tanoxxx:
Thanks,

What MP Decision ON do?

is better to use it ON or Off?
[Xperia Z Original Android Development] tommybrrr:
20005 is what I get at stock speed. I guess with 1.89ghz it throttles down quite fast, right? Do you have all cores on 1.89 or just one?
[Xperia Z Original Android Development] gm007:
Mpdecision on,the 3 extra cores will wake up on demand from sleeping.

Mpdecision off,all cores will be always online.
[Xperia Z Original Android Development] tanoxxx:
thanks :good:
[Xperia Z Original Android Development] rohit25:
A question guys..... Flashed the doom kernel.... Now when I flash stock Sony rom via flash mode..... Which all tabs should be unchecked..... Including the kernel one...... I am unable to figure out.....

Thanks for the help in advance....
[Xperia Z Original Android Development] deathg0d:
the first core is always active mostly at 1.89ghz. the rest will come alive depending on the load.

my exact readings in antutu is 20764 and 20982 respectively.
[Xperia Z Original Android Development] xHok:
I have over 20k even with underclock on 1.3ghz
[Xperia Z Original Android Development] deathg0d:
what is your governor? performance or?
[Xperia Z Original Android Development] xHok:
interactive
[Xperia Z Original Android Development] deathg0d:
well i just realized, when i turned on MP Decision, only my first core is set to 1.89ghz, the rest will only run up to 1.51ghz max. i have to turn MP off to have all cores running at 1.8ghz with frequency lock.

however, with the above settings, antutu will crash upon running benchmarks.

so far phone is still running w/o any reboots.
[Xperia Z Original Android Development] Haldi4803:
there is a Special Thread about Benchmarks (mainly Antutu) http://xdaforums.com/showthread.php?p=41106744#post41106744

Don't you think this would be the better place than here in Kernel Development ?
[Xperia Z Original Android Development] Thraxzzz:
Where do I get to configure the mpdecision?

Sent from my C6603 using Voldemort's nose
[Xperia Z Original Android Development] tommybrrr:
Be careful, I have seen that only the first core sticks to your set min/max hz values and the other 3 revert to default once they go offline and online again.
[Xperia Z Original Android Development] deathg0d:
yes. that is what happening. unless i off MP Decision. Any thoughts?
[Xperia Z Original Android Development] tommybrrr:
I think that's a question for DoomLord the kernel guru ;)