Related
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
Everywhere I looked they said that the OnePlus 3 has the least thermal throttling and best sustained performance of any phone out there. But nobody discussed why exactly it did not throttle while other phones did. Everyone simply said "Oh they must have very good thermal management or something". Then I saw a video comparing the temperatures of the ZTE axon 7 and the OnePlus 3 (google "Zte axon 7 vs OnePlus 3 antutu thermal throttling"), it turns out the reason the OnePlus 3 doesn't throttle isn't some magical thermal dissipation and management, it's solely because they raised the temperature at which the phone would throttle to beyond comfortable zones. In the video with just a few iterations of Antutu CPU test, the OnePlus 3 metal skin's temperature reached a scorching 47 degrees Celcius. Google shows that holding anything metal at 50 degrees Celcius for more than a brief moment can cause tissue damage (1st degree burns). And this phone was just shy of that temperature during Antutu's benchmarks when only the CPU was running, so can you imagine what temperatures it would reach when you're playing a highly graphical game where both CPU and GPU are being taxed at the same time? Why does nobody talk about this?
nothing to worry about IMO
Roykooiman said:
nothing to worry about IMO
Click to expand...
Click to collapse
Thank you for your useless opinion friend.
The only game i play on the one plus it's hearthstone but I don't notice an high temperature during session ... I think a benchmark it's one of the most stressful things you can do with your smartphone...
sent from my brain using a spell
nardustyle said:
The only game i play on the one plus it's hearthstone but I don't notice an high temperature during session ... I think a benchmark it's one of the most stressful things you can do with your smartphone...
sent from my brain using a spell
Click to expand...
Click to collapse
No actually Hearthstone is not a demanding game at all, not even remotely. In fact an iphone 4 could run it without busting a sweat. And many games can actually be more stressful than a benchmark because you would be running both CPU and GPU at the same time and would likely be running the GPU at 100%. Most GPU benchmarks run the GPU at 100% too but without using the CPU at the same time.
A non issue imo
https://www.youtube.com/shared?ci=CrK3C9VLuTg
ohyesman said:
A non issue imo
https://www.youtube.com/shared?ci=CrK3C9VLuTg
Click to expand...
Click to collapse
I can't figure out why the hell that idiot in the video used real racing as a benchmark. Do these people even know what a GPU or CPU is?
Anyway, that video is not reliable, especially since the OnePlus 3 uses a 1080p display and has to push far less pixels than those other phones, that game does not tax the phone's hardware in any way shape or form.
The CPU starts throttling at 75°C like pretty much any other phone out there... This thing just dissipates heat better than any other Android phone out there which is why the chassis heats up a bit more. Don't worry it doesn't get that hot at all
crzykiller said:
This thing just dissipates heat better than any other Android phone out there which is why the chassis heats up a bit more. Don't worry it doesn't get that hot at all
Click to expand...
Click to collapse
Proof?
Pong Lenis said:
Proof?
Click to expand...
Click to collapse
The fact that there's a lot of us out here using the phone, but as far as I've seen zero reports of people getting burnt by hot phones, in. Y experience it stays way cooler to the touch than either of my last two phones (Xperia z2 and Samsung s3).
What are the normal temperature for oneplus 3, when playing games, using fb,messsenger,whatsapp in 4g and watching video and doing all the same activities in an ambent temperature of 29
I don't think many people actually measure temps of their phones ... Suffice to say - it can get pretty warm, but not too hot (maybe max around 45°C on surface). Internal (cpu) I guess could easily achieve 70+.
P.S.: Stop being so paranoid! This is at least third thread you opened about temperatures and people keep telling you that your phone is NOT overheating ...
Sent from my OnePlus 3 using Tapatalk
This is the reason
I posted a pic using cpu Z... It was when I was uploading a video in Instagram.... See sensors Reaching 50-55???
I was tethering and using Instagram.. Is this normal for this
With light usage i get about 30°c and on heavy load the cpu goes up to 70°c, those temps are pretty normal
FFS it's a metal backed device which conducts heat but also passively cools faster. Devices are getting very powerful. I came from a Z3+ which hit 80-90 °c on the soc. This device is no where near being "hot" and that's from running consistent synthetic benchmarks and gets to 50°c but cooled very fast.
If it hits 80°c + on the Soc not the individual cores as they ramp up and down very fast then maybe you can repost.
Holy crap I'm tired of this... Those sensors are for the CPU, the CPU throttles at 85°C and here you are asking us the same question in which we've already answered you.. THERE IS NO PROBLEM with your phone. Now stop asking these questions and stop being so freakin paranoid. It's hot outside your phone will get hot.
Hello my Poco f3 8gb 256gb is heating when I play PUBG on 90fps and 120hz on my screen the battery temp is 47c and the CPU temp is 65c is it dangerous and what are the temp that ok for phone will gaming ?
The maximum it can take is over 100°C, but the performance starts degrading at 65°C, the only smart thing to do is to either, Lower the graphics or lower the refresh rate, I know it sounds dumb but atleast it wont degrade your android experience!
So until 100c it's won't damage my phone ?
YOSSEF45601 said:
So until 100c it's won't damage my phone ?
Click to expand...
Click to collapse
No over 60c is slowly damaging your phone, but the phone CAN handle 100c
Ok so if the CPU is over than 60c it's slowly damaging my phone cause I know CPU has built to work with high temperatures
100C is the limit for Intel and AMD processors, not mobile SOCs afaik. battery temperature of 47 is on the higher side and you might want to ditch the phone case.
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.