How To Guide Better battery life and less heat-up - Sony Xperia 1 III

A great way to reduce heat generated on the xperia 1 iii/5 iii also gain bit more battery life.
There was a debate on why the snapdragon 888 heats up and the 2 reasons most told was ''Samsung's manufacturing process'' and that the "GPU was overclocked to 800+ Mhz to excel in benchmark"
I reduced the GPU freq to 491 Mhz, I had top temp 45 Celsius, before it went past 50 Celsius . So in the end reduced a bit of CPU and GPU and got good battery life and way less hot.
First root phone.
Then install
3c cpu manager - Android Apps on Google Play
Enjoy millions of the latest Android apps, games, music, movies, TV, books, magazines & more. Anytime, anywhere, across your devices.
play.google.com
Any settings from this application is temporary, as you restart the phone the frequency are back to default, only change maximum freq nothing else don't change the governors.
My settings:
CPU 1: Max freq = 998 Mhz
CPU 2: Max Freq = 1.2 Mhz
CPU 3: Max Freq = 1.3 Mhz
GPU : Max Freq = 419 Mhz
Try and post the experience and if any improvement (Mention with region model numbers)
:-Since rooted might want to try call recording , great app. Since native sony doesn't support call recording in many regions.
Releases · chenxiaolong/BCR
A Basic Call Recorder for rooted Android devices. Contribute to chenxiaolong/BCR development by creating an account on GitHub.
github.com

Tried your settings but after reboot it doesn't stick it reverts back to original settings

Mangtas_666 said:
Tried your settings but after reboot it doesn't stick it reverts back to original settings
Click to expand...
Click to collapse
Yes it wont stick, untill you flash modified kernel it doesn't stick but if you dont reboot it wont go. Also after setting the frequency, wait for the phone to sleep once then temperature stays to a max and for me the battery life increased, without any performance degrade.

Yeah the issue is there is no modified kernel out there for our device. Kirisakura kernel does not fully support our xperia 1 iii. Sony haven't released their source code.

Try the application and if you dont like to keep the application you can remove it, still it keeps the frequency you set, till you restart the device. Main for heating up in phone is the GPU, as per what i learned, reducing its frequency itself , reduced heat a lot. Try and let know your SOT and heat temperature avg.

Yeah i have EXkernel manager it indeed lessen the heat specially when gaming.

Kirisakura kernel supports our device now..

Related

[Q] Can't OC over 1400mhz ?

