Alwinner h3 disables cores when thermal throttling - General Questions and Answers

My alwinner h3 disables cores when thermal throttling.
I dont know why.
Please somebody help.
It starts to disable cores when reaching +75 degrees.
And when reachs 90 degrees it disables 2 cores.
There's a fix to this?

El dallas said:
My alwinner h3 disables cores when thermal throttling.
I dont know why.
Please somebody help.
It starts to disable cores when reaching +75 degrees.
And when reachs 90 degrees it disables 2 cores.
There's a fix to this?
Click to expand...
Click to collapse
It is designed to do that, if you want to prevent this, you need to find a way to manage heat generation/dissipation, preventing it from disabling cores without addressing the issue of heat generation will only lead to generating more heat,leading to inevitable hardware failure when the heat gets to harmful levels.

Droidriven said:
It is designed to do that, if you want to prevent this, you need to find a way to manage heat generation/dissipation, preventing it from disabling cores without addressing the issue of heat generation will only lead to generating more heat,leading to inevitable hardware failure when the heat gets to harmful levels.
Click to expand...
Click to collapse
Some raspberry 4 heatsinks would work right?

El dallas said:
Some raspberry 4 heatsinks would work right?
Click to expand...
Click to collapse
Or thermal paste or thermal pads.

Related

CPU Heat and temperature average

Hi at all,
Using the nexus 5 I have a 70° Celsius cpu temperature while playing a 3D game and browsing Currents.. Is this ok for the phone? Or its dangerous?
What is the maximum temperature of the cpu without damaging the phone?
Thanks for your help and sorry for my English, any correction is welcome!
Hi,
70°C for the CPU temp is "normal" when you paly a game. Remember that we have a quadcore at 2,26Ghz without any cooling system...
In any case there is the thermal trottling to prevent any damage. According to the CPU temp (and also the battery temp) the CPU freq decreases automatically.
Also there is an hotplug routine according to the temp (cores offline at a certain temp).
The last "ultimate" thermal protection is the shutdown at something like 100°C (according to the thermal-engine.conf file it "should" be above 100°C, but...).
So no worries there is a protection and your CPU temp is not abnormal.
One among the others: http://forum.xda-developers.com/showthread.php?t=2597508.
The phone will not let itself achieve a dangerous level unless you have modified the kernel to tell it not to thermal throttle at 70.
the frequency throttle temperature is 70 celcius the suspend temp is 65 and core throttle is 80
viking37 said:
Hi,
70°C for the CPU temp is "normal" when you paly a game. Remember that we have a quadcore at 2,26Ghz without any cooling system...
In any case there is the thermal trottling to prevent any damage. According to the CPU temp (and also the battery temp) the CPU freq decreases automatically.
Also there is an hotplug routine according to the temp (cores offline at a certain temp).
The last "ultimate" thermal protection is the shutdown at something like 100°C (according to the thermal-engine.conf file it "should" be above 100°C, but...).
So no worries there is a protection and your CPU temp is not abnormal.
One among the others: http://forum.xda-developers.com/showthread.php?t=2597508.
Click to expand...
Click to collapse
mistahseller said:
The phone will not let itself achieve a dangerous level unless you have modified the kernel to tell it not to thermal throttle at 70.
the frequency throttle temperature is 70 celcius the suspend temp is 65 and core throttle is 80
Click to expand...
Click to collapse
Thank you!
I should have guessed that there is a system to prevent "overboiling"..
PS: I used the search button with" temp" and "temperature" but I haven't find thread.. I guess I don't know how to use the search button
Thanks for your time

Thermal throttling and hotplug settings

