Okay so I was busy playing Osmos HD (Awesome Game) and my phone started freaking out. I got a notification, Telling me that my phone was over 60°C and was going to power off until the device was cool enough so that no permanent damage is done. When I turned the device back on I noticed that I had a few twitchy pixels that were flashing like the notification led only more eradicate, Over the area where the main heat source was. Its been 2 hours now and my battery temp is at 49.1°C. And the device is finally stable enough to use, Although I still have the group of twitchy pixels.
I am outraged at the fact that whilst playing a game (Not whilst being charged) that the phone can get this hot, I mean can't HTC find a way to dissipate the heat better so that the phone doesn't fizzle and burn itself out thanks to the main feature of it (Tegra 3). I'm going to wait and see weather the GS3 is any good, But until then I'm going to put some aluminum tape on the inside of a case so that the device can dissipate heat better, the aluminum acting somewhat like a heat sink.
Now I don't know weather the temperature is accurate on the CPU but f**k me sideways that's not right!
Stuart.upton666 said:
Now I don't know weather the temperature is accurate on the CPU but f**k me sideways that's not right!
Click to expand...
Click to collapse
Doesn't surprise me atall mate, mine has been doing the same since the day I bought it, right ****ing disappointment this phone, wish I waited for the SGS3.
I suspect you may be having the same issue I did. The gmail app has a bug in it which can lead the background sync service to sit chewing on CPU, if you use gmail try to disable sync and stop using the app (you can 'Disable' it too), use HTC mail instead.
Stuart.upton666 said:
Now I don't know weather the temperature is accurate on the CPU but f**k me sideways that's not right!
Click to expand...
Click to collapse
There's your problem: "Performance" governor.
It will run your phone at full speed all the time. Switch it to "On Demand" or "Interactive" to give your phone a break.
It's up to you.
mine also heating
My cell also got heated ALOT once
oh boy
OK All HTC One X Tegra 3 Owners should understand that Tegra 3 is a variable SMP architecture
Meaning: The chip is meant to scale up and down and into the maximum of its thermal limits and out, this is the direction NV is taking and you can see it in their latest Kepler GPUS
which means never ever lock the clocks!
You have chosen Performance governor which locks it at a minimum of 1.4ghz what is worse is that in that mode, 2 cores are even disabled so you are actually loosing performance and not gaining!
run glowball in performance governor and watch how the frame rate hits bottom
Modes:
1.5ghz = single core
1.4ghz = dual/three cores
1.2ghz = quad cores
Governors
OnDemand = can use all the cores and all the steps, conservative and power efficient
Interactive = uses all the cores and all the steps but stays in top speeds more often
Performance = locks it to 2 cores @ 1.4ghz
and finally the GPU can run up to 533mhz depending on the CPU clock, this is a very high range for a 40nm chip and hence it needs to ramps down when its not needed to cool down!
You bought Tegra3 knowing its a quad 40nm SOC, this the thermal envelope of this SOC no surprises here!
To add some perspective to your drama, use an iPad3 for few minutes and you will understand quad CPU or GPU in a mobile device this season = heat = ITS OK
I dont understand why all the nagging when both HTC and Apple said these are normal operational temps during heavy use
check my guide in here to fine tune your HOX http://forum.xda-developers.com/showthread.php?t=1664391
Oh boy, you're a god. HTC should hire you. Google too. And Apple.
hamdir said:
oh boy
OK All HTC One X Tegra 3 Owners should understand that Tegra 3 is a variable SMP architecture
Meaning: The chip is meant to scale up and down and into the maximum of its thermal limits and out, this is the direction NV is taking and you can see it in their latest Kepler GPUS
which means never ever lock the clocks!
You have chosen Performance governor which locks it at a minimum of 1.4ghz what is worse is that in that mode, 2 cores are even disabled so you are actually loosing performance and not gaining!
run glowball in performance governor and watch how the frame rate hits bottom
Modes:
1.5ghz = single core
1.4ghz = dual/three cores
1.2ghz = quad cores
Governors
OnDemand = can use all the cores and all the steps, conservative and power efficient
Interactive = uses all the cores and all the steps but stay in top speeds more often
Performance = locks it to 2 cores @ 1.4ghz
and finally the GPU can run up to 533mhz depending on the CPU clock, this is a very high range for a 40nm chip and hence it needs to ramps down when its not needed to cool down!
You bought Tegra3 knowing its a quad 40nm SOC, this the thermal envelope of this SOC no surprises here!
To add some perspective to your drama, use an iPad3 for few minutes and you will understand quad CPU or GPU in a mobile device this season = heat = ITS OK
I dont understand why all the nagging when both HTC and Apple said these are normal operational temps during heavy use
check my guide in here to fine tune your HOX http://forum.xda-developers.com/showthread.php?t=1664391
Click to expand...
Click to collapse
Hey Guys,
i have a problem with my Nexus 5X since weeks and now I think I have founded the problem. On daily usage, in games or in Benchmarks: the two big Cores are always stopped. Bit I don't know why. I have tested it with some Games, Geekbench and CPU-Z. Can anyone help me?
Thanks
chris.k00 said:
Hey Guys,
i have a problem with my Nexus 5X since weeks and now I think I have founded the problem. On daily usage, in games or in Benchmarks: the two big Cores are always stopped. Bit I don't know why. I have tested it with some Games, Geekbench and CPU-Z. Can anyone help me?
Thanks
Click to expand...
Click to collapse
The thermal throttle stops the big cores when they reach a certain temperature. It's "normal" behavior on this cpu.
But they are stopped all time. When I Power on the device and start a big game, when I wake up the device after a while and play a big game... ever! Temperatures are round about 55°C
If you're on one of the Android N Dev Previews then it is probably the well known bug that shuts the big cores off. If you're on Marshmallow then it is most likely thermal throttling. I think the big cores turn off at about 45C.
Okay. But why does my device heat up so fast? I have read a few Tests and the Processor never gets hotter then 42°C.
chris.k00 said:
Okay. But why does my device heat up so fast? I have read a few Tests and the Processor never gets hotter then 42°C.
Click to expand...
Click to collapse
It's your use mostlikely, e.g. camera (, cpu intensive games, benchmarks etc) takes all the cpu power possible, that'll heat up your device into range of thermal throttling in no time, while one can browser normal websides for hours without any signifcant heat building up.
---
I think it's a general misunderstanding of how a big.little cluster cpu works. Those aren't 6 equal cores, the big ones are (most of the time) just there for short term boosts and otherwise drag down performance overall, especially when the cpu heats up. I can see a much higher use of the big cores e.g. when loading websides compared to gaming, where it comes down to how the game can run on the remaining cores (little ones) after a few minutes.
But the Cores shouldn't heat up after a few seconds, should they? And they are simply alsways off.
I have tested it with the Geekbench 3, Smash Hit and the Camera App. The results like the temperature and the clock Speed came from CPU-Z.
My Standard result of the Geekbench is 650 and 2500 points. The two big Cores are stopped and the temperature is round about 50°C
The Standard witch I have found in the Internet was 1300 and 3600 points. The temperature shoult be round about 42°C-44°C
My device(vibe k5 plus ) has clock rate of 1.50mhz.
But when I benchmark my phone with antutu. First four core never cross 1113mhz and last four core never cross 800mhz. I monitor All this from CPU z and also check antutu graph, CPU never cross 1113 mhz.
So please someone explain this.
Ps-battery temp goes beyond 42c. this is normal or not.
pathetic cpu core management- underutilized
even i also felt the same....the gpu is struggling to draw in 1080 wheres as most of the cores are sitting idle ..even under heavy load..tried with "super pi" and all the available CPU torture apps
Hello all, I've been away from Android for almost 4 years. I've been reading about the Snapdragon 820 and I'm not understanding why Samsung has 2 cores at one speeds and 2 at a lower clock speed. Is there a reason for this? Seems kinds strange seeing as the 820 is capable of 2.2Ghz on all 4 cores. Just trying to understand why this is and if this makes any difference in performance.
Thanks!
However they are using them, the primary reason is almost certainly reduced battery consumption, with reduced heat production a strong secondary reason.
If I was guessing, I'd say the low clock cores are handling things like doze mode and the always on screen.
Sent from my SM-N910T using Tapatalk
rcobourn said:
However they are using them, the primary reason is almost certainly reduced battery consumption, with reduced heat production a strong secondary reason.
If I was guessing, I'd say the low clock cores are handling things like doze mode and the always on screen.
Sent from my SM-N910T using Tapatalk
Click to expand...
Click to collapse
Thanks, that's what I figured. So I'd the SD820 a quad core or 8 core SoC? I'm seeing conflicting things about this all over. I do know the Exynos chip is 8 core SoC.
Sent from my iPhone using Tapatalk
It is a 4 core cpu but they are divided in 2 clusters and work independently one of the other. The cluster clocked at 2'2GHz is tweaked for high performance and it is dedicated for heavy stuff. The cluster clocked at 1'6GHz is tweaked for lower power consumption and might be more efficient at lower clocks than the other cluster. It is not a Samsung thing, the SOC was designed like this by Qualcomm, you probably could not run all 4 cores at 2'2 without draining too much power and heating up.
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.