Thermal Daemon Mitigation? - G3 Q&A, Help & Troubleshooting

Can someone please explain to me what Thermal Daemon Mitigation does?
Does it effect the CPU throttling or something else?
I've searched online but have had little luck with an explanation as to what it does.
People have been saying to turn it off to increase performance, so thought I'd find out what exactly it is I'm turning off
Cheers guys

Bump.
No one knows what the Daemon setting effects?

Thermal Daemon Mitigation
xRamz said:
Bump.
No one knows what the Daemon setting effects?
Click to expand...
Click to collapse
You're pretty much spot on with saying it has to do with heat and CPU throttling. Thermal Daemon Mitigation is what causes your CPU to under clock itself when it reaches an unsafe temperature. Unfortunately for us, LG thinks an "unsafe temperature" is anything above ~50 degrees Celsius, the point at which I have begun to notice severe under clocking. The Snapdragon 801's thermal safety level is ~90 degrees Celsius, which means the phone will more than likely freeze or reboot at this temperature. LG has attempted to save battery life and avoid the dreaded overheating warning by prematurely and preemptively throttling the CPU when it goes beyond an otherwise reasonable temperature.

xRamz said:
Bump.
No one knows what the Daemon setting effects?
Click to expand...
Click to collapse
Some say it's dangerous interfering with those settings..Others say it has improved their phone performance without blowing up their phones..
I'd suggest you read a bit more here and here
Read users comments and make your own decision. I've tried it for a few days but I eventually turned it back to it's original state. :good:

acparker18 said:
You're pretty much spot on with saying it has to do with heat and CPU throttling. Thermal Daemon Mitigation is what causes your CPU to under clock itself when it reaches an unsafe temperature. Unfortunately for us, LG thinks an "unsafe temperature" is anything above ~50 degrees Celsius, the point at which I have begun to notice severe under clocking. The Snapdragon 801's thermal safety level is ~90 degrees Celsius, which means the phone will more than likely freeze or reboot at this temperature. LG has attempted to save battery life and avoid the dreaded overheating warning by prematurely and preemptively throttling the CPU when it goes beyond an otherwise reasonable temperature.
Click to expand...
Click to collapse
I thought High Temperature Property stopped the throttling. Do they both throttle?
Haha this is why I got confused.

xRamz said:
I thought High Temperature Property stopped the throttling. Do they both throttle?
Haha this is why I got confused.
Click to expand...
Click to collapse
I do not see a high temperature property setting anywhere in the build.prop or hidden menu. I am using the Verizon variant (vs985) though so there may be some differences there. I would assume the high temperature property regulates the temperature at which throttling occurs; that is, if it is an actual value and not a True or False setting. The thermal daemon mitigation build.prop value is what actually turns the throttling on or off. By definition, a daemon is a service or background process that runs independently of the user to monitor and maintain software or hardware aspects of a device. Mitigation literally means to reduce the severity of something. Your post got me curious so I decided to be brave and turn the Thermal Daemon Mitigation Off setting on in my hidden menu (the setting has the word Off in it so turning it on technically means you are disabling the mitigation). I used my phone for the entire day and I didn't seem to notice any adverse affects on temperature or battery life under normal circumstances. I did notice a substantial increase in performance under heavy load, however. On stock kernel settings, I went from an Antutu score of ~38000 to ~41000 consistently. My phone's temperature, however, did top out at about 92 degrees Celsius, which is almost the boiling point of water and is right on par with Qualcomm's safe temperature limit for the 801 SoC. Other than benchmarks though, my phone stays around 50 - 60 degrees Celsius which is fine by me. Just be warned that you may experience some excessive heat under strenuous load, but Qualcomm's own built-in thermal protection "should" keep your phone from melting itself. I emphasis "should." Just so long as your battery isn't getting too hot along with it your phone shouldn't burst into flames.
---------- Post added at 02:00 PM ---------- Previous post was at 01:51 PM ----------
xRamz said:
I thought High Temperature Property stopped the throttling. Do they both throttle?
Haha this is why I got confused.
Click to expand...
Click to collapse
I do not see a high temperature property setting anywhere in the build.prop or hidden menu. I am using the Verizon variant (vs985) though so there may be some differences there. I would assume the high temperature property regulates the temperature at which throttling occurs; that is, if it is an actual value and not a True or False setting. The thermal daemon mitigation build.prop value is what actually turns the throttling on or off. By definition, a daemon is a service or background process that runs independently of the user to monitor and maintain software or hardware aspects of a device. Mitigation literally means to reduce the severity of something. Your post got me curious so I decided to be brave and turn the Thermal Daemon Mitigation Off setting on in my hidden menu (the setting has the word Off in it so turning it on technically means you are disabling the mitigation). I used my phone for the entire day and I didn't seem to notice any adverse affects on temperature or battery life under normal circumstances. I did notice a substantial increase in performance under heavy load, however. On stock kernel settings, I went from an Antutu score of ~38000 to ~41000 consistently. My phone's temperature, however, did top out at about 92 degrees Celsius, which is almost the boiling point of water and is right on par with Qualcomm's safe temperature limit for the 801 SoC. Other than benchmarks though, my phone stays around 50 - 60 degrees Celsius which is fine by me. Just be warned that you may experience some excessive heat under strenuous load, but Qualcomm's own built-in thermal protection "should" keep your phone from melting itself. I emphasis "should." Just so long as your battery isn't getting too hot along with it your phone shouldn't burst into flames.

