Xperia Z1s constantly restarts after trying to modify the CPU frequency - Xperia Z1 Q&A, Help & Troubleshooting

So yesterday I finally got around to rooting my Z1s with Kingroot and that turned out fine. The problem arises when I try to limit the frequency of the CPUs with the app known as Device Control (Pimp my Z1 does not save). Whenever I modify the frequency ever so slightly, the phone immediately restarts to go back to the default settings like it doesn't want me modifying it or something. Is there a frequency such that my phone will be forced to accept my changes? Also, what setting should the governor be on? My kernel version is 3.4.0 perf-g9ac047c7 #1. I haven't a clue what I'm doing so if anyone could guide me through the process, that would be much appreciated! I'm doing this because I want to take advantage of Battery Doctor's ability to underclock the CPUs and make them less of a battery drain.

Related

[Q] CPU frequency throttling

hi all
im using DooMKernel for a while and when i set the maximum frequency for any speed faster than [email protected], when the cpu is on heavy load or when the phone temperature is rising above some threshold (i think it's around 45 degrees, not sure tho) - there is an automatic down throttling to stock valus (max 1.5ghz) and nothing will recover it back to modified values unless reboot or reapplying the OC via SetCPU or equivalent.
now, i know there is a 'thermal control' sort of mechanism, and i also know it probably resides both on os level and sony framework, but i wish i could disable it somehow.
i know there is a great risk of frying my XZ, but im only intend to overclock for short terms and not for a main daily usage.
a quote from DooMLoRD's post on the subject:
It has been observed that the overclocking sometimes reverts back automatically to stock settings especially after heavy CPU load and if the device heats up.
I think have found why this happens:
Android OS level
there is a binary called: /system/bin/thermald which writes lower CPU freq values to the CPU sysfs interface if the device starts heating
there is also an app "Overheat Control" which i suspect is doing something similar
Kernel level
there seems to be some sort of fail-safe in place "msm_dcvs" which resets the CPU to 918Mhz or 1026Mhz or 1512Mhz
could also be some other things i am still searching
now there are ways to circumvent these issues but given the risk of the damage associated with overclock for long time i think its in our best interest to not screw with these fail-safes...
Click to expand...
Click to collapse
if someone could plz explain how to totaly disable thermal control - it would be much appreciated.
if you totally disable them your Smartphone will shutdown every time you reach....(cant remember! think it was 75°C) SoC Temp! and you will reach that kinda fast!

Clocking problems

Hi,
first, I want to apologize for my bad english.
I have a problem with the clockingspeed of my HTC One.
I was impressed by how bad the battery life of the One is.
I found out, that the CPU is always clocking at 1,7Ghz, both values (Min AND Max) are set to 1.7 Ghz.
If I turn on the battery-safe option, it clocks at 1Ghz, but again on both values.
So, I have downloaded some CPU apps, which should let me change the clocking speed of the CPU.
Well, it works, but if I turn on "Set on boot", and reboot, the values are gone.
I thought, this would be caused by the stock ROM, so I have flashed the "InsertCoin" ROM, but no changes.
Has someone the same problem, or does someone has a solution for me?
regards.
The clock speed is dynamically controlled. When the phone is not in use, it should reduce the clock speed.
It sounds like you have an app that is preventing it from sleeping.
Install betterbatterystats and look for partial wakelocks. Feel free to leave a screenshot here.
Hi,
even if there is an app which would prevent my phone from clocking down, the MIN-value should be at 300/400mhz, and not be the same as the max-value ..
regards.
No idea..?
what hes saying is theres a rogue app mostly likely in the background thats pushing your phone that it thinks it should ramp up the speed of your phone. so even if you have it set to 384/1.7 the phone is detecting "oh **** *so and so* app is beastly bump the speed to max 1.7. bad analogy but you get the idea. i would start by wiping the phone install a brand new rom and DONT install anything just the mhz reader. then check. if your on a fully clean flash and still holding at max value all the time. then next is to check the CPU governor. it may have been set to performance at some point "accidentally" the performance governor forces the phone to hold at max speed. mostly only used for synthetic benchmarks.
Nope nope nope.
Nope.
I just had to S-Off my phone ..

Crazy overheating problems with Stock Kernel and even more with Stellar Kernel. Help?

Hello, I'm using Titan Stock ROM and it was working quite OK, but I noticed that with high CPU usage during longer periods of time (Like when you are calling on Skype with both webcams on) after like 5 minutes (depending on ambient temperature) the CPU throtling kicks in and you can barely end the call because the whole GUI of Android gets completely unresponsive.
Quick questions:
- What is the maximum "safe temperature" for the CPU to not break? 60ºC is way too less.. as it gets easily to that temperatures.
Now in hope of getting this a bit fixed I recently installed the "Stellar Kernel". I set the CPU settings as recomended on its kernel page (Undervolted to Min Freq. 98MHz and Max Freq. to 1190MHz). Now its just a nightmare. It overheats even quicker.. and when it throttles you can just pray to do anything.. (I changed finally to Min Freq to 385MHz but that doesn't helps much).
And on the other hand thanks to the underclocking the phone doesn't wants to wake up during minutes.. which is quite unpractical when somebody is calling you.. you can hear the phone ringing but you cannot accept the call because the phone doesn't want's to wake up. But that got somehow fixed putting it back to the Min Freq. +300Mhz.
Just want to know if somebody knows about some magic setting which allows the phone to function properly during longer time.. as far as I'm aware 1190MHz is the original maximum Freq. of this phone so no overclicking is done here. So it looks that the only way to have it working somehow decently is to underclock the maximum frequency and leave the minimum frequency high enough to work properly. I don't really care about battery anymore, as I just need the phone to be functional, and as it is now it's just not. Any advices? Thanks for any reply.
You probably have a hardware problem
rhp07 said:
Hello, I'm using Titan Stock ROM and it was working quite OK, but I noticed that with high CPU usage during longer periods of time (Like when you are calling on Skype with both webcams on) after like 5 minutes (depending on ambient temperature) the CPU throtling kicks in and you can barely end the call because the whole GUI of Android gets completely unresponsive.
Quick questions:
- What is the maximum "safe temperature" for the CPU to not break? 60ºC is way too less.. as it gets easily to that temperatures.
Now in hope of getting this a bit fixed I recently installed the "Stellar Kernel". I set the CPU settings as recomended on its kernel page (Undervolted to Min Freq. 98MHz and Max Freq. to 1190MHz). Now its just a nightmare. It overheats even quicker.. and when it throttles you can just pray to do anything.. (I changed finally to Min Freq to 385MHz but that doesn't helps much).
And on the other hand thanks to the underclocking the phone doesn't wants to wake up during minutes.. which is quite unpractical when somebody is calling you.. you can hear the phone ringing but you cannot accept the call because the phone doesn't want's to wake up. But that got somehow fixed putting it back to the Min Freq. +300Mhz.
Just want to know if somebody knows about some magic setting which allows the phone to function properly during longer time.. as far as I'm aware 1190MHz is the original maximum Freq. of this phone so no overclicking is done here. So it looks that the only way to have it working somehow decently is to underclock the maximum frequency and leave the minimum frequency high enough to work properly. I don't really care about battery anymore, as I just need the phone to be functional, and as it is now it's just not. Any advices? Thanks for any reply.
Click to expand...
Click to collapse
acquire kernels and other que rooms have different governors Study on them and the Best That was enough pro you and your needs .
I think this will help you , give will take this need to manually change the clock all, the governor will operate according to its governor preferably .
Read
http://androidforums.com/threads/android-cpu-governors-explained.513426/
:good::good::good::good::good::good:
Thanks if helped :highfive:

HTC One Phone constant 60-100% CPU Usage [SOLVED] (Details in post)

EDIT 2: I made a backup for my phone's data through TWRP (Recovery) and then factory reset through TWRP (as my phone's factory reset button in the settings was not functioning). All was good as soon as it booted, took awhile, but it booted. I then restored the backup and bam. The problem was solved. It may have been a problem with the system, but the Logs had shown nothing and nothing would report the mass amount of CPU usage. So a simple factory reset was all I needed.
I'm not sure what I did to make my phone mad.
I'm currently Rooted and S-ON. I'm using ElementalX as my custom kernal and the OS is stock. It started happening when I received my phone back from a repair store as my charge port was short-circuited (overloaded the port). The System would respond incredibly slowly and die quickly (100% to 85% in less then 15 minutes). I went into CPU-Z and noticed that my CPU was at a constant 100% Usage running at 384 MHz. Now, my device runs at a constant 60%-100% at 2.04 GHz (Overclocked by 200 MHz). It does throttle between 1-2 GHz but never goes below 1 GHz for more than 3 seconds.
I checked every app I could and every app reported 100% CPU usage but that NO APP was recorded using CPU above 3% AT ALL.
A thing to note is that in order to (guessing) replace the charge port, they had to remove the bottom speaker. In this case, they destroyed the bottom speaker which does not work anymore. It only makes a *CLICK* sound every half-second. What's weird is that CPU usage increases by 30-50% when the device tries playing sound through the speakers. I'm pretty sure CPU usage increases when playing music to the speakers but not by that much? Anyway, I want to keep resetting the device as a last resort since I need to backup my photos and videos but I can't since the CPU is being hogged and can not turn on MTP.
Please help me!
EDIT 1: A quick check at CatLog makes me certain that the device is unable to "read mount points" when connected to a USB port. Any ideas?
did you check your govenor setting? make sure it is "ondemand" or something else, not "performance"
kyeljnk said:
did you check your govenor setting? make sure it is "ondemand" or something else, not "performance"
Click to expand...
Click to collapse
I tried putting it on Performance thinking that the extra juice will keep up but alas it completely froze my device, in some cases crashing it and causing it to restart. It is set to OnDemand right now.
thehumanslayer12 said:
I tried putting it on Performance thinking that the extra juice will keep up but alas it completely froze my device, in some cases crashing it and causing it to restart. It is set to OnDemand right now.
Click to expand...
Click to collapse
performance is just for bench marking, not good for daily use. Ondemand will raises your clock speed in heavy task, and lower it when not needed to save battery
You're talking to a tech geek too. Anyway, any ideas on how to find out what's using all that CPU?
I've given up.. I'm going to just back up the Data through TWRP and restore it later. Please delete/lock this thread.

Xperia Z1 problem with temperature

Hello
I have Xperia Z1 and I have some problems with it. Uploaded latest system 5.1.1 (.236) + root and the temperature can reach over 75 ° C under load. After installing the kernel Adiutor I was able to master the temperature in the range of 40-55 ° C but rather too much. I also noticed that there is a problem with the settings in the thermal limitations Kernel Adiutor and CPU frequency themselves are changing. Today I fixed phone through PC Companion and is still unchanged ... I also noticed that the CPU does not go into deep sleep and works all the time clocked at 300Mhz and above Slowly regret buying this phone ...
Anyone know what the problem is? Help me guys...
Kowal6 said:
Hello
I have Xperia Z1 and I have some problems with it. Uploaded latest system 5.1.1 (.236) + root and the temperature can reach over 75 ° C under load. After installing the kernel Adiutor I was able to master the temperature in the range of 40-55 ° C but rather too much. I also noticed that there is a problem with the settings in the thermal limitations Kernel Adiutor and CPU frequency themselves are changing. Today I fixed phone through PC Companion and is still unchanged ... I also noticed that the CPU does not go into deep sleep and works all the time clocked at 300Mhz and above Slowly regret buying this phone ...
Anyone know what the problem is? Help me guys...
Click to expand...
Click to collapse
You're probable using badkernel adiutor settings or your kernel has a problem. It is not normal to have a constant 300Mhz. Maybe you should change your settings or install a custom kernel if your bootloader is unlocked. Check your wakelocks also it is possible that an app is doing it
Cpu clock speed from 300Mhz to ~ 1300MHz with the manager ondemand, multi-core power management enabled, MPDDecision off, control cores disabled, reducing VDD off, temperature control enabled. I am using the stock kernel of 14.6.A.1.236. Currently temperatures oscillate in the limit of 30-35 ° C. But I am surprised that after the installation of the package in DualRecovery for locked bootloader and running Android temperature reached 75 ° C (while optimizing application). I use Greenify with Donation Pack and all applications have under control. Wakelock Detector sees no arousal. The system was installed today by Sony PC Companion, so you can rule out a problem with the soft. If I unlock the bootloader official method SONY it may damage the phone? A friend killed in this way the two phones Sony Xperia T (After unlocking the bootloader and discharge the battery to 0% phone gave no signs of life and sent him to repair where he exchanged the motherboard)
Kowal6 said:
Cpu clock speed from 300Mhz to ~ 1300MHz with the manager ondemand, multi-core power management enabled, MPDDecision off, control cores disabled, reducing VDD off, temperature control enabled. I am using the stock kernel of 14.6.A.1.236. Currently temperatures oscillate in the limit of 30-35 ° C. But I am surprised that after the installation of the package in DualRecovery for locked bootloader and running Android temperature reached 75 ° C (while optimizing application). I use Greenify with Donation Pack and all applications have under control. Wakelock Detector sees no arousal. The system was installed today by Sony PC Companion, so you can rule out a problem with the soft. If I unlock the bootloader official method SONY it may damage the phone? A friend killed in this way the two phones Sony Xperia T (After unlocking the bootloader and discharge the battery to 0% phone gave no signs of life and sent him to repair where he exchanged the motherboard)
Click to expand...
Click to collapse
I think it is useless to limit the CPU to 1300. Let it free to the max. Using a smaller value will force it to work even more to do a basic action si it will overheat. I had the same problem as you before. I had to change my battery that was in end of life. Then i'm not sûre but i think that it is obliged to use a CPU hotplug. It is unrecommended to use Mpdecision on custom kernel but if your dont have alternatives then use it. Ans for the bootloader, everything is dangerous when you modify your phone but if you follow the instructions then there is no reason to brick your phone
But when I set the processor from 300Mhz to 2,2ghz it beats the temperature 70 ° C

Categories

Resources