Related
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...
Dear Friends,
I am using Mokee Lolipop Nightly version in my Redmi 1S.
I need help for the following points :
1) In MKL when i try to disable mpdecision via ADB, nothing is happening and not even by external app like No Frills cpu control I'm able to control max frequency of my cpu.
It is constantly showing 998 MHz only. Earlier in mokee kitkat i was using no frills cpu control and it was working very fine. But not working in lolipop as expected. How to solve that.
2) I have seen in previews and videos that mokee lolipop is having inbuilt super user. But i am unable to see it in my setting menu.
However i am able to get root access via "Privacy Guard" setting in lolipop and that is working well. Comment on that.
Kindly answer me and increase my knowledge on this.
sssaurabh said:
Dear Friends,
I am using Mokee Lolipop Nightly version in my Redmi 1S.
I need help for the following points :
1) In MKL when i try to disable mpdecision via ADB, nothing is happening and not even by external app like No Frills cpu control I'm able to control max frequency of my cpu.
It is constantly showing 998 MHz only. Earlier in mokee kitkat i was using no frills cpu control and it was working very fine. But not working in lolipop as expected. How to solve that.
2) I have seen in previews and videos that mokee lolipop is having inbuilt super user. But i am unable to see it in my setting menu.
However i am able to get root access via "Privacy Guard" setting in lolipop and that is working well. Comment on that.
Kindly answer me and increase my knowledge on this.
Click to expand...
Click to collapse
Use the Release version.
I think it is a thermal script which doesn't allow to do so.
I have noticed that when I have enabled performance option in battery settings(by default it is balanced) I can change the max CPU to 1.6 GHz
However if it is in performance mode but if my CPU temperature is high I cannot change it until the phone cools down.
So I guess if you keep it in performance mode it will automatically set cpu according to your phone's temperature.
Hmm....... May be thermal throttling is responsible
I am getting overheating issues in redmi 1s using beast kernel and causing lag.please help. I am on miui 7 7.1.1
hatim.yunus said:
I am getting overheating issues in redmi 1s using beast kernel and causing lag.please help. I am on miui 7 7.1.1
Click to expand...
Click to collapse
I don't use miui nor beast but lets try.
Install kernel adiutor from playstore.
If you already intstall it. Open it and goto cpu section.
Set max frequency to 1190000.
Goto cpu hotplug section set to use msm or intelliplug.
Goto GPU section set max frequency to 320.
Beast make cpu throttling bit cause heating, just try another kernel that not throttling
In KA app go to thermal section and enable VDD restriction.It's main function is to throttle the cpu frequency in case of heating or rising temperature to avoid heating and decreasing temperature and thus acts as a cooling method ..!
-Sourav_8434
It is reportedly not working on the hydrogen model
Dear Friends i saw online one mod which will be of benefit to all of
Mpdecision is watching the load on your device! When you´re only doing simple stuff like browsing, texting or listening to music, the mpdecision service will completely shutdown single cpu cores to reduce power consumption. When you start games or other heavy processes, mpdecision will bring back online all your cores!
You can download Apps like CPU-Z to monitor your CPU Core Status! With mpdecision Service enabled, you can see that some of the CPU Cores go on- and offline. Without mpdecision all Cores are allways online.
It has been developed by the developers at mi-globe com and you can download the mod there
http://mi-globe.com/index.php/2016/...-mpdecision-for-all-xiaomi-snapdragon-phones/
I am using it on my helium and it is working.
seking said:
Dear Friends i saw online one mod which will be of benefit to all of
Mpdecision is watching the load on your device! When you´re only doing simple stuff like browsing, texting or listening to music, the mpdecision service will completely shutdown single cpu cores to reduce power consumption. When you start games or other heavy processes, mpdecision will bring back online all your cores!
You can download Apps like CPU-Z to monitor your CPU Core Status! With mpdecision Service enabled, you can see that some of the CPU Cores go on- and offline. Without mpdecision all Cores are allways online.
It has been developed by the developers at mi-globe com and you can download the mod there
http://mi-globe.com/index.php/2016/...-mpdecision-for-all-xiaomi-snapdragon-phones/
I am using it on my helium and it is working.
Click to expand...
Click to collapse
Thank you !
Sent from my MI MAX using Tapatalk
seking said:
Dear Friends i saw online one mod which will be of benefit to all of
Mpdecision is watching the load on your device! When you´re only doing simple stuff like browsing, texting or listening to music, the mpdecision service will completely shutdown single cpu cores to reduce power consumption. When you start games or other heavy processes, mpdecision will bring back online all your cores!
You can download Apps like CPU-Z to monitor your CPU Core Status! With mpdecision Service enabled, you can see that some of the CPU Cores go on- and offline. Without mpdecision all Cores are allways online.
It has been developed by the developers at mi-globe com and you can download the mod there
http://mi-globe.com/index.php/2016/...-mpdecision-for-all-xiaomi-snapdragon-phones/
I am using it on my helium and it is working.
Click to expand...
Click to collapse
Can i know are you using GlobeRom for it to work and the same Rom version....does flash this will change anything with the rom...
That I am not sure. I am using the Globe rom and it is inbuilt mod in that rom. I dont know if you flash this mod on other roms. May be you can contact the developers.
Hmm.never heard of this ROM. Is it any good? Like what do they mean by battery tweaks..the info is a little vague...
netusername said:
Hmm.never heard of this ROM. Is it any good? Like what do they mean by battery tweaks..the info is a little vague...
Click to expand...
Click to collapse
If you go the link i have given you will be clear
On a cleanly installed globeROM Helium with nothing else on it except cpu-z, after several minutes, the governor changes suddenly to performance mode and sets all online cores to the highest clock speed and sometimes stays there for good even after several reboots. It shuts down some cores but the over-all cpu load becomes so high that it drains the battery so fast and heats up the phone a little while even idle. If the governor changes to performance mode, the govtuner mod becomes useless and incompatible and can never be run unless governor goes back to interactive mode. I use Kernel Adiutor to control cpu problems a little but I have to check once in a while because it still happens and I have to manually set governor back to interactive mode again through Kernel Adiutor. So it is useless for now. I hope they fix it as mpdecision is dong wonders on other snapdragon 650-652 phones like the Samsung A9 Pro.
seking said:
Dear Friends i saw online one mod which will be of benefit to all of
Mpdecision is watching the load on your device! When you´re only doing simple stuff like browsing, texting or listening to music, the mpdecision service will completely shutdown single cpu cores to reduce power consumption. When you start games or other heavy processes, mpdecision will bring back online all your cores!
You can download Apps like CPU-Z to monitor your CPU Core Status! With mpdecision Service enabled, you can see that some of the CPU Cores go on- and offline. Without mpdecision all Cores are allways online.
It has been developed by the developers at mi-globe com and you can download the mod there
http://mi-globe.com/index.php/2016/...-mpdecision-for-all-xiaomi-snapdragon-phones/
I am using it on my helium and it is working.
Click to expand...
Click to collapse
Not Working on hydrogen ROM:- xiaomi.EU 6.11.17
Help me
See the screenshots
I am attaching some screen shots. Obviously it is working as two cores stopped. As soon as I wake up the device I could see for a brief second all cores stopped and they start as the device is woken up.
aaryan45 said:
Not Working on hydrogen ROM:- xiaomi.EU 6.11.17
Help me
Click to expand...
Click to collapse
confirmed on GlobeROM web that mpdecision is not supported on Hydrogen. Maybe OP can edit the title to avoid confusion and error
alf0 said:
confirmed on GlobeROM web that mpdecision is not supported on Hydrogen. Maybe OP can edit the title to avoid confusion and error
Click to expand...
Click to collapse
So Now?
Guys, I tried it on my helium, but didn't work. If you would turn off 2 cores, you can download ex kernel manager and tap on "esacore mode"
Davide__97 said:
Guys, I tried it on my helium, but didn't work. If you would turn off 2 cores, you can download ex kernel manager and tap on "esacore mode"
Click to expand...
Click to collapse
Click Option on left menu -> CPU -> choose Hexacore mode (Disable CPU6 and CPU7).
That's it!
Hello everybody
I can reduce the action of thermal throttling? My phone is impracticable because the cpu immediately reduce the frequency.
I'm lineage os 15.1 last build and have root magisk.
Please help me
Thermal throttling is there for a reason ...
Sent from my OnePlus 3 using Tapatalk
yes I understand but I think it could start when the phone is really hot and not at 42 degrees. can you explain to me how to increase the degrees to start the Thermal throttle?
thank you
westenlive said:
yes I understand but I think it could start when the phone is really hot and not at 42 degrees. can you explain to me how to increase the degrees to start the Thermal throttle?
thank you
Click to expand...
Click to collapse
Install Kernel Adiutor from PlayStore. There is an option there to adjust the temperature. If you are not able to do it, you may have to install a compatible custom kernel.
this is my situation.
I've tried different kernels, but nobody has this function.
Unfortunately I use many apps, some of them in the background for work reasons.
Having the possibility to increase the thermal throttling temperature threshold, I could solve the problem in a definitive way.
westenlive said:
this is my situation.
I've tried different kernels, but nobody has this function.
Unfortunately I use many apps, some of them in the background for work reasons.
Having the possibility to increase the thermal throttling temperature threshold, I could solve the problem in a definitive way.
Click to expand...
Click to collapse
I am using SkyDragon Pie and I am able to manipulate the temperature on it with Kernel Adiutor. I have not changed the kernel.
your rom is OOS BASED.
I used lineage os 15.1
please help me