Hi... I have rooted my Samsung GS2 and payed for the OC app TEGRAK ..
But every time I go over 1400mhz the phone gets very unstable.
It even feezes at 1400 mhz when i use my navigon app...
I have tested it at 1500 mhz.. But reboots in a kind of save mode.,,,
At 1400mhz i runs Quadrant smooth with 4200 in score
And 56 MFLOPS in Linpack
But why is my phone so unstalbe?
But why is my phone so unstalbe?
Click to expand...
Click to collapse
Because it's supposed to run at 1.2Ghz.
If every SGS2 was able to run at 1.4Ghz without any issue I guess Samsung would have set them at 1.4Ghz by default (since battery life is obviously the least of their concerns ^^). When CPUs are produced, there's always variations in quality. what usually happens on x86 CPUs is that they're tested, sorted according to their max stable frequency, and then sold under different names and at different prices. For Exynos my guess is that any CPU that fails to pass the 1.2Ghz bar is just ditched, and they keep the others, some of which will work at 1.4Ghz, whereas some won't.
Now if you want to gain more stability, you can always try to increase the voltage, it usually gets more stable as voltage increases, but it also gets hotter (which can cause it to crash, or may even permanently damage the processor).
BlueScreenJunky said:
Because it's supposed to run at 1.2Ghz.
If every SGS2 was able to run at 1.4Ghz without any issue I guess Samsung would have set them at 1.4Ghz by default (since battery life is obviously the least of their concerns ^^). When CPUs are produced, there's always variations in quality. what usually happens on x86 CPUs is that they're tested, sorted according to their max stable frequency, and then sold under different names and at different prices. For Exynos my guess is that any CPU that fails to pass the 1.2Ghz bar is just ditched, and they keep the others, some of which will work at 1.4Ghz, whereas some won't.
Now if you want to gain more stability, you can always try to increase the voltage, it usually gets more stable as voltage increases, but it also gets hotter (which can cause it to crash, or may even permanently damage the processor).
Click to expand...
Click to collapse
At 1.4ghz the phone will also get hotter and it decreases the lifetime if you run 24/7 at 1.4ghz
Ok.. I know about the x86 cpu's.. But didn't think it was the same in ARM cpu's-
But I see ALOT SGS2 that runs 1800mhz..
I guess that I just have one of the not so OC lilkes...
Overclocking won't always work for everyone at same levels.
I've also seen evidence to suggest that OCing significantly reduces the life of the SGS2. Nobnut had his phone vastly overheating even on stock speeds, and constantly rebooting... He overclocked. A number of others reported similar.
Overclocking is not simple and it is not that you just click on 1400/1500 MHz and you are Overclocked. A lot of things matter here. When we overclock in our Desktops then we have to test it very thoroughly, setting up the right VCore, Bus voltage, Multiplier, checking the stability and temperature etc. etc. Tegrak OC is a nice and simple software to use, but it can't be perfect when you can't set all the settings manually other that just higher the clock rate. Personally I'd always stay with stock speed as incorrect OC could harm my CPU and GPU.
Regards.
If you know anything about overclocking then you'll understand that there are a variety of factors that affect the overclocking of a system. The overclock headroom you get from a processor varies, add to that the variables in component tolerance in the circuit board and you have a huge variety of factors that can limit the maximum frequency that you can overclock your system to.
I'll give you an example using my computers. Click on the images below:
Both processor overclock similarly on using the same components and that was the maximum I could get out of them. Now when I bought an EVGA X58 Classified motherboard and overclocked the Xeon W3520 I got it up to 4704 MHz with less vCore and less CPU VTT. All of this was done with aircooling.
My point is that not all systems will overclock the same even though they share the same model components.

Minimum CPU Speed

I'm using CM9 RC1 on a Note right now and the default settings are 200 Mhz min and 1.4 Ghz max.
Is there any benefit to using a higher min like 500 Mhz or is it just a waste of power? I'd assume it would be slightly faster upon wake up.
You can always try, as long as you know what you're doing. Are you familiar with overclocking, and how to test higher clock speeds without having them set on boot until you have tested for stability. 200MHz seems a bit low for echo 0, but you can try to start bumping up echo table 0 values slowly and at small incremental increases. For instance, from 200MHz, go to 220MHz and test, then if stable bump up to 240MHz and so on. Jumping from 200MHz to 500MHz may not be the best idea without a "seasoning" of the CPU at echo table 0...
Sent from my MB865 using xda's premium carrier pigeon service
I've overclocked on PCs before but I'm not overclocking. I just want to know if there's any benefit to setting a higher min speed.
It probably will not yield any performance increase to clock your lowest frequently scaling higher, since likely your device's governor (I'm assuming) is set to mot_hotplug.
Unless you're using a governor setting of "performance" or the like, your CPU's governor will step down through the kernel's frequently tables as determined by the load. Again, unless you're running a governor setting that does anything but what is similarly done with mot_hotplug the CPU's core(s) will be turned off when not demanded.
Sent from my ME860 using xda premium
Ive been using android overclock. On demand. and staying at 350 to 1420 and its been working really well as far as battery usage
I´ve been using ondemand-noop min 245, max 1024
Ok. That was 2012. Now is 2020. Updates to minimum and maximum for Android 8/9???
quantum-codes said:
Ok. That was 2012. Now is 2020. Updates to minimum and maximum for Android 8/9???
Click to expand...
Click to collapse
Just to have said it: CPU speed affects performance of Android device, doesn't depend on Android version. The more a processor is stressed the more the battery is drained. IMHO CPU speeds matter less than they did in the past, thanks to the advent of multi-core processors as they installed in ( most ) modern phones. Multi-core processors always have a "mixed speed": Not all cores are stressed the same way. Also, note how these multi-cores processors are designed: Octa-cores for example aren't using all 8 cores at once. Octa-cores use 4 high speed cores and 4 low speed power efficient cores. An Octa-core uses the 4 power efficient cores most of the time, but switches to the higher speed cores as needed for power intensive tasks.
I don't think there is a way to configure each cpu-core's max /min speed separately. BTW: Even today most Android apps/games make use of 2 cores only.