I have been able to fix quite a bit of thermal throttling experienced in multiple benchmark runs by tweaking with the thermal-engine configuration file. With just a few changes and with the copper shim mod I can now run geekbench for as many five times with almost no drop in score. After that I get no thermal throttling in single core but I have it setup to disable two cores after it hits 55C CPU temp in core 4 and 7. I use CPU Z to see actual CPU temp from the sensor readings. Even after 8 Geekbench runs the two cores are still running at full speed and the phone is registering 44C. It's warm but not hot by any means.
If anyone is interested in playing around with it just look for the file in \System\etc\thermal-engine-8994.conf
Most of it is just two adjustments. One for Max temperature at which it will throttle and the one below is the temperature at which throttling stops.
probaina said:
I have been able to fix quite a bit of thermal throttling experienced in multiple benchmark runs by tweaking with the thermal-engine configuration file. With just a few changes and with the copper shim mod I can now run geekbench for as many five times with almost no drop in score. After that I get no thermal throttling in single core but I have it setup to disable two cores after it hits 55C CPU temp in core 4 and 7. I use CPU Z to see actual CPU temp from the sensor readings. Even after 8 Geekbench runs the two cores are still running at full speed and the phone is registering 44C. It's warm but not hot by any means.
If anyone is interested in playing around with it just look for the file in \System\etc\thermal-engine-8994.conf
Most of it is just two adjustments. One for Max temperature at which it will throttle and the one below is the temperature at which throttling stops.
Click to expand...
Click to collapse
Without your copper shim mod have you found any better but safe values we can try?
At least no thermal throttle until 55 celsiius
It should be safe without the copper shim. The thermal pad it comes with works pretty well. It will still thermal throttle to whatever temperature you set it at so it won't cause any harm.
I've set the Big cluster to a max of 65C and a single A57 core to up to 71C and haven't had any problems yet. I used to get horrible performance with PPSSPP emulator. When running Tony Hawk Project 8 in PPSSPP after 30 seconds of gameplay It used to drop to 6fps and now it can sustain over 20fps after reaching 71C on a single A57 core. I only saw a maximum battery temperature of 40C and the device wasn't noticeably warmer than it was with the default thermal settings.
probaina said:
It should be safe without the copper shim. The thermal pad it comes with works pretty well. It will still thermal throttle to whatever temperature you set it at so it won't cause any harm.
I've set the Big cluster to a max of 65C and a single A57 core to up to 71C and haven't had any problems yet. I used to get horrible performance with PPSSPP emulator. When running Tony Hawk Project 8 in PPSSPP after 30 seconds of gameplay It used to drop to 6fps and now it can sustain over 20fps after reaching 71C on a single A57 core. I only saw a maximum battery temperature of 40C and the device wasn't noticeably warmer than it was with the default thermal settings.
Click to expand...
Click to collapse
[SS-LITTLE_CLUSTER_management]
algo_type ss
sampling 10000
sensor xo_therm
device cluster0
set_point 52000
set_point_clr 42000
action_type 10000
I should change for example here set_point to 70000? This is how it works?
kutulu32 said:
[SS-LITTLE_CLUSTER_management]
algo_type ss
sampling 10000
sensor xo_therm
device cluster0
set_point 52000
set_point_clr 42000
action_type 10000
I should change for example here set_point to 70000? This is how it works?
Click to expand...
Click to collapse
Well yes. Except that's the little cluster and they don't get that hot normally. It's the big cluster that needs to be modified. I also tuned my display thermals so the screen wouldn't get so dim when the phone gets warm. Here you can look over my configuration if you want.
https://www.dropbox.com/s/1yve5d0m7uin0ga/thermal-engine-8994.conf?dl=0
probaina said:
Well yes. Except that's the little cluster and they don't get that hot normally. It's the big cluster that needs to be modified. I also tuned my display thermals so the screen wouldn't get so dim when the phone gets warm. Here you can look over my configuration if you want.
https://www.dropbox.com/s/1yve5d0m7uin0ga/thermal-engine-8994.conf?dl=0
Click to expand...
Click to collapse
Thanks i will try them!!
your settings somehow "unlocked" my phones cpu. lol in geekbench I found an increase of performance of 200 points in multicore from 4020 I had before maximum , now nearly 4300 .It is impressive. also if I run 6-7 geekbench in a row there is a decrease everytime ex 4200 4050 3900 3600..... but temperature stays 45 degree.
I will test them more later.
http://browser.primatelabs.com/user/73366
Someone try this?
Wysłane z mojego LG-H955 przy użyciu Tapatalka
Other than the two of us?
kutulu32 said:
your settings somehow "unlocked" my phones cpu. lol in geekbench I found an increase of performance of 200 points in multicore from 4020 I had before maximum , now nearly 4300 .It is impressive. also if I run 6-7 geekbench in a row there is a decrease everytime ex 4200 4050 3900 3600..... but temperature stays 45 degree.
I will test them more later.
http://browser.primatelabs.com/user/73366
Click to expand...
Click to collapse
Thanks for sharing your results. That's the highest multi core score I've seen on our phones. I never gotten that high of a multi core score. Glad to help. My configuration also tweaked the battery thermal settings so now you should see faster charge times as well. The default charge rates had really conservative thermal settings and the high speed charge would drop after a while but now it will 2.2 to 2.4 amp charge through the whole charge.
probaina said:
Thanks for sharing your results. That's the highest multi core score I've seen on our phones. I never gotten that high of a multi core score. Glad to help. My configuration also tweaked the battery thermal settings so now you should see faster charge times as well. The default charge rates had really conservative thermal settings and the high speed charge would drop after a while but now it will 2.2 to 2.4 amp charge through the whole charge.
Click to expand...
Click to collapse
Yes indeed i saw a difference in chargin thanks for your effort in the configuration. I am not very fond of benchmarks but i run some in my devices after magor changes (firmware....). This device should have been speedier because of the full hd snapdragon 810 combination. I wonder if we delete the thermal config is the device gonna be speedier? I am waiting for 5.1.1 hoping for smoother rom. Lets hope soneone unlocks the bootloader!!!! I took my precautions disabling MLT lol
probaina said:
Well yes. Except that's the little cluster and they don't get that hot normally. It's the big cluster that needs to be modified. I also tuned my display thermals so the screen wouldn't get so dim when the phone gets warm. Here you can look over my configuration if you want.
https://www.dropbox.com/s/1yve5d0m7uin0ga/thermal-engine-8994.conf?dl=0
Click to expand...
Click to collapse
My phone gets really hot with those settings
I overwrote the original one ^^ has someone made a backup and can share it with me.?
I guess it depends on what you're doing but I probably wouldn't play any 3d games with those settings. Here's a copy of the original one https://www.dropbox.com/s/yb76q6qwanb9ujr/thermal-engine-8994.conf?dl=0
smouker said:
My phone gets really hot with those settings
I overwrote the original one ^^ has someone made a backup and can share it with me.?
Click to expand...
Click to collapse
When you apply the settings you need to give time to the phone to 'absorve' them.
Run a couple of benchmarks, test a 4k video, reboot the phone 3-4 times, close it also.
I havent noticed higher tdmperature of 45 celsius.
kutulu32 said:
When you apply the settings you need to give time to the phone to 'absorve' them.
Run a couple of benchmarks, test a 4k video, reboot the phone 3-4 times, close it also.
I havent noticed higher tdmperature of 45 celsius.
Click to expand...
Click to collapse
I noticed that haha now its fine
kutulu32 said:
Yes indeed i saw a difference in chargin thanks for your effort in the configuration. I am not very fond of benchmarks but i run some in my devices after magor changes (firmware....). This device should have been speedier because of the full hd snapdragon 810 combination. I wonder if we delete the thermal config is the device gonna be speedier? I am waiting for 5.1.1 hoping for smoother rom. Lets hope soneone unlocks the bootloader!!!! I took my precautions disabling MLT lol
Click to expand...
Click to collapse
I'm not sure what would happen if you just deleted the file. Maybe it'll revert to some default, or perhaps it won't thermal throttle at all which would result in auto shut off when it overheats. Probably not worth risking it without a custom recovery in case it doesn't boot.
I have notice that my phone is way quicker now. It was fast before but now it's a beast when I push it hard. Also things like PPSSPP emulator was useless with the default thermal throttling now it can beat my Tegra note 7 with 4 A15 cores at 2.1ghz at it.
Was there a problem with your settings? I noticed your settings you had shared on dropbox are no longer available.
uh60james said:
Was there a problem with your settings? I noticed your settings you had shared on dropbox are no longer available.
Click to expand...
Click to collapse
The folder was deleted for some odd reason. I was able to restore it so the link should work now. Let me know how it works out for you.
A few questions about these settings.
-At the top where you have SS-Little_Cluster_management and SS-Big_Cluster_management is the set point the shutdown temp for the entire cluster?
-I think this one is self explanatory by the action listed but towards the middle where CPUx_MONITOR for each core is, is the threshold the temperature at which the entire phone shuts down?
-I'm not sure I am noticing the difference between SS-CPUx and CPU_HOTPLUG_MONITOR. Could you explain these?
uh60james said:
A few questions about these settings.
-At the top where you have SS-Little_Cluster_management and SS-Big_Cluster_management is the set point the shutdown temp for the entire cluster?
-I think this one is self explanatory by the action listed but towards the middle where CPUx_MONITOR for each core is, is the threshold the temperature at which the entire phone shuts down?
-I'm not sure I am noticing the difference between SS-CPUx and CPU_HOTPLUG_MONITOR. Could you explain these?
Click to expand...
Click to collapse
I don't want to assume I know everything about this. Everything I know about the thermal configuration file I learned from seeing others modify the LG G3 thermal config file. I also learned some by experimenting with my G Flex 2.
In my understanding SS-Little_Cluster_management and SS-Big_Cluster_management is the temperature at which the Cluster will thermal throttle when all cores in the cluster are being used at once. From what I've seen anything with "action_type 10000" means thermal throttle. The closest thing I can think off that works like that is how Intel I5 and I7 will limit turbo speed when more than one core is being used. Except in our case this is to prevent higher speeds when it reaches a certain temperature. So lets say your phone is running some heavy multithreaded app now it's going to follow the rules set in Cluster_management. The default Big Cluster temperature is set to start slowing things down when temperature reaches 48C and to not go back to full speed until the temperature drops down to 38C. One thing I find interesting is that at about 48C cluster temperatures was about where the Big cores would drop to a max of 1.5 ghz. So I'm just guessing that this setting may play a big part on the big cores max speed.
[CPUx_MONITOR] seems to shutdown the phone when the core reaches a certain temperature threshold of 120 C and I assume will not allow it to turn back on until it drops below 115C.
[SS-CPUx] on a big core seems to slow the specific core down when it reaches a temperature threshold of 85C and to not allow it to go to full speed until it drops below 55C. However this rule can be overwritten by [CPUx_HOTPLUG_MONITOR] which can shut down a core even if it hasn't reached it's maximum temperature threshold.
[CPUx_HOTPLUG_MONITOR] just tells the specific core to turn off once it reaches the temperature threshold specified. On the default configuration core 4 and 7 are set to turn off when their temperature goes above 50C. After that core 5 turns off at 58C and even core 6 turns off at 61C. At which point only the small cores will remain on.
I hope that helps somewhat.