Off / Enabled?
Ok, sorry if this is a stupid question or if it has been asked before, but just wondering...
The setting is called "Thermal Daemon Mitigation OFF"
So if this setting is set to "On" - does it
a) Stops the throttling of the CPU?
or
b) Enables the throttling of the CPU?
It's just the wording of the setting is getting me confused
Same with the "High Temperature Property OFF" setting - would setting it to "On" disable or enable the throttling (or whatever it is the property is supposed to do)

On to disable for both
Sent from my LG-D851 using Tapatalk

brolic925t said:
On to disable for both
Sent from my LG-D851 using Tapatalk
Click to expand...
Click to collapse
Thanks. Was guessing as much, just wanted confirmation. :good:

So is it safe to enable both setting? it wont fry our phone or any other component?

danieldp1990 said:
So is it safe to enable both setting? it wont fry our phone or any other component?
Click to expand...
Click to collapse
As with any mod there comes risk but most of us have nothing but good to say from enabling this option. yes factory says of which means enabled set both to on to disable throttling. most ive ever seen is 72 c which is pretty warm to me i average 50 to 60 i did the thermal mod arctic silver paste on the proscessor which helps too

TheMadScientist420 said:
As with any mod there comes risk but most of us have nothing but good to say from enabling this option. yes factory says of which means enabled set both to on to disable throttling. most ive ever seen is 72 c which is pretty warm to me i average 50 to 60 i did the thermal mod arctic silver paste on the proscessor which helps too
Click to expand...
Click to collapse
I tried Applying the thermal paste on processor (ram actually) but then the screen got hotter. so I decided to take it off... (I dont want to damage my screen)

Yea the screen does feel hotter but imo its also displacing heat from the pross its kinda funny i was one of the ones that had the yellow spot on my screen since i putnthe paste its disapeared and not been back in 2 months but in the end its prefrance

Related

[Q] CPU question

Hey guys! I've been playing a PSP emulator on my note 3 and it runs pretty hot. I was wondering if anyone had any idea of how hot is too hot for the cpu. The battery stays pretty cool so I'm not worried about the battery temp, only the cpu. Thanks in advance!
The cpu's in these things will produce some heat when fully ramped up.
Lorettaa said:
The cpu's in these things will produce some heat when fully ramped up.
Click to expand...
Click to collapse
Yes I am aware of that lol My concern is if i should worry about it and what temperatures should I watch out for. Thank you for your reply.
Liquorsicc92 said:
Yes I am aware of that lol My concern is if i should worry about it and what temperatures should I watch out for. Thank you for your reply.
Click to expand...
Click to collapse
Anything over 100 f I would be concerned about. Enjoy!!!
Sent from my SM-N900T using xda app-developers app
The phones have a thermal throttle, so you should be fine unless you adjusted the throttle. In that case you should already know what's safe and not. And just an fyi, 100 degrees f is not hot for a cpu. Just when you feel something warm to the touch, that item is already at about 100 degrees f.
Thanks for your replies guys I really appreciate it!
I saw in a forum, 90 degrees for note 3 is still normal
Lorettaa said:
I saw in a forum, 90 degrees for note 3 is still normal
Click to expand...
Click to collapse
Do you mean 90 C? Because I expect 90F ambient temperature whole summer and the phone has to be at least that much, even when shutdown. Add a little bit sun exposure and it can easily hit 120-130F without doing anything and I'm not talking Death Valley, Phoenix or Vegas, up there with outside temperatures hovering around 110 F or more, unless you don't come out from AC cooled room at all whole summer, the phone will be hot. If I remember correctly my computer CPU would start throttling somewhere around 80C, but my computer's GPU could go close to 100C. I would think phone is similar, except without active cooling, it probably starts to throttle sooner.
I use Battery Monitor Pro, and it keeps track of daily temps for the week. My lowest is 97.2F, and highest is 104.2F. It gets hottest playing games, but nothing so hot that I have to stop. As previously said the phone has a built in throttle. You can even know when it kicks in as the screen will dim a bit even if you don't have automatic brightness on.
EDIT - And by lowest of 97.2F I mean that is the highest for the day it recorded, not the lowest my phone runs at. Sitting idle with the screen off it's around 86F right now. I've seen it as low as 76F.
My droid incredible would hit 118F on a regular basis. My GN3 so far has stayed below 95F. Live in Phoenix, but it it's just now starting to warm up.
pete4k said:
Do you mean 90 C? Because I expect 90F ambient temperature whole summer and the phone has to be at least that much, even when shutdown. Add a little bit sun exposure and it can easily hit 120-130F without doing anything and I'm not talking Death Valley, Phoenix or Vegas, up there with outside temperatures hovering around 110 F or more, unless you don't come out from AC cooled room at all whole summer, the phone will be hot. If I remember correctly my computer CPU would start throttling somewhere around 80C, but my computer's GPU could go close to 100C. I would think phone is similar, except without active cooling, it probably starts to throttle sooner.
Click to expand...
Click to collapse
My bad, 90F I mean, thanks for correcting, it's like about 32c.
Lorettaa said:
I saw in a forum, 90 degrees for note 3 is still normal
Click to expand...
Click to collapse
Are you sure about that?
yes, google it
Is Touchwiz DVFS what controls the throttling?

[Q] Normal/Excessive CPU temperature for S4 ?