Improve the standby time of op2 , for rooted phones.

after waiting impatiently for the arrival of your op2 , many are disappointed with the low battery standby....specially if you are using LTE.
issues :
1) even having such a large battery, getting poor battery life.
2) even if the phone is idle, battery drains :crying:
so after having it for almost 2 weeks, i have learned most of the cpu tuner and battery saving apps wont work with op2, its not because of software, basically snapdragon 810's big little architecture is new and apps in the market are not compatible with this octacore new chipset.
and because of very less manufacturers are using this SOC as we now know why... and they were right... it heats up a lot!!! so app developers have not concentrated an specific app for this SOC.
so after lots of mix and matches, finally have come up with a stable solution as follows :
a) your phone should be rooted.
b) install 3c cpu manager from playstore.
c) open minimum 6 apps in background maximum the better.
( remember if no apps are running in background then cpu manager will show only maximum 1.555 ghz. max frequency and 384 mhz low frequency single setup only and big little architecture dual setup wont be shown ie: 810 has 4 cores running @ 1.555 ghz max and other 4 cores @ 1.76 ghz max. and both setups at 384 mhz minimum. )
d) open cpu manager, there should be 2 different setups, if not then open more apps in background, simply change the governor to ON-DEMAND, from interactive and set it on and reboot, as i have noticed with interactive governor even during standby, processor does not stays idle at lower frequencies.
after changing the governor, i have noticed that during standby cpu frequencies are in idle or at the lowest. which highly improvises the battery standby life and haven't noticed any performance degradation.
you can even limit the higher cores frequencies from 1.76 ghz to 1.55 ghz... improving up-to some limit of over heating issues and better standby time.
these are just the findings i discovered with my phone, so don't blame me if anything goes wrong, do it at your own risk.
buntybauva said:
after waiting impatiently for the arrival of your op2 , many are disappointed with the low battery standby....specially if you are using LTE.
issues :
1) even having such a large battery, getting poor battery life.
2) even if the phone is idle, battery drains :crying:
so after having it for almost 2 weeks, i have learned most of the cpu tuner and battery saving apps wont work with op2, its not because of software, basically snapdragon 810's big little architecture is new and apps in the market are not compatible with this octacore new chipset.
and because of very less manufacturers are using this SOC as we now know why... and they were right... it heats up a lot!!! so app developers have not concentrated an specific app for this SOC.
so after lots of mix and matches, finally have come up with a stable solution as follows :
a) your phone should be rooted.
b) install 3c cpu manager from playstore.
c) open minimum 6 apps in background maximum the better.
( remember if no apps are running in background then cpu manager will show only maximum 1.555 ghz. max frequency and 384 mhz low frequency single setup only and big little architecture dual setup wont be shown ie: 810 has 4 cores running @ 1.555 ghz max and other 4 cores @ 1.76 ghz max. and both setups at 384 mhz minimum. )
d) open cpu manager, there should be 2 different setups, if not then open more apps in background, simply change the governor to ON-DEMAND, from interactive and set it on and reboot, as i have noticed with interactive governor even during standby, processor does not stays idle at lower frequencies.
after changing the governor, i have noticed that during standby cpu frequencies are in idle or at the lowest. which highly improvises the battery standby life and haven't noticed any performance degradation.
you can even limit the higher cores frequencies from 1.76 ghz to 1.55 ghz... improving up-to some limit of over heating issues and better standby time.
these are just the findings i discovered with my phone, so don't blame me if anything goes wrong, do it at your own risk.
Click to expand...
Click to collapse
This has nothing to do with apps, just poor drivers on the kernel side, scheduler isn't properly coded for this SoC, and the fact that there is no dynamic hotplugging options available without causing the phone to reboot under certain circumstances doesn't benefit us any. Check out some of the custom kernels, as they may increase your idle battery life, on my own kernel I saw .5% drain per hour max. For reference I saw about 20 hours idle and sitting at 89% on my kernel.
DespairFactor said:
This has nothing to do with apps, just poor drivers on the kernel side, scheduler isn't properly coded for this SoC, and the fact that there is no dynamic hotplugging options available without causing the phone to reboot under certain circumstances doesn't benefit us any. Check out some of the custom kernels, as they may increase your idle battery life, on my own kernel I saw .5% drain per hour max. For reference I saw about 20 hours idle and sitting at 89% on my kernel.
Click to expand...
Click to collapse
i really appreciate your findings with the kernel, but my post is intended for people like me who does not wants to mess up with a stock kernel, so that future OTA updates can be patched without much hassle.
as you see, oxygen os is quite new and incomplete when compared with other's have to offer. so i expect lots of future updates immediately by the OP to improve and stabilize the OS.
I am giving snapdragon battery guru a try, it's for Qualcomm processors. But I'm not very experienced in this stuff. I think it has helped but if someone with more experience wants to give it a try. Maybe they can shed some new light on this subject.
This is the result with on-demand governor settings when phone is idle. with stock kernel and stock frequencies.
Ondemand has always been my fvorite for all past phones. in op2 however it always reverts back to original after interactive. the best battery saver for any phone is swithching to 4.4.2. Azimg batteru life. unfortunately notpossble with op2
buntybauva said:
i really appreciate your findings with the kernel, but my post is intended for people like me who does not wants to mess up with a stock kernel, so that future OTA updates can be patched without much hassle.
as you see, oxygen os is quite new and incomplete when compared with other's have to offer. so i expect lots of future updates immediately by the OP to improve and stabilize the OS.
Click to expand...
Click to collapse
Being rooted alone will prevent OTA updates. You have to flash the full stock ROM when there's an update anyway which would overwrite the kernel.