any kernel for p9 Eval-19 disable thermal throttling?

i would be glad if someone provides this so i can play more on my phone p9 is pretty sensitive
rhaegon36 said:
i would be glad if someone provides this so i can play more on my phone p9 is pretty sensitive
Click to expand...
Click to collapse
check this out: http://forum.xda-developers.com/p9/help/huawei-p9-overheat-protection-feature-t3441315/
As i already stated over there, if you disable termal throttling you will not get better performance, well, actually you will, for a whole lot of 15 minutes, then you get a dead phone.
Termal throttling is there for a reason, if the components get too hot they will get damaged. If you want to disable termal throttling, you need to improve heat dissipation first, and, as far as i know, there is now way to do so.
noki57oo said:
check this out: http://forum.xda-developers.com/p9/help/huawei-p9-overheat-protection-feature-t3441315/
As i already stated over there, if you disable termal throttling you will not get better performance, well, actually you will, for a whole lot of 15 minutes, then you get a dead phone.
Termal throttling is there for a reason, if the components get too hot they will get damaged. If you want to disable termal throttling, you need to improve heat dissipation first, and, as far as i know, there is now way to do so.
Click to expand...
Click to collapse
well trinity kernel tool exist but its way too old, no new update, trinity kernel tool where u can optimize voltage disable thermal throttling etc., my phone slows down at 39-40 sometimes even at 36 when i know my phone can handle maybe like 45-50 without damage.. ive seen old posts on LG phones where there is a kernal.zip with thermal throttling disabled and you can install it. i know it can be disabled but havent found any links for p9. i was just posting here to by chance get some from the devs here. i can control my phones temp i can cool it off on my AC while playing, i just want it to maybe if not disable it then set its throttling lvl to like 50degrees because i think the p9 throttling is set to a very low trigger point where it could be higher and still be OK
rhaegon36 said:
well trinity kernel tool exist but its way too old, no new update, trinity kernel tool where u can optimize voltage disable thermal throttling etc., my phone slows down at 39-40 sometimes even at 36 when i know my phone can handle maybe like 45-50 without damage.. ive seen old posts on LG phones where there is a kernal.zip with thermal throttling disabled and you can install it. i know it can be disabled but havent found any links for p9. i was just posting here to by chance get some from the devs here. i can control my phones temp i can cool it off on my AC while playing, i just want it to maybe if not disable it then set its throttling lvl to like 50degrees because i think the p9 throttling is set to a very low trigger point where it could be higher and still be OK
Click to expand...
Click to collapse
"i know my phone can handle maybe like 45-50 without damage"
"i think the p9 throttling is set to a very low trigger"
You know? You think? I'm sorry man, your knowing and thinking, unless based on official documents of Hisilicon, is just that, guessing, and it's not worth anything.
Just because some LG smartphone could do it, it doesn't mean it can be done. Also, you need to take into account the manufacturing process, the same chip could handle different temps if not built by the same company, or even if built by the same company, all the chips are different even if they are pratically the same. Guess what happens if you take different chips, or even different smartphones...
Termal throttling is not there to bother you, it's there for safety reasons, if the temperature is any higher than what the manufacturer had intended you could cause a lot of permanent damage.
Also keep in mind that if you disable termal throttling you will keep increasing the temperature, as the heat produced is the same at any given time under costant load and the passive dissipation system can only get rid of a small amount of what you produce (that's why it needs termal throttling at all), which means that if not stopped at 50C, your phone would just reach 70, or 80, or even 100C in a small time frame, and just keep rising until it eventually dies. Also, the throttling could even be power based, perhaps the battery is too hot, so if you keep going it could even "blow" up.
If you take into account undervolting and underclocking perhaps you can achieve the same result, but termal throttling has to stay.
I hope that explains it, so rather than asking for a kernel without termal throttling, ask for one with undervolting, it makes much more sense.
noki57oo said:
"i know my phone can handle maybe like 45-50 without damage"
"i think the p9 throttling is set to a very low trigger"
You know? You think? I'm sorry man, your knowing and thinking, unless based on official documents of Hisilicon, is just that, guessing, and it's not worth anything.
Just because some LG smartphone could do it, it doesn't mean it can be done. Also, you need to take into account the manufacturing process, the same chip could handle different temps if not built by the same company, or even if built by the same company, all the chips are different even if they are pratically the same. Guess what happens if you take different chips, or even different smartphones...
Termal throttling is not there to bother you, it's there for safety reasons, if the temperature is any higher than what the manufacturer had intended you could cause a lot of permanent damage.
Also keep in mind that if you disable termal throttling you will keep increasing the temperature, as the heat produced is the same at any given time under costant load and the passive dissipation system can only get rid of a small amount of what you produce (that's why it needs termal throttling at all), which means that if not stopped at 50C, your phone would just reach 70, or 80, or even 100C in a small time frame, and just keep rising until it eventually dies. Also, the throttling could even be power based, perhaps the battery is too hot, so if you keep going it could even "blow" up.
If you take into account undervolting and underclocking perhaps you can achieve the same result, but termal throttling has to stay.
I hope that explains it, so rather than asking for a kernel without termal throttling, ask for one with undervolting, it makes much more sense.
Click to expand...
Click to collapse
alright man thanks, just kinda pissed i cant play too long on my phone
noki57oo said:
"i know my phone can handle maybe like 45-50 without damage"
"i think the p9 throttling is set to a very low trigger"
You know? You think? I'm sorry man, your knowing and thinking, unless based on official documents of Hisilicon, is just that, guessing, and it's not worth anything.
Just because some LG smartphone could do it, it doesn't mean it can be done. Also, you need to take into account the manufacturing process, the same chip could handle different temps if not built by the same company, or even if built by the same company, all the chips are different even if they are pratically the same. Guess what happens if you take different chips, or even different smartphones...
Termal throttling is not there to bother you, it's there for safety reasons, if the temperature is any higher than what the manufacturer had intended you could cause a lot of permanent damage.
Also keep in mind that if you disable termal throttling you will keep increasing the temperature, as the heat produced is the same at any given time under costant load and the passive dissipation system can only get rid of a small amount of what you produce (that's why it needs termal throttling at all), which means that if not stopped at 50C, your phone would just reach 70, or 80, or even 100C in a small time frame, and just keep rising until it eventually dies. Also, the throttling could even be power based, perhaps the battery is too hot, so if you keep going it could even "blow" up.
If you take into account undervolting and underclocking perhaps you can achieve the same result, but termal throttling has to stay.
I hope that explains it, so rather than asking for a kernel without termal throttling, ask for one with undervolting, it makes much more sense.
Click to expand...
Click to collapse
no, you're wrong. cpu will safe at 100°C, cpu far away not enough warm the battery and kaboom. and voltage is set too high so phone become too hot in a short time it scaling to max frequency, max voltage in voltage table is used. temperature is closely related to voltage, not about cpu frequency. many manufacturers always set the voltage to too high, this is what causes overheating, I have undervolted and overclocked: I get 3 things: phone always cold cool!, huge battery life and speed of light as I want, I'm very please about it when I can control my phone, also my pc

Performance Question.

I game a lot on my phone. Anyone know if I will get better gaming performance having MSM MPDecision Hotplug and Temperature Throttle off? Will it be safe?
trueiceman said:
I game a lot on my phone. Anyone know if I will get better gaming performance having MSM MPDecision Hotplug and Temperature Throttle off? Will it be safe?
Click to expand...
Click to collapse
I don't know about hotplug but if you like gaming then disabling Temperature Throttle would probably result in harming the device after continued use, it is designed to reduce the power drawn by the processor, without that it can overheat.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS FOR EVERYONE TO SHARE
Droidriven said:
I don't know about hotplug but if you like gaming then disabling Temperature Throttle would probably result in harming the device after continued use, it is designed to reduce the power drawn by the processor, without that it can overheat.
I DO NOT PROVIDE HELP IN PM, KEEP IT IN THE THREADS FOR EVERYONE TO SHARE
Click to expand...
Click to collapse
thanks for the info. I'll most likely leave 'em on.

Can disabling thermal throttling harm redmi k20 pro? (Using SyberiaOS) (CPU at 77 C)

Currently I am using SyberiaOS for playing games and have noticed that while setting thermal profile to gaming mode. The CPU temps get to 77 C and sometimes even 80 C. Though the battery temps are below 39 C. Then i performed thermal throttle test using the play store app and noticed that in the gaming profile, the CPU doesnt ever throttle which got me concerned and made me realize that in this mode, CPU throttling must be disabled.
My question is while using this mode (No CPU throttling)for 30 mins-1hr, can it damage my phone Soc, screen, etc in some way?
I play genshin impact and within 7 minutes, the phone CPU reached 77 C.
I use CPU meter to check cpu temps.
The CPU seems to maintain at 65 C at normal thermals. (With default mode).
High CPU temperature? Nothing will happen to your phone. Don't worry. When CPU temperature goes too high then Android is smart enough to throttle CPU usage at its own or even to shutdown the phone.
jwoegerbauer said:
High CPU temperature? Nothing will happen to your phone. Don't worry. When CPU temperature goes too high then Android is smart enough to throttle CPU usage at its own or even to shutdown the phone.
Click to expand...
Click to collapse
What I am worried more about is other components of the phone. Since, while using the CPU throttle app, it didnt seem to throttle even once, so the only option here is The HW level Soc shutdown under high temps.
Must admit I don't understand what your issue is.
By disabling thermal throttling you may damage your device and at the very least will invalidate your warranty.
As previously said: There is no need for thermal throttling on phone at all, hardware does a good enough job clearing the heat.
Anyway: Look inside here
Android Phone Overheating? Here Are 11 Ways To Cool Down Your Android Phone
Smartphones are getting more advanced every day, with an increase in power and a decrease in size. However, this advancement has also led to an increase
www.gtricks.com

Categories

Resources