Hi,
I'm using a Canadian Galaxy S4, SGH-I337M.
Rooted, running on Liquidsmooth 4.4.4 ROM. Also has Ktoonsez kernel. It is currently undervolted+underclock a bit, and is stable (I could overclock it, but I don't. No need).
Been wondering for a long time about the operating CPU temperatures of the Galaxy S4... Never had the possibility to do testing with CPU temperatures before. I do have a LG P500 that I have overclocked a ton in the past, still work just fine, but the LG P500 is old and do not support viewing CPU temperature, so it's my first time experimenting with that.
How hot would be too hot for this phone? There are several opinions, but never figured out if I... "minimize" the risks of my actual temperatures, for some reason. My laptop CPU throttle at 85 celcius for instance. While it's a phone, it's completely different.
At night, while connected to charger, it would be pretty cool, at 25-30 degrees when I wake up;
I would say that most of the time, my CPU is running at 50 celsius, and rarely ever exceed 65-70 under normal use, or even gaming. Plus, the CPU is undervolted and a bit underclock, so I do feel like it run cooler than usual.
Quoting Meowmix from Rogers forums:
It varies on the usage of everyone else & how you handle the phone ( cases & such). Also if you are in extreme heat or having the device in direct sunlight.
Click to expand...
Click to collapse
So, the case does matter? I do have that Otterbox case which is pretty tight and enclose the phone pretty well, I would believe that the phone would get less.. air.. but I mean, it's just a case, didn't thought it would affect much..?
Quoting Ahmed from AndroidCentral Forums, I would say that I have a quite similar situation.
No, just when i ran AnTutu when it runs the 4 cores at the maximum frequency the temperature is between 80-91c, and at normal use while surfing the internet the temp. 45-55c and the battery reaches 38c after an hour of continuous using.
Click to expand...
Click to collapse
I CAN reach 80-90 celsius, but only if I really want it to happen. 38 celsius for the battery is also correct, I never exceeded 41 degrees yet, on any Android phone (I don't know the dangerous battery temps.. But when I reach 40 degrees I try to put it down as fast as possible). With benchmarks, usually at the max frequency, or testing my undervolt with Stability Test, I CAN reach 80-90 celsius, which look really high. Additionally, I would remind that I don't overclock, and the CPU is undervolted so seems a bit cooler.
So on AndroidCentral, this is the reply Ahmed got, from "CR6" user:
I had to use my temp converter to look up & convert them to Fahrenheit. 80-91c equates to 176-195 Fahrenheit and that's extremely dangerous. These temps will not only physically burn you, but will fry your phone if you continue using it at these temperatures. 45-55c equates to 113-131 degrees Fahrenheit, and that is normal under really heavy usage. Optimally, you'd like to keep it at 38-45c. You may have a defective device if you regularly see temps over 80c and I would advise checking on a replacement.
Click to expand...
Click to collapse
THAT dangerous? Well, I don't phisically feel the heat - I do feel it, but since I have that phone case, that doesn't hurt at all. But like I mentionned, I never reach 80 celcius or more unless doing benchmarks. Usually I never exceed 65-70. But still it left me wondering - Why does Android allow such high temperatures in first place? Isn't the system suppose to shut down at some point in case of danger, and when?
I've also experimented with thermal throttling in the Ktoonsez kernel, and the throttling values of the ROMs. Touchwiz Stock ROM with DVFS disabled, seems to throttle at 80 celsius, look decent. Liquidsmooth AOSP ROM, stock kernel, does not seem to throttle at all (Huh)! Once, and that was exceptionnal, I've reached 100 CELSIUS using Wifi, connect to a charger after like 2 hours, room temperature was very warm, was not surprised, but when I noticed I reached 100 CELSISUS, I was WOAW, I should shut down. I did reached 100 degrees again, using Stability Test at max frequency after a few minutes. Needless to say I manually stopped the test, because I had no idea how much heat the phone could handle...
So been aware of this, "Ktweaker" app, for the Ktoonsez kernel I use now, does have a thermal throttling option, but I wondering which thermal value should I enter for best "performance"? Default was 70 degrees, I set mine at 80, I've heard of people even putting 90 for the same kernel. Besides, maybe I worry about it too much, because in no way the phone should exceed 70 degrees celcius under normal use anyway, or even gaming. Only way to reach insane temperatures would be benchmarking/stress testing...
Still, first time seeing these CPU temperatures also. I've overclocked my LG P500 several times in the past, dealing sometimes with random reboot, so make stability/overheating questionnable, but the device did not supported seeing the actual CPU temp. So I don't know which temperatures would be considered normal - probably, nothing above 75-80, correct (For the Galaxy S4, actually)?
(Jason) said:
(From another thread)
I do know it can run up to about 180 before hitting critical and shutting down
Edit: its about a 75 degree ambient temp where im at.
Tapped² from my I5³5
Click to expand...
Click to collapse
At which point is the device supposed to shut down? Is that in the kernel or a hardware CPU trigger? Because heck, I've reached 100 degrees 2 times, I mean, how far/close was I from a shut down? I'm quite surprised.
I've also read of people complaining of S4 overheating, especially maybe after it was released - It's possible that it heats up more than other phones, but honnestly I have no idea.
Thanks for your answer =)
Going thru this exact same thing. Same temps. This is not normal. Mines just started happening one day. Idk how or exactly when
Kennii said:
Going thru this exact same thing. Same temps. This is not normal. Mines just started happening one day. Idk how or exactly when
Click to expand...
Click to collapse
Thank you for your answer;
Used to think some temps look normal to me - Besides, since I've undervolted last week, it's stable and run cooler, maybe better battery as well. I never can exceed 70 degrees even when gaming I supose..
I can reach 80 degrees, but only when benchmarking or stability testing, so I'm not worried, but I do wonder;
I've reached 100 degrees 2 times, once while doing a stability test at 1,89 GHz for like 5 minutes (or more), I had to manually stop. And last time was long ago, watched YouTube videos in bed, like under covers ha, maybe as well connected to charger. Not even surprised I've reach such temps after a while in such conditions, under covers, just no air (Used to do it with my LG P500 too. While I never was able to see the CPU temps on this device. Even then, LG P500 still works, but guessing build quality was much better). Needless to say I was like WOAW when I've noticed 100 degrees, and just put the phone down. Probably went from 80 to 100 quickly, didn't noticed that fast. But yeah, that 100 degrees was.. almost expected under such conditions.
I just really wonder about thermal throttling. Like I've mentionned, stock Touchwiz with DVSF disabled seems to throttle at 80, while KTweaker app for a different AOSP kernel have the default temp limit set to 70. Liquidsmooth ROM, AOSP, does not seem to have a throttling point, since I've reached 100 degrees 2 times with it (Don't intend to test 100 degrees again, huh). What would be the maximum ideal temp for throttling? Maybe I think about it too much, since under normal circumstances, I never exceed 70 degrees, besides benchmarks.
Also wondered at which temp is the phone supposed to shut down... 120 degrees?! XD Because 100 seems ridiculous to me, probably is, but yeah, my laptop throttle at 85, and it's a laptop (Intel Core i3) - Can't imagine a phone going any higher without any risk.
Thanks for the feedback

cpu temp @ 100c+ in negative weather.

Just wondering if its normal for the temp sensor to read 160c+ in -10c weather.
This happened when i was walking home. Cpu reports extremely high temp and just wondering if this effect any performance.
Bell, htc 10, boot unlocked, S-OFF, 1.90.666.4
.....
Wondering if it's a false reading. Can you download another app that monitors CPU temps and see if there are any discrepancies between the two apps?
Sent from my HTC 10
Wow,that's really interesting. For my information, are you holding the phone in boiling water?
matthewacbroad said:
Just wondering if its normal for the temp sensor to read 160c+ in -10c weather.
This happened when i was walking home. Cpu reports extremely high temp and just wondering if this effect any performance.
Bell, htc 10, boot unlocked, S-OFF, 1.90.666.4
Click to expand...
Click to collapse
Probably a false reading. Your battery is too cool for a cpu this hot. Also cpu gets permanently damaged at temperatures this high. Either a sensor is damaged or app giving false reading.
that's because of the minus 10°C outside ^^
This has happened quite a few times for me when i used the phone in the freezer.
the CPU sensor somehow doesn't handle minus temperatures very well. Because the battery is constantly used it heats itself up and does not go into minus temperature.
The SoC itself is often in DeepSleep or almost idle. So it doesn't draw that much power, not enugh to keep the temperature over minus degrees, especially with an aluminum body that sends the complete outside temperature inside, not isolating like glass.
Don't worry about it
If you're curious you can install the app Stability Test https://play.google.com/store/apps/details?id=com.into.stability
It heats up the CPU pretty fast, then you can find out what's the lowest normal temperature the sensor can recognize ^^
P.S
You probably cannot damage a CPU due to heat. On my old Xperia Z2 i tried to disable ALL Thermal throttling, and run a Stresstest, when the CPU temp reached 91°C the phone simply shut down. Emergency shutdown to prevent overheating damage. Not sure if it's from Android or CPU hardware protection.
Most Intel CPU's do have a hardware protection, wouldn't be surprised if Snapdragons had the same.
Haldi4803 said:
that's because of the minus 10°C outside ^^
This has happened quite a few times for me when i used the phone in the freezer.
the CPU sensor somehow doesn't handle minus temperatures very well. Because the battery is constantly used it heats itself up and does not go into minus temperature.
The SoC itself is often in DeepSleep or almost idle. So it doesn't draw that much power, not enugh to keep the temperature over minus degrees, especially with an aluminum body that sends the complete outside temperature inside, not isolating like glass.
Don't worry about it
If you're curious you can install the app Stability Test https://play.google.com/store/apps/details?id=com.into.stability
It heats up the CPU pretty fast, then you can find out what's the lowest normal temperature the sensor can recognize ^^
P.S
You probably cannot damage a CPU due to heat. On my old Xperia Z2 i tried to disable ALL Thermal throttling, and run a Stresstest, when the CPU temp reached 91°C the phone simply shut down. Emergency shutdown to prevent overheating damage. Not sure if it's from Android or CPU hardware protection.
Most Intel CPU's do have a hardware protection, wouldn't be surprised if Snapdragons had the same.
Click to expand...
Click to collapse
with no OC (AKA 2GHZ + 1.5GHZ) I got 81c, with 2.2Ghz + 1.7Ghz I hit 92c but it kept going with no throttling
95c, i made a video
https://www.youtube.com/watch?v=jIwjn8h1Raw
If you do that next time can you do me a favour and get the dmesg?
If you want to you can "dmesg | grep [THERMAL]" to make it smaller.

Question Is there any way to increase the temperature control threshold?

I have gained root privileges. As you know, pixel6Pro has a strict temperature limit. This means that once the temperature of the mobile phone rises to about 40°C, the processor will start to reduce the operating frequency. When it reaches 43°C, all cores will not be allowed to work at a frequency above 1G... This will cause the phone to freeze very much. So will there be any mods to turn it off? I have an extra phone cooler./translate form Google
So you'd rather it have unlimited temperature to cause components to melt? There's a good reason why there is a temperature limit. I suggest that you don't mess around with it, or you will end up with a heap of garbage.
96carboard said:
So you'd rather it have unlimited temperature to cause components to melt? There's a good reason why there is a temperature limit. I suggest that you don't mess around with it, or you will end up with a heap of garbage.
Click to expand...
Click to collapse
I mean to increase the upper limit instead of closing it ... I also have a Redmi K40, equipped with Snapdragon 870, and the phone temperature exceeds 48 ° C to start limiting the processor frequency ... In contrast, TensorG1's frequency limit from less than 40 ° C is too early..For example, at room temperature of 23 ° C, my Pixel6Pro played at a current of about 1A (power consumption of about 4W). About 15 minutes, the back cover temperature of the mobile phone would be close to 40 ° C, and then a disgusting frequency limit appeared. 40 ° C is very safe for the phone, isn't it? And the lower area of the Pixel6Pro heating speed is much faster than the camera area and processor area, which is not common sense, and I also want to know why.If the frequency limit starts at about 46 ° C, it will be a good choice.
I think people should study electronics first before they tinker. This is proof. MORE HEAT?
Gytole said:
I think people should study electronics first before they tinker. This is proof. MORE HEAT?
Click to expand...
Click to collapse
Thank you for your reply, but I can't understand what you mean by translating.
He means that different devices have different specification, and you will likely damage your device.
Arealhooman said:
He means that different devices have different specification, and you will likely damage your device.
Click to expand...
Click to collapse
But this is based on root, which has assumed that I bear all the consequences, right? Having said that, the Pixel6Pro is the phone with the lowest temperature limit I have ever used.Even the same garbage Snapdragon 888 chip has a frequency limit at about 43 ° C.I just use it to run small games, but it can't last for too long, which makes me wonder if this can be called a flagship phone. Leaving aside the peak performance, the Snapdragon 778G is much better than Tensor in many scenes.And Google made a lot of mistakes. In fact, the X1 core is much more efficient than the A76 core, but I don't understand why the more used is the A76 core? ? ? I like to test the power consumption data of the processor. After about half a month I conclude that [email protected] and [email protected] have almost the same performance, but the latter one needs to pay an additional power of about 0.25W+.Too crazy,right?
Juuuuune said:
But this is based on root, which has assumed that I bear all the consequences, right? Having said that, the Pixel6Pro is the phone with the lowest temperature limit I have ever used.Even the same garbage Snapdragon 888 chip has a frequency limit at about 43 ° C.I just use it to run small games, but it can't last for too long, which makes me wonder if this can be called a flagship phone. Leaving aside the peak performance, the Snapdragon 778G is much better than Tensor in many scenes.And Google made a lot of mistakes. In fact, the X1 core is much more efficient than the A76 core, but I don't understand why the more used is the A76 core? ? ? I like to test the power consumption data of the processor. After about half a month I conclude that [email protected] and [email protected] have almost the same performance, but the latter one needs to pay an additional power of about 0.25W+.Too crazy,right?
Click to expand...
Click to collapse
Its a different SoC and different phone altogether, and the temperature reading could be from a different point, and it takes time for the heat to be conducted from the point of highest temperature to the sensor, which means that when you have a READING of 40C, the actual highest temperature point could be 75C.
Arealhooman said:
He means that different devices have different specification, and you will likely damage your device.
Click to expand...
Click to collapse
But you won't. Removing the OEM throttling mechanism doesn't completely remove throttling. The SOC WILL throttle regardless of when it hits the set TjMax.
Also, the throttling they set is based on SKIN/Shell temperatures, usually on Pixel 6/7 starting around 37c SKIN, that's on the battery around 37c (all approximate). I don't own the Pixel 6, but the 7, and the SKIN temperature is set to start at 37c very mild throttling, and the more the temperature rises, the throttling level increases.
Ultimately, the "only" hardware that will suffer in the LONG RUN is the battery since batteries don't like high temperatures and degrade faster when exposed to XY temps.
Juuuuune said:
But this is based on root, which has assumed that I bear all the consequences, right? Having said that, the Pixel6Pro is the phone with the lowest temperature limit I have ever used.Even the same garbage Snapdragon 888 chip has a frequency limit at about 43 ° C.I just use it to run small games, but it can't last for too long, which makes me wonder if this can be called a flagship phone. Leaving aside the peak performance, the Snapdragon 778G is much better than Tensor in many scenes.And Google made a lot of mistakes. In fact, the X1 core is much more efficient than the A76 core, but I don't understand why the more used is the A76 core? ? ? I like to test the power consumption data of the processor. After about half a month I conclude that [email protected] and [email protected] have almost the same performance, but the latter one needs to pay an additional power of about 0.25W+.Too crazy,right?
Click to expand...
Click to collapse
The temperature limits DEPEND on the OEM. It's NOT SOC SPECIFIC.
CPU and GPU are MOSTLY set to 85c/95c on Qualcomm Snapdragon SOCs. Pixel 7 series has the CPU set to 100C TjMax (I think the GPU is set to 95c, didn't check...)
The throttling you're talking about is based on the SKIN/Shell and EACH OEM has its own way of tunning this throttling mechanism.
JohnTheFarm3r said:
The temperature limits DEPEND on the OEM. It's NOT SOC SPECIFIC.
CPU and GPU are MOSTLY set to 85c/95c on Qualcomm Snapdragon SOCs. Pixel 7 series has the CPU set to 100C TjMax (I think the GPU is set to 95c, didn't check...)
The throttling you're talking about is based on the SKIN/Shell and EACH OEM has its own way of tunning this throttling mechanism.
Click to expand...
Click to collapse
The temperature limit of a specific SoC is determined by the characteristics of *that SoC*, not by whoever glues parts together.
96carboard said:
The temperature limit of a specific SoC is determined by the characteristics of *that SoC*, not by whoever glues parts together.
Click to expand...
Click to collapse
I'm suggesting you go and check (inform/educate yourself) a bit on this topic and how exactly this works. A SOC has an operating temperature range (from-to), THAT IS VERY TRUE (and I'm not talking about the operating temperature range specification here) but OEM decides what TJMax they want to set on the CPU or GPU (or any other component inside the phone)
So, if the OEM wants, they can set the TJMax for the CPU at 110c or more. Obviously, they don't do this for various reasons and most importantly to decrease the degradation of the silicon as much as possible (lower temps, longer life). And if you're experienced enough and know how to configure the throttling you can raise the Tjmax yourself. Google raised the TjMax on Tensor G2 to 100c. G1 was set to 90c, but they could have set it to 100C too if they wanted. And this is done on the OS side. (OEM side)
For your information, on Tensor (both G1 and G2), you can raise the TJMax of the CPU or GPU (or any other component) just by editing the thermal zones inside sys/devices/virtual/thermal > Thermal Zones (needs root).
And as someone who already made various thermal mods (magisk modules for various devices), I'm VERY well aware of how is thermal throttling handled and what can be done.
JohnTheFarm3r said:
I'm suggesting you go and check (inform/educate yourself) a bit on this topic and how exactly this works. A SOC has an operating temperature range (from-to), THAT IS VERY TRUE (and I'm not talking about the operating temperature range specification here) but OEM decides what TJMax they want to set on the CPU or GPU (or any other component inside the phone)
So, if the OEM wants, they can set the TJMax for the CPU at 110c or more. Obviously, they don't do this for various reasons and most importantly to decrease the degradation of the silicon as much as possible (lower temps, longer life). And if you're experienced enough and know how to configure the throttling you can raise the Tjmax yourself. Google raised the TjMax on Tensor G2 to 100c. G1 was set to 90c, but they could have set it to 100C too if they wanted. And this is done on the OS side. (OEM side)
For your information, on Tensor (both G1 and G2), you can raise the TJMax of the CPU or GPU (or any other component) just by editing the thermal zones inside sys/devices/virtual/thermal > Thermal Zones (needs root).
And as someone who already made various thermal mods (magisk modules for various devices), I'm VERY well aware of how is thermal throttling handled and what can be done.
Click to expand...
Click to collapse
Thank you for your reply. In the file directory you mentioned, I found many files starting with "thermal_zone" followed by numbers. But I'm not good at this field, can you tell me more? I know you have a magisk module for pixel7Pro, I want to know if you can modify some parameters to make it work on pixel6Pro? (Or are they inherently universal?) I have a pixel6Pro which rooted , maybe it can be used for your test.

Themes / Apps / Mods [TEST MOD]Thermal-Throttling-Modifier[Pixel 6/Pro]

Code:
/*
* Your warranty is now void.
* I am not responsible for bricked devices thermonuclear war, or you getting fired because the alarm app failed
* Please do some research if you have any concerns about what this MOD does before flashing it
* YOU are choosing to make these modifications, don't point fingers at me if something goes wrong
*/
Ladies and gentlemen,
A small modification for you with great and HOT results.​
Changes I made to the thermal configuration:
-The default Virtual-SKIN-based throttling threshold was starting at 39 Celsius, that was removed and the "first" threshold value is now 55 Celsius (at 55C it will HARD throttle, throttling is not completely eliminated here on purpose and at 55C it will behave the same as the default throttling mechanism at that temperature).
Keep in mind that SOC will throttle regardless of when it hits its own TjMax values so you don't need to worry about any "meltdown". lol
- Display won't switch to 60Hz anymore and neither will the maximal possible brightness be reduced as it is normally happening with stock throttling thresholds.
So far I'm using this on EvoX ROM but this should work basically on ANY ROM as the throttling is relying on the same file and as far as I managed to observe (amount of ROMs checked out) it's the same on those ROMs.
Pros:
- Throttling thresholds are drastically increased, meaning if you experienced any HIGH FPS drops during playing any "heavy" games, this will prevent that from happening to an extent and time.
- Any apps that rely on high processing power, will have more space and time to work without being affected by thermal throttling
Cons:
- Depending on your usage and what exactly you do on your phone, the device could get uncomfortably warm in your hands, and battery temperature will raise MORE than you got used to it since the SOC won't be throttled that fast as it does on the stock. Keep in mind that high battery temps are not healthy, and they will cause faster degradation. Degradation occurs anyways, the question is only how fast based on the temps the battery is being exposed to. Many OEMs allow such temps, so, Pixel 7 series with this mod isn't anything different compared to them.
- If you're a heavy "gamer" and play some games like Genshin, TOF, COD (at 120fps), etc... (you'll have a smoother experience (less FPS drops) based on slower/weaker throttling) but I recommend always using a Peltier cooler to keep that battery and the device as cool as possible (regardless if this phone or another).
Why did I create this mod?
I personally use an app called MotionCam Pro. It's basically a RAW video recording app that relies on HIGH processing power (it records RAW DNG frames) and it heats up the device pretty fast, well, Pixel 6/Pro hits the throttling threshold really fast and it's causing the recording to drop A LOT of frames to a point that the footage recorded is not "usable".
With this mod, I can now shoot RAW videos for longer periods with almost no dropped frames and under higher ambient temps. Yes, the phone warms up much more, but it does the JOB for me and that's all that matters to me anyway. I don't care if I'll need to replace my battery after 1 year instead of 2 years because I lost maybe 15-20% of the battery capacity (I upgrade my phones almost yearly).
Have fun frying eggs on your phone.
Installation
- Flash via Magisk
- Reboot your device
- Enjoy​
Keep in mind that this is a TEST MOD because I don't own the device and can't test it myself.
Feedback is appreciated.
Reserved
JohnTheFarm3r said:
Keep in mind that this is a TEST MOD because I don't own the device and can't test it myself.
Feedback is appreciated.
Click to expand...
Click to collapse
This module increased the performance of pixel 6 pro by 25 % in the same temperature. Previously within 1/2min cpu would get 150-165k GIPS but after flashing module performance is stable around 200-220k GIPS . But the X1 cores aren't still being utilized to their fullest . It's still being limited to 1.5 Ghz even thou it can reach 2.8 Ghz . It there a way to tweak the module to completely remove this throttling at such low temperatures ? Even the awful snapdragon 888 doesn't even begin throttling before 40 °C
Mahbubur Rahman Siam said:
This module increased the performance of pixel 6 pro by 25 % in the same temperature. Previously within 1/2min cpu would get 150-165k GIPS but after flashing module performance is stable around 200-220k GIPS . But the X1 cores aren't still being utilized to their fullest . It's still being limited to 1.5 Ghz even thou it can reach 2.8 Ghz . It there a way to tweak the module to completely remove this throttling at such low temperatures ? Even the awful snapdragon 888 doesn't even begin throttling before 40 °C
Click to expand...
Click to collapse
No, because the prime core is probably hitting the TJMax, hence it's throttling down. AFAIK, TjMax on Tensor G1 is set at 90c.
The cooling design inside the Pixel devices can't handle too much heat (thermal capacity is weak) so it's normal behavior for the CPU to scale down the frequencies based on the temperature limit on the CPU.
Also, don't mix the battery temps with the CPU temps. CPU reaches temperatures up to 90c on G1.
Also, even the 888 throttles when it hits the TJMax. That's completely normal throttling behavior to protect the chip from cooking up.
JohnTheFarm3r said:
No, because the prime core is probably hitting the TJMax, hence it's throttling down. AFAIK, TjMax on Tensor G1 is set at 90c.
The cooling design inside the Pixel devices can't handle too much heat, so it's normal behavior for the CPU to scale down the frequencies based on the temperature limit on the CPU.
Click to expand...
Click to collapse
Well that's just bad design on Google's part can't do anything about that . Still this is huge improvement from the dog **** performance previously. Even throttled it's like a snap 865 . Unthrottled it would be like a snap 888
work well on my pixel 6 Pro ,March update
Mahbubur Rahman Siam said:
Well that's just bad design on Google's part can't do anything about that . Still this is huge improvement from the dog **** performance previously. Even throttled it's like a snap 865 . Unthrottled it would be like a snap 888
Click to expand...
Click to collapse
Do you have the unthrottled magisk module,I want give it a try
Juuuuune said:
work well on my pixel 6 Pro ,March update
Do you have the unthrottled magisk module,I want give it a try
Click to expand...
Click to collapse
You need a cooler for that . Also cpu will thermal throttle regardless of outside temperature as soon as it hits internal TJ max value . Your best bet is to use a aluminum foil inside your case to help with heat dissipation
So far so good. Will give feedback if there's anything weird.
All the work so far is normal, thank you very much for your work! I shared it with some of my friends (China, also using pixel6pro). Strangely, some of their mobile phones will be stuck in the start-up loop (boot Google Logo loading interface) after flashing into this mod. As far as I know, this problem has nothing to do with the system version.
JohnTheFarm3r said:
Code:
/*
* Your warranty is now void.
* I am not responsible for bricked devices thermonuclear war, or you getting fired because the alarm app failed
* Please do some research if you have any concerns about what this MOD does before flashing it
* YOU are choosing to make these modifications, don't point fingers at me if something goes wrong
*/
Ladies and gentlemen,
A small modification for you with great and HOT results.​
Changes I made to the thermal configuration:
-The default Virtual-SKIN-based throttling threshold was starting at 39 Celsius, that was removed and the "first" threshold value is now 55 Celsius (at 55C it will HARD throttle, throttling is not completely eliminated here on purpose and at 55C it will behave the same as the default throttling mechanism at that temperature).
Keep in mind that SOC will throttle regardless of when it hits its own TjMax values so you don't need to worry about any "meltdown". lol
- Display won't switch to 60Hz anymore and neither will the maximal possible brightness be reduced as it is normally happening with stock throttling thresholds.
So far I'm using this on EvoX ROM but this should work basically on ANY ROM as the throttling is relying on the same file and as far as I managed to observe (amount of ROMs checked out) it's the same on those ROMs.
Pros:
- Throttling thresholds are drastically increased, meaning if you experienced any HIGH FPS drops during playing any "heavy" games, this will prevent that from happening to an extent and time.
- Any apps that rely on high processing power, will have more space and time to work without being affected by thermal throttling
Cons:
- Depending on your usage and what exactly you do on your phone, the device could get uncomfortably warm in your hands, and battery temperature will raise MORE than you got used to it since the SOC won't be throttled that fast as it does on the stock. Keep in mind that high battery temps are not healthy, and they will cause faster degradation. Degradation occurs anyways, the question is only how fast based on the temps the battery is being exposed to. Many OEMs allow such temps, so, Pixel 7 series with this mod isn't anything different compared to them.
- If you're a heavy "gamer" and play some games like Genshin, TOF, COD (at 120fps), etc... (you'll have a smoother experience (less FPS drops) based on slower/weaker throttling) but I recommend always using a Peltier cooler to keep that battery and the device as cool as possible (regardless if this phone or another).
Why did I create this mod?
I personally use an app called MotionCam Pro. It's basically a RAW video recording app that relies on HIGH processing power (it records RAW DNG frames) and it heats up the device pretty fast, well, Pixel 6/Pro hits the throttling threshold really fast and it's causing the recording to drop A LOT of frames to a point that the footage recorded is not "usable".
With this mod, I can now shoot RAW videos for longer periods with almost no dropped frames and under higher ambient temps. Yes, the phone warms up much more, but it does the JOB for me and that's all that matters to me anyway. I don't care if I'll need to replace my battery after 1 year instead of 2 years because I lost maybe 15-20% of the battery capacity (I upgrade my phones almost yearly).
Have fun frying eggs on your phone.
Installation
- Flash via Magisk
- Reboot your device
- Enjoy​
Click to expand...
Click to collapse
This module has done wonders for the flagship experience of pixel 6 pro but after flashing this charging speed has gone total whacked . Normally pixel 6 pro would charge around 23W with screen turned off but after flashing this module the device charges around 9w max with screen turned off and with screen on it charges around 3w !!! Literally took 3.5 hours to charge with just music playing in background. I think it has someone to do with thermal threshold mismatch between charging and non-charging state . Changing the charging state thermal threshold to non charging thermal threshold should fix this behavior. I tried making my own module with this file but got bootloops . Can you a similar module for charging ?
Mahbubur Rahman Siam said:
This module has done wonders for the flagship experience of pixel 6 pro but after flashing this charging speed has gone total whacked . Normally pixel 6 pro would charge around 23W with screen turned off but after flashing this module the device charges around 9w max with screen turned off and with screen on it charges around 3w !!! Literally took 3.5 hours to charge with just music playing in background. I think it has someone to do with thermal threshold mismatch between charging and non-charging state . Changing the charging state thermal threshold to non charging thermal threshold should fix this behavior. I tried making my own module with this file but got bootloops . Can you a similar module for charging ?
Click to expand...
Click to collapse
What cable/charger do you use?
I use a 100w rated Basesus C to C cable, with a 120w Basesus Power Supply, and my charge time is around 40 minutes from 30-40 percent with this mod installed.
I know SOME cables/chargers can be a littttttleeee bit touchy when it comes to power mods.
What is really annoying is the premature current limit. I use Xiaomi GaN-33W charger + CtoC cable/ Up to 6A cable. When the device is low temperature and low battery, the current of the rechargeable battery can reach 4.5A and the power reaches 20W +. However, once the temperature rises slightly(about 39℃?), or the battery reaches about 65+, everything will deteriorate, and the current will drop sharply, with less than 3A remaining, and only 2A when it reaches 80 At this time, the power is only about 10W. The worst thing is that once the battery is higher than 90, the charging current will hover at 1A or even lower. You know that my Xiaomi 11X (4500mAh / Up to 33w) which only need 47 minutes to charge from 0 to 100, a huge gap, right?Google do a bad work for their phone.
Gytole said:
What cable/charger do you use?
I use a 100w rated Basesus C to C cable, with a 120w Basesus Power Supply, and my charge time is around 40 minutes from 30-40 percent with this mod installed.
I know SOME cables/chargers can be a littttttleeee bit touchy when it comes to power mods.
Click to expand...
Click to collapse
Gytole said:
What cable/charger do you use?
I use a 100w rated Basesus C to C cable, with a 120w Basesus Power Supply, and my charge time is around 40 minutes from 30-40 percent with this mod installed.
I know SOME cables/chargers can be a littttttleeee bit touchy when it comes to power mods.
Click to expand...
Click to collapse
Stock google charger with stock cable .
I made some changes to thermal file to fix charging throttling as well . Now charging won't get throttled because of temperature. Phone charges at full speed regardless of temperature I also made TEST file to disable throttling related to TJmax . Let me know if there are any issues.
Mahbubur Rahman Siam said:
I made some changes to thermal file to fix charging throttling as well . Now charging won't get throttled because of temperature. Phone charges at full speed regardless of temperature I also made TEST file to disable throttling related to TJmax . Let me know if there are any issues.
Click to expand...
Click to collapse
So I want to keep the temperature control instead of disabling it which one should I use?
Juuuuune said:
So I want to keep the temperature control instead of disabling it which one should I use?
Click to expand...
Click to collapse
The one without the word "TEST"
TeeJae360 said:
The one without the word "TEST"
Click to expand...
Click to collapse
Thanks
Mahbubur Rahman Siam said:
You need a cooler for that . Also cpu will thermal throttle regardless of outside temperature as soon as it hits internal TJ max value . Your best bet is to use a aluminum foil inside your case to help with heat dissipation
Click to expand...
Click to collapse
would aluminium foil actually help?
Mahbubur Rahman Siam said:
I made some changes to thermal file to fix charging throttling as well . Now charging won't get throttled because of temperature. Phone charges at full speed regardless of temperature I also made TEST file to disable throttling related to TJmax . Let me know if there are any issues.
Click to expand...
Click to collapse
Would love to have one where it throttles MORE to keep device cooler for those who don't want more heat, basically the opposite of what you already have

Categories

Resources