Alcatel one touch fierce xl 5054n

I've looked everywhere and can't find a root nor any threads can someone help me out
Just rooted mine with http://kingroot.net
It's just root, no recovery or bootloader so far, but after deleting bloatware and installing Sense 7, it's a perfect and snappy phablet ☺☺☺
I unlocked my bootliader on my Fierce XL 5045n, now what?
I just noticed a "allow BootLoader to be unlocked" option in developer options. Still can't get root though. But that should definitely help getting a custom recovery done. I still can't get root, tried numerous times, apk and with Windows. I'm stock lollipop 5.1.1 and have the box checked to allow bootloader to be unlocked in developer options but still nothing. Any ideas?
LazMike, did you try Kingroot?
nyttliv7 said:
LazMike, did you try Kingroot?
Click to expand...
Click to collapse
Yes, I did, thanks, didn't work at first but a newer version did the trick but some apps are denied permission from Kinguser even though I grant it and it shows they are granted, it also made my phone super laggy. Cant wait for a recovery and some custom ROMs.
That's weird? My phone got even snappier... But I deleted quite a bunch of apps though. My ram is showing like 1gb free most of the time. I'm using greenify, maybe that helps as well? But of course, it will be great when the real development starts for this phone ☺
LazMike said:
Yes, I did, thanks, didn't work at first but a newer version did the trick but some apps are denied permission from Kinguser even though I grant it and it shows they are granted, it also made my phone super laggy. Cant wait for a recovery and some custom ROMs.
Click to expand...
Click to collapse
What version did you use?
I think it's the newest. 4.5.2, a older version wouldn't work, I keep getting permission denied for certain apps, even though they are granted and shows they are as well. I also keep losing root and Kingo has to redo it.
Ok so here's some tips for people who wanna root:
>-Download Kingroot 4.6.0 and use that to root. It may take a few tries but it'll root
>-In general settings, turn off smart authorization so it won't constantly ask for permissions that you already granted
>-If you want your Fierce XL to be faster and less battery consuming, download Kernel Auditor from the Play Store. When it's installed, grant root permission for it, go to the menu, tap where it says "CPU", and where it says " CPU Governor", click on it. It should have an option that says "powersave". Click on that one and you're good to go
>REMINDER: You need to root first to do all of this
psycho_deth6 said:
Ok so here's some tips for people who wanna root:
>-Download Kingroot 4.6.0 and use that to root. It may take a few tries but it'll root
>-In general settings, turn off smart authorization so it won't constantly ask for permissions that you already granted
>-If you want your Fierce XL to be faster and less battery consuming, download Kernel Auditor from the Play Store. When it's installed, grant root permission for it, go to the menu, tap where it says "CPU", and where it says " CPU Governor", click on it. It should have an option that says "powersave". Click on that one and you're good to go
>REMINDER: You need to root first to do all of this
Click to expand...
Click to collapse
It's of course a matter of personal taste and needs, but I don't agree with the choice of Powersave Governor. I use 3C toolbox Pro to change OOM settings to a level were most services "dies" after a set time of non use, which gives a bit snappier experience and less pressure on battery. Of course you need to be careful with OOM (ram) to not "kill" to fast, loosing more multitasking power.
My battery got better and better, and now after a week of heavy use from 100% down to 5%, it lasts from 8 to 14 hours, depending on usage. Fairly good for a midrange phone.
And I do prefer the built in Cpu Governor (interactive). It's a good balance between snappiness and battery. Powersave on the other hand, will obviously save battery, but for sure also make the system slower. But as I said before, it's all up to the user and his needs and expectations.
"Performance Governor:
This locks the phone's CPU at maximum frequency. While this may sound like an ugly idea, there is growing evidence to suggest that running a phone at its maximum frequency at all times will allow a faster race-to-idle. Race-to-idle is the process by which a phone completes a given task, such as syncing email, and returns the CPU to the extremely efficient low-power state. This still requires extensive testing, and a kernel that properly implements a given CPU's C-states (low power states).
Powersave Governor:
The opposite of the Performance governor, the Powersave governor locks the CPU frequency at the lowest frequency set by the user.
Interactive Governor:
Much like the OnDemand governor, the Interactive governor dynamically scales CPU clockspeed in response to the workload placed on the CPU by the user. This is where the similarities end. Interactive is significantly more responsive than OnDemand, because it's faster at scaling to maximum frequency.
Unlike OnDemand, which you'll recall scales clockspeed in the context of a work queue, Interactive scales the clockspeed over the course of a timer set arbitrarily by the kernel developer. In other words, if an application demands a ramp to maximum clockspeed (by placing 100% load on the CPU), a user can execute another task before the governor starts reducing CPU frequency. This can eliminate the frequency bouncing discussed in the OnDemand section. Because of this timer, Interactive is also better prepared to utilize intermediate clockspeeds that fall between the minimum and maximum CPU frequencies. This is another pro-battery life benefit of Interactive.
However, because Interactive is permitted to spend more time at maximum frequency than OnDemand (for device performance reasons), the battery-saving benefits discussed above are effectively negated. Long story short, Interactive offers better performance than OnDemand (some say the best performance of any governor) and negligibly different battery life.
Interactive also makes the assumption that a user turning the screen on will shortly be followed by the user interacting with some application on their device. Because of this, screen on triggers a ramp to maximum clockspeed, followed by the timer behavior described above."
nyttliv7 said:
It's of course a matter of personal taste and needs, but I don't agree with the choice of Powersave Governor. I use 3C toolbox Pro to change OOM settings to a level were most services "dies" after a set time of non use, which gives a bit snappier experience and less pressure on battery. Of course you need to be careful with OOM (ram) to not "kill" to fast, loosing more multitasking power.
My battery got better and better, and now after a week of heavy use from 100% down to 5%, it lasts from 8 to 14 hours, depending on usage. Fairly good for a midrange phone.
And I do prefer the built in Cpu Governor (interactive). It's a good balance between snappiness and battery. Powersave on the other hand, will obviously save battery, but for sure also make the system slower. But as I said before, it's all up to the user and his needs and expectations.
"Performance Governor:
This locks the phone's CPU at maximum frequency. While this may sound like an ugly idea, there is growing evidence to suggest that running a phone at its maximum frequency at all times will allow a faster race-to-idle. Race-to-idle is the process by which a phone completes a given task, such as syncing email, and returns the CPU to the extremely efficient low-power state. This still requires extensive testing, and a kernel that properly implements a given CPU's C-states (low power states).
Powersave Governor:
The opposite of the Performance governor, the Powersave governor locks the CPU frequency at the lowest frequency set by the user.
Interactive Governor:
Much like the OnDemand governor, the Interactive governor dynamically scales CPU clockspeed in response to the workload placed on the CPU by the user. This is where the similarities end. Interactive is significantly more responsive than OnDemand, because it's faster at scaling to maximum frequency.
Unlike OnDemand, which you'll recall scales clockspeed in the context of a work queue, Interactive scales the clockspeed over the course of a timer set arbitrarily by the kernel developer. In other words, if an application demands a ramp to maximum clockspeed (by placing 100% load on the CPU), a user can execute another task before the governor starts reducing CPU frequency. This can eliminate the frequency bouncing discussed in the OnDemand section. Because of this timer, Interactive is also better prepared to utilize intermediate clockspeeds that fall between the minimum and maximum CPU frequencies. This is another pro-battery life benefit of Interactive.
However, because Interactive is permitted to spend more time at maximum frequency than OnDemand (for device performance reasons), the battery-saving benefits discussed above are effectively negated. Long story short, Interactive offers better performance than OnDemand (some say the best performance of any governor) and negligibly different battery life.
Interactive also makes the assumption that a user turning the screen on will shortly be followed by the user interacting with some application on their device. Because of this, screen on triggers a ramp to maximum clockspeed, followed by the timer behavior described above."
Click to expand...
Click to collapse
You're kinda right, powersave does kinda suck sometimes. I wish they had the "Conservative" governor. That works for me
Anyways, this phone has all we need to become a perfect one, as soon as we get our custom recovery ☺
I'm searching through alcatel and MSM8909 forums to see who's behind their recoveries ☺☺☺
DO NOT TRY TO INSTALL XPOSED
YOU WILL BRICK YOUR PHONES
Sent from my 5054N using Tapatalk
yea kingroot is being a pain I have 1 GB internet speed i can download anything fast except this stupid 15.3mb file when i finally got done realized it was the chinese version now have to wait another hour hope it works though
Is anyone familiar with the built in recovery mode? What limitations does it have?
I'm not sure, but if the following similarities are enough, then maybe this thread can help us experimenting?
Fierce xl:
Qualcomm MSM8909 Snapdragon 210
Quad-core 1.1 GHz Cortex-A7
Adreno 304
PIXI 3 (5) 4g:
Qualcomm MSM8909
Quad-core 1.1 GHz
Pixi 3 (5.5) LTE:
Qualcomm MSM8909 Snapdragon 200
Quad-core, 1.1 GHz Cortex A7
Adreno 304
http://forum.xda-developers.com/showthread.php?t=3193624
Can someone upload the stock dialer apk and odex for this phone?
Sent from my 5054N using Tapatalk
Remove kingroot entirely so my xl is stock again can anyone help me
I'm trying to remove the kingroot root entirely from my phone everything I get or send a picture message it does not download and open or send ever since the I ingrown was installed also emojis worked at first but no long show up please help with removal of all kingroot settings apps and return to store bought settings
mamirie2015 said:
I'm trying to remove the kingroot root entirely from my phone everything I get or send a picture message it does not download and open or send ever since the I ingrown was installed also emojis worked at first but no long show up please help with removal of all kingroot settings apps and return to store bought settings
Click to expand...
Click to collapse
were you using the newest version of kingroot? I've had none of these issues
AesopRock127 said:
were you using the newest version of kingroot? I've had none of these issues
Click to expand...
Click to collapse
As far as I know I was but I unrooted my phone but still can't download incoming pix or see emojis the emojis keyboard is there just don't show them

Minimum CPU frequency on Z3

Hi Guys,
Little question. Have somebody experience how much you can underclocking the CPU?
I asking because I want to save battery and I don't need the 2,5 ghz in my daily use.
But I heard that phone doesn't wake up if you I set the CPU frequency too low.
I am using Carbon Rom 5.1 and have root access.
PS: I have testing a little bit. My frequencies are working (using the App CPU Tuner and the recommended minimum frequency seems to be 300mhz. So I take this frequenz for my minimum).
PPS: So the thread can be deleted

Categories

Resources