Related
I froze all of the DRM services as shown in the picture below, yet it is still hogging battery resources as shown below.
Does anyone know how this is possible and how to fix this?
I'm using SleeperRom 1.0.11 and Shadow Kernel 1.03+.
Thanks.
That doesn't help. Percentages don't mean anything. ALL your applications have to run through android system. Take off android from your phone and you can't run anything. To see what is using your battery check Betterbatterystats. What files have the most time on them? Check processes and partial wakes if your battery drains while your phone is in standby. Also get CPUSpy and make sure your phone goes into deep sleep when in standby and not on charge.
Just because it lists DRM in the android system does not mean it is using more than a second or two of quick checking services. This is why some apps screw up if it is removed instead of just frozen. It has to check if the files are still on your phone.
Thanks, i'll try that app. I assumed that since it was at the top, it was using the most. Since updating to SleeperRom 1.0.11 and Shadow Kernel 1.03+, my battery does not seem to be as good even though I have not changed the way I use my phone. This is why I was investigating.
after checking betterbatterystats, I don't even see the DRM service anywhere within the app, so I guess that is good.
I guess my phone just doesn't agree with the update to sleeper 1.0.11 and shadow 1.03+
akuentzler said:
Thanks, i'll try that app. I assumed that since it was at the top, it was using the most. Since updating to SleeperRom 1.0.11 and Shadow Kernel 1.03+, my battery does not seem to be as good even though I have not changed the way I use my phone. This is why I was investigating.
Click to expand...
Click to collapse
I have not tried that combo but is there a default overclocking setting? I tried SleeperROM before and it defaulted to 1100 Mhz overclock. If you came from a ROM with no OC set then that would explain it.
kennyglass123 said:
I have not tried that combo but is there a default overclocking setting? I tried SleeperROM before and it defaulted to 1100 Mhz overclock. If you came from a ROM with no OC set then that would explain it.
Click to expand...
Click to collapse
I usually don't touch the overclock settings and I always to do clean wipe when installing my roms, so whatever is default should stay.
voltage control is set to conservative, min 100, max 1000 Mhz.
akuentzler said:
I usually don't touch the overclock settings and I always to do clean wipe when installing my roms, so whatever is default should stay.
voltage control is set to conservative, min 100, max 1000 Mhz.
Click to expand...
Click to collapse
If you set that as apply on boot after the wipes if you mean data wipe, and install then it should be 1000 max. Easiest way is just check CPUspy. Have you changed brightness on your display? Did the ROM add any apps like Gtalk with video that you didn't have before that may need to be frozen? Definitely get Betterbatterystats and check what's running.
kennyglass123 said:
If you set that as apply on boot after the wipes if you mean data wipe, and install then it should be 1000 max. Easiest way is just check CPUspy. Have you changed brightness on your display? Did the ROM add any apps like Gtalk with video that you didn't have before that may need to be frozen? Definitely get Betterbatterystats and check what's running.
Click to expand...
Click to collapse
I think the major difference is the shadow kernel and the use of voodoo color. I was previously on samurai 2.0.6 or 2.0.8 i think.
I have always had auto brightness on. Betterbatterystats did not reveal anything out of the ordinary.
I guess i'll just try a new rom/kernel combo and see if I can get better results. Thanks for your help Kenny. Betterbatterystats is a nice tool i had not known about.
No problem. I did find that voodoo color and the voodoo control app use a little extra battery plus having to increase brightness a little with voodoo color used up a little more battery.
Sent from my SPH-D700 using XDA App
I have this strange problem on cm7.2 that on a receiving a new call my willy's screen shows up pretty late to answer that call, after 4 to 5 rings. its only happening in ring style lockscreen. If I change it to sliding tab then it works ok. I have set the lowest value of CPU at 352 MHz. Anyone else with this problem?
sixline said:
I have this strange problem on cm7.2 that on a receiving a new call my willy's screen shows up pretty late to answer that call, after 4 to 5 rings. its only happening in ring style lockscreen. If I change it to sliding tab then it works ok. I have set the lowest value of CPU at 352 MHz. Anyone else with this problem?
Click to expand...
Click to collapse
usually this is nothing else than good old lag - just make sure that there aren't too many background processes running. I'm using Autostarts to control which apps are allowed to start in certain conditions plus Autokiller Memory Optimizer to set the minfree values (when the system will free up memory) plus - probably most helpful - setCPU. While the CM7 OC settings are already doing a good job to set min and max frequency and governor you can't set the value for screen off state explicitely...
eventcom said:
usually this is nothing else than good old lag - just make sure that there aren't too many background processes running. I'm using Autostarts to control which apps are allowed to start in certain conditions plus Autokiller Memory Optimizer to set the minfree values (when the system will free up memory) plus - probably most helpful - setCPU. While the CM7 OC settings are already doing a good job to set min and max frequency and governor you can't set the value for screen off state explicitely...
Click to expand...
Click to collapse
Thanks for reply. I've installed setcpu, Can u please explain how to explicitly set the value for screen state off in it? I cannot find this setting..
Ok I found that in profiles..I have set the minimum off screen value to 352 MHz..What do you think its OK?
sixline said:
Ok I found that in profiles..I have set the minimum off screen value to 352 MHz..What do you think its OK?
Click to expand...
Click to collapse
oh, for me 264MHz works (I had problems with 176 which I used before) - but like I said: many factors are involved here. It usually takes some trial and error to find your perfect settings.
You might also want to have a look at this thread: Autokiller memory optimizer. - xda-developers
eventcom said:
oh, for me 264MHz works (I had problems with 176 which I used before) - but like I said: many factors are involved here. It usually takes some trial and error to find your perfect settings.
You might also want to have a look at this thread: Autokiller memory optimizer. - xda-developers
Click to expand...
Click to collapse
OK. Thanks a lot
Also I've found this improves my calls....
ro.telephony.call_ring.delay=0
add this line into your buildprop (edit) save the settings and then delete the buildprop backup it creates.
I think this is the same tweak scratch pointed me to and also made a flashable zip etc but I can't find it so I'm not sure if its the same as. This is a tweak I found in a buildprop tweak thread somewhere but I use it and notice a difference.hope it helps.
P.s reboot after you save the edited buildprop.
Jokerdroid
slymobi said:
Also I've found this improves my calls....
ro.telephoney.call_ring.delay=0
add this line into your buildprop (edit) save the settings and then delete the buildprop backup it creates.
I think this is the same tweak scratch pointed me to and also made a flashable zip etc but I can't find it so I'm not sure if its the same as. This is a tweak I found in a buildprop tweak thread somewhere but I use it and notice a difference.hope it helps.
P.s reboot after you save the edited buildprop.
Jokerdroid
Click to expand...
Click to collapse
I'm collecting that information now. Perhaps i can go back to 176Mhz
Swyped from my HTC Wildfire (Buzz)
slymobi said:
Also I've found this improves my calls....
ro.telephoney.call_ring.delay=0
add this line into your buildprop (edit) save the settings and then delete the buildprop backup it creates.
I think this is the same tweak scratch pointed me to and also made a flashable zip etc but I can't find it so I'm not sure if its the same as. This is a tweak I found in a buildprop tweak thread somewhere but I use it and notice a difference.hope it helps.
P.s reboot after you save the edited buildprop.
Jokerdroid
Click to expand...
Click to collapse
Well thanks I'll try it
I applied all these things and now its a lot better. Thanks a lot guys
slymobi said:
Also I've found this improves my calls....
ro.telephoney.call_ring.delay=0
add this line into your buildprop (edit) save the settings and then delete the buildprop backup it creates.
I think this is the same tweak scratch pointed me to and also made a flashable zip etc but I can't find it so I'm not sure if its the same as. This is a tweak I found in a buildprop tweak thread somewhere but I use it and notice a difference.hope it helps.
P.s reboot after you save the edited buildprop.
Jokerdroid
Click to expand...
Click to collapse
are you sure about it?
I'd guess it should be
ro.telephony.call_ring.delay=0
(Without that Irish "e")
?
Swyped from my HTC Wildfire (Buzz)
eventcom said:
are you sure about it?
I'd guess it should be
ro.telephony.call_ring.delay=0
(Without that Irish "e")
?
Swyped from my HTC Wildfire (Buzz)
Click to expand...
Click to collapse
I've not got it with the "irish e" lol ?? So yes drop the e
Jokerdroid
slymobi said:
I've not got it with the "irish e" lol ??
Click to expand...
Click to collapse
just wanted to make a spectacular answer
But...
While originally thinking of Irish whiskey I came across that one here (and that was like WTF!?): phoney - Wiktionary
I touched some no frills cpu control settings and now my benchmark results are about 19000-22000 and it used to be like 24000 i tried changing the rom and all that stuff if someone can give me the stock governator and all frequencys and that stuff it would be helpful.. Thanks i need help i dont know what to do
Now i cant do any better than 23000
rbcios said:
Now i cant do any better than 23000
Click to expand...
Click to collapse
Firstly, I assume by the size score that you are using Antutututu. If so then you always get variance in the scores, and yes it can be 4k difference.
Next, I'm gonna bet that you are seeing thermal throttling, where the device is turning off 2 of the cores due to heat.
I've only noticed this behaviour recently myself. It's a real pain in the arse. I've downloaded trinity kernel app to get around the problem. In his app you can turn off thermal throttling and force the two other Cores to stay on.
This isn't a permanent fix though as the settings don't want to stick for some reason that is beyond me.
Next, is there no reset to default in no frills cpu app ?
Or you can uninstall no frills and make sure you delete any folders off your sd card, then either reflash your rom or you could even flash AICP kernel.
This should get you back to default.
Finally if you still think it's your settings, you could tell us all the settings you have changed and between the guys on the forum we could tell you what to change back to.
All the best rich
**just had a quick look at no frills on play Store. Looks like there's not loads to alter.
I like interactive governer and row scheduler (as we can't get row I use deadline.)
Min frequency wants to be at 384 and max at 1728.
That's the basics.
Sent from my LG-V500 using XDA Premium HD app
Hi Everybody,
After v45 update, we all are facing huge drop in performance in our Redmi 1s.
One of my dear provided one patch by modifing some system files.
But that patch will yes revert back the performance BUT IT WILL ALSO BRING BACK THE OVERHEATING ISSUE.
So i am presenting you all with this patch.
It will restore your performance and also will control overheating.
NOTE: THIS MOD ONLY CONTROLS MAX CPU+GPU FREQUENCIES AT HIGHER BATTERY TEMPS. SO IT WONT HARM BATTERY PERFORMANCE AT ALL.
How to do:
NO ROOT IS NEEDED NOW.
JUST FLASH ZIPS EVEN THROUGH STOCK RECOVERY.
How to undo:
Just flash undo zip.
Download:
Updated in attachments as recovery flashable zips.
NOW IT CAN BE FLASHED THROUGH STOCK MIUI RECOVERY.
What have i done:
(1) somebody ask me to remove some of the line from the file but if we remove them our redmi will start overheating as it wont control the cpu.
So i have not removed them but i have set them to frequencies which will neither make phone overheat nor will hang it.
(2) file is patched with little help from my nexus.
(3) in the v45 update the cpu was limited to use less than 1ghz. It hangs the phone. So i changed it.
Now reboot and you device will go easy.
Please comment if you find any issue or suggestions.
A thanks will motivate me.
Also if you want to use my mod in any rom then plz give credits.
Credits:
Ryuinferno : for the wonderful script to sign zip files.
Notepad++
My Nexus
Update (17-11-14)
1. Removed density data from patch. Now only used cpu and gpu to control it.
2. Uploaded Hard Gaming, Power saving and Balanced patch for specific usage.
3. Cleaned and power saving based on original parameters.
What have i done :
Lets have a close look at the original \system\etc\thermal-engine-8226.conf file:
algo_type monitor
sensor batt_temp
sampling 1000
thresholds 380 390 420 500 550
thresholds_clr 370 380 400 450 500
actions cpu+hotplug_2+hotplug_3 cpu+hotplug_3 cpu+hotplug_3 cpu cpu
action_info 998400+1+0 998400+1 787200+1 600000 600000
In above lines, the sensor is batt_temp so here battery temperature is observed.
When the temperature of bettery reaches 380 (i.e. 38*C) then cpu+hotplug_2+hotplug_3 will be performed. Means cpu will clock at 998400 mhz and core2 will be hotpluged. Here your device will start hanging as 1.6 ghz cpu is asked to run at only 0.998 ghz with core2 hotpluged.
Similarly, at 390 (i.e. 39*C) core3 will also hotpluged.
35*C is normal temperature. But you will reach around 39-40*C even at light internet browsing/gaming.
At 42*C your cpu will die with only 0.787 ghz speed. This is less than half of 1.6 ghz.
Now what have i done is i have pushed the limits to little high level.
I have stopped hotplugging of cores and to low down the temp. i have used cpu & gpu both.
algo_type monitor
sensor batt_temp
sampling 1000
thresholds 390 410 420 450 550
thresholds_clr 380 400 410 440 500
actions cpu+gpu cpu+gpu cpu+gpu cpu+gpu cpu+gpu
action_info 1344000+450000000 1344000+320000000 1190400+320000000 787200+200000000 600000+200000000
Here at 39*C the cpu will go to 1.34 ghz but the gpu will remain at max of 450 mhz.
Then at 41*C the cpu will remain at 1.34 ghz but gpu will lower down to 320 mhz.
Likewise, at 420*C the cpu will go to 1.19 ghz and gpu will remain the same.
Above 45*C is too hot so the device is really needed to cool down. So above 45*C both cpu and gpu will lower down a lot for enough cooling.
Again when the temperature with lower down, you will start getting the normal speeds.
All the above information is also observed closely with the help of cpu-z apk.
is it really works ??????
why you didn't just simply configure the ondemand governor to do the same thing? Is more easy and can be done manually or using Trickster mod.
Thanks a ton for the patch but flashable zip file be a lot easier to install. So please make a flashable zip.
pgreed said:
why you didn't just simply configure the ondemand governor to do the same thing? Is more easy and can be done manually or using Trickster mod.
Click to expand...
Click to collapse
Ya but as per me if we have limited something in the thermal config file to behave at a specific battery temp. then we can not use any app or mod to change the cpu frequencies.. I have tried that also..
Also this mod controls cpu+gpu+dencity at specific battery temps...
sumitsrk123 said:
is it really works ??????
Click to expand...
Click to collapse
I also had same questions so me and my friend have tested it with the help of cpu-z app...
Cpu-z app gives you details of your battery temp. and your current cpu clock speeds. Set governor to performance and start playing games like need for speed... Then in between checked the temp of the battery and the cpu clock speed ...
It really works it changes the frequencies as per specific temps...
coolpepe said:
Thanks a ton for the patch but flashable zip file be a lot easier to install. So please make a flashable zip.
Click to expand...
Click to collapse
Yo bro... Signed flashable zips are up... Also added undo zip to revert to stock.
This is what i am using ...
I prefer little more performance over heating...
Nice....now i can use the phone @1.6Ghz without heating !!
Beast Mode Unlocked
Thanks Man for this
In a sense. But you cannot run your cpu at 1.6ghz continuously for a very long time.. Every cpu will get overheat.
Here i have tried to make some balance between the performance and heat.
What miui did.. They just tried to limit us to use at 0.99 ghz when temp is above 38.c so i have pushed that limit to high level with help of other factors like gpu and density etc.
So simple you will not be limited if you go at a high limit of temp.. After that slowly slowly cpu gpu and density will be limited and cpu will cool down...
ravinder0003 said:
In a sense. But you cannot run your cpu at 1.6ghz continuously for a very long time.. Every cpu will get overheat.
Here i have tried to make some balance between the performance and heat.
What miui did.. They just tried to limit us to use at 0.99 ghz when temp is above 38.c so i have pushed that limit to high level with help of other factors like gpu and density etc.
So simple you will not be limited if you go at a high limit of temp.. After that slowly slowly cpu gpu and density will be limited and cpu will cool down...
Click to expand...
Click to collapse
What i meant was this is smarted thermal control and i won't be having to manually underclock any more to prevent heating !
Also i can help my friends who are not aware of rooting and stuffs
No you dont need to do anything... this is balanced version..
If you prefer more power or more battery just tell me i will edit it for you according to ur needs..
ravinder0003 said:
No you dont need to do anything... this is balanced version..
If you prefer more power or more battery just tell me i will edit it for you according to ur needs..
Click to expand...
Click to collapse
Can you make it more reliable for hard gaming & multitasking??? Mod is working perfectly and really increased my battery backup and performance, No heat anymore. Thanks bro keep it up.:beer::thumbup:
Sent from my HM 1SW using XDA Premium 4 mobile app
ravinder0003 said:
Hi Everybody,
After v45 update, we all are facing huge drop in performance in our Redmi 1s.
One of my dear provided one patch by modifing some system files.
But that patch will yes revert back the performance BUT IT WILL ALSO BRING BACK THE OVERHEATING ISSUE.
So i am presenting you all with this patch.
It will restore your performance and also will control overheating.
How to do:
NO ROOT IS NEEDED NOW.
JUST FLASH ZIPS EVEN THROUGH STOCK RECOVERY.
How to undo:
Just flash undo zip.
Download:
Updated in attachments as recovery flashable zips.
NOW IT CAN BE FLASHED THROUGH STOCK MIUI RECOVERY.
What have i done:
(1) somebody ask me to remove some of the line from the file but if we remove them our redmi will start overheating as it wont control the cpu.
So i have not removed them but i have set them to frequencies which will neither make phone overheat nor will hang it.
(2) file is patched with little help from my nexus.
(3) in the v45 update the cpu was limited to use less than 1ghz. It hangs the phone. So i changed it.
Now reboot and you device will go easy.
Please comment if you find any issue or suggestions.
A thanks will motivate me.
Also if you want to use my mod in any rom then plz give credits.
Credits:
Ryuinferno : for the wonderful script to sign zip files.
Notepad++
My Nexus
Click to expand...
Click to collapse
HI Ravindar,
Thanks for your post it is helpful.
I tried it. Given better improvement.
Ram performance better
No heating
But
Battery life poor
Can u rectify
Please
What to do to RAM management with thermal control guys??
It have nothing to do with ram dear its totally cpu+gpu+density hack...
Also, this hack comes into action when you overuse your cpu and it starts heating... But at normal usage it only improves your performance at no extra battery cost...
Simple there is no use of having 1.6 ghz if you are limited to use only 0.988 ghz over 38 degrees... I have extended this limit only... As this limit is manadatory for cooling process...
For hard gaming !!! Will be uploading in some minutes...
Thanks for request...
For hard gaming !!! Will be uploading in some minutes...
Thanks for request...
Mod for hard gaming is up... Plz check the op or attachment...
Hi there,
A while back, I decided to underclock the CPU on my rooted OnePlus 3 (A3003). Can't remember which app I used to do so, but I set the max freq. on my big cores to 1324 MHz, and on my little cores to 1036 MHz, which really helped with battery life.
Lately though, I felt the need of a bit more juice from the CPUs, so I tried bumping the frequencies up a little, using Kernel Auditor on RR-OS v5.8.4. However, the settings don't seem to save... 30 seconds after I bump them up, they revert back to the original underclocked values I have been using. Changing the CPU Governor works, as well as underclocking the CPU even lower; these settings remain saved. Disabling cores also works.
Does any of you have any suggestions? Has anyone encountered this as well?
Cheers.
Ricksis said:
Hi there,
A while back, I decided to underclock the CPU on my rooted OnePlus 3 (A3003). Can't remember which app I used to do so, but I set the max freq. on my big cores to 1324 MHz, and on my little cores to 1036 MHz, which really helped with battery life.
Lately though, I felt the need of a bit more juice from the CPUs, so I tried bumping the frequencies up a little, using Kernel Auditor on RR-OS v5.8.4. However, the settings don't seem to save... 30 seconds after I bump them up, they revert back to the original underclocked values I have been using. Changing the CPU Governor works, as well as underclocking the CPU even lower; these settings remain saved. Disabling cores also works.
Does any of you have any suggestions? Has anyone encountered this as well?
Cheers.
Click to expand...
Click to collapse
Could be a bug. But I really do not recommend to underclock or disable any cores. Perhaps reset the app that set those values and do a reboot.
Puddi_Puddin said:
Could be a bug. But I really do not recommend to underclock or disable any cores. Perhaps reset the app that set those values and do a reboot.
Click to expand...
Click to collapse
Do you mean reset Kernel Auditor ? I did the tweaks a while ago, I even switched a bunch of ROMs in the meanwhile. RR-OS doesn't come with a performance app, I had to get Kernel Auditor off the store, that came already reset, right?
I also tried changing the clock speeds with 3C CPU Manager, but the values jump back (as seen in the video posted).
You should follow mega unbrick guide method 2
Ricksis said:
Do you mean reset Kernel Auditor ? I did the tweaks a while ago, I even switched a bunch of ROMs in the meanwhile. RR-OS doesn't come with a performance app, I had to get Kernel Auditor off the store, that came already reset, right?
I also tried changing the clock speeds with 3C CPU Manager, but the values jump back (as seen in the video posted).
Click to expand...
Click to collapse
Pretty sure it is a kernel issue. You probably won't be able to solve It.
Bryandu13 said:
You should follow mega unbrick guide method 2
Click to expand...
Click to collapse
Puddi_Puddin said:
Pretty sure it is a kernel issue. You probably won't be able to solve It.
Click to expand...
Click to collapse
If the problem is in the Kernel, could I do a TWRP backup, follow the mega unbrick guide method 2, then restore the backup? Would that work?
you can try, but check the resust after the unbrick flash before restore the backup
Ricksis said:
If the problem is in the Kernel, could I do a TWRP backup, follow the mega unbrick guide method 2, then restore the backup? Would that work?
Click to expand...
Click to collapse
Mostly, recovery with backup turns you to same problem.
Better way is to backup the app data using root backups like
Oandbackup from f-droid,
Or titanium backup
Then, keep it safe on desktop and start method 2.
In this way, you may preserve data for required apps.
However, some apps may misbehave if you change from one ROM to another.
SivaMaxwell said:
root backups like Oandbackup from f-droid, Or titanium backup
Click to expand...
Click to collapse
So you advise me against TWRP? I would've done separate backups for system, app data, etc. in case something goes wrong.
After much struggle, I followed method 1 for bricked phones and reinstalled everything. Frequencies are still stuck on lower than max values...
Ricksis said:
After much struggle, I followed method 1 for bricked phones and reinstalled everything. Frequencies are still stuck on lower than max values...
Click to expand...
Click to collapse
Don't think otherwise.. just go to service centre, submit it stating that you have a malfunctioning motherboard.
I had exactly the same issue, this can't be resolved no matter what. So, I did the same.
Install Oneplus recovery and OOS and go to service centre. Tell them that your phone is not working as expected. Games are lagging and all apps are lagging. They will deny at first. You have to try to call the online team.
This is what I've done.
You can find my post
https://forum.xda-developers.com/oneplus-3/help/oneplus3-hanging-lagging-doesnt-respond-t3617057
Finally, they will change your motherboard and problem is solved.
The problem is in Motherboard.
Read it until last post.
Don't ever tell that you have rooted the phone. They keep on denying that your phone's warranty is gone, etc. So don't tell anything about root, under-clocking