Mi 9T Incorrect CPU Temperature Readings - Redmi K20 / Xiaomi Mi 9T Questions & Answers

Hi there, so I recently received the Mi 9T I just bought a few weeks ago, and the first I noticed is that the phone is perfectly fine except for one thing: CPU Temperature. I set up the phone usually as how I set up my phones, and since I had a history of overheating phones, a good CPU Temp monitoring app is a must.
So I installed CPU/GPU Meter & Notification, but to my surprise, the CPU Temp is stuck at 37°C regardless of how hot or cold the phone is. (Even put it in a fridge for 15 minutes just to test it out). I also installed other CPU Monitoring apps but all have a static reading. However, using AIDA64 and CPU-Z has some readings on various temp sensors on the phone, though I'd note that the pm6150-tz displays a steady 37°C, which is most likely, the CPU Temp. Since the other readings there (~cpu specifically) update constantly, it rules out sensor problem.
I thought this might've been a problem with ROM, so I tried flashing Xiaomi.EU ROM, 12.0.3 Stable, and rooted with Magisk, but still, same problem. I went on googling about how to get temps and I came across thermal zone paths right on
(sys/devices/virtual/thermal_zone+zoneNumber/temp) in which had some crazy numbers (when viewed as text), one of them has 37000, 37100, etc. I don't know if this has a part in the problem or what, since this ticks something https://www.reddit.com/r/Mi9T/comments/cwqrqm/cpu_z_pm6150ibat_lv0_and_lv1_very_high_temperature/
I experimented with my phone even further and saw that CPU Monitor app View attachment 5053905 does have some CPU temps that do actually update (not just steady 37°C) when I charge the phone, or do some tasks. Though eventually, it's stuck again on that 42°C, which doesn't seem right at all since if I have 42 degrees, then I should feel the heat on my phone, but in reality, I don't even feel any heat at all, and the phone doesn't seem to be having a 42°C temp.
I ruled out bad heat dissipation as well by prying open the back of the phone and reapplying thermal paste (I used Arctic MX-4 btw). Yeah, forget about the warranty and such.
May I ask if everyone else has this problem? Maybe if you guys have some time to try out these two apps: CPU/GPU Meter & Notification, and CPU Monitor to check if your devices have the same problem or it's only isolated to just my phone.
I'd also like to know if this is not an isolated case, is it possible that there is a software problem? And can be ironed out by future updates?
Thank you!

UPDATE: It seems to have readings with CPU Monitor app (https://play.google.com/store/apps/details?id=com.glgjing.stark&hl=en) but they are quite inaccurate and puzzling. According to the app, when phone is at idle, CPU temperature are at 36-37 degrees, however, as soon as I plug the charger, the CPU temperature rise up to 40 degrees within 2 seconds, then when I unplug the charger abruptly, it goes back to 37 degrees instantly.
I let it charge for a while and did the same thing, only this time, the CPU temperature dropped to 38 degrees (from 41 degrees while the charger is connected), and the phone feels a bit warm, let's say it feels like 38 degrees for real, that's warmth is comparable to the heat of your neck when you have a mild fever

Go to aida64 and find a thermal zone you want to monitor, then find an app that gives you the ability to change the thermal zone to monitor.
I'm curious if changing thermal paste had any effect. Can you start a stress test and monitor cpu-0 and cpu-1 temps and see how soon it throttles?

xfim said:
Go to aida64 and find a thermal zone you want to monitor, then find an app that gives you the ability to change the thermal zone to monitor.
I'm curious if changing thermal paste had any effect. Can you start a stress test and monitor cpu-0 and cpu-1 temps and see how soon it throttles?
Click to expand...
Click to collapse
I don't get it, how can I find an app that does exactly change the thermal zone to monitor, since I've already tried most of them, and they only go after the pm6150-tz sensor. Only CPU-Z and AIDA64 had readings from other sensors.
For the stress tests, I've been conducting tests on 3DMark, and it gets lower scores after the first OpenGL 3.1 Extreme Test completes. I can't switch over to AIDA64 to monitor temps tho, the phone simply lags a lot that I can't even see notifications properly until the stress tests are over.
I would like to try Antutu but I don't want to download it outside of the play store.
Changing thermal paste didnt have any effect for the temp readings. It only made the phone's frame heat a little faster, which I think means I put enough thermal paste that heat dissipation is good

techfreak9356 said:
I don't get it, how can I find an app that does exactly change the thermal zone to monitor, since I've already tried most of them, and they only go after the pm6150-tz sensor. Only CPU-Z and AIDA64 had readings from other sensors.
For the stress tests, I've been conducting tests on 3DMark, and it gets lower scores after the first OpenGL 3.1 Extreme Test completes. I can't switch over to AIDA64 to monitor temps tho, the phone simply lags a lot that I can't even see notifications properly until the stress tests are over.
I would like to try Antutu but I don't want to download it outside of the play store.
Changing thermal paste didnt have any effect for the temp readings. It only made the phone's frame heat a little faster, which I think means I put enough thermal paste that heat dissipation is good
Click to expand...
Click to collapse
Ok, I don't know of any apps that can do it that way properly. But anyway, I don't think you need to worry about temperatures. Especially if the frame heats up a bit faster now which indicates bettee dissipation. I think it's more important to monitor battery temps anyway.

No closer to finding the solution to any of this, but I can second the crazy-high/static reading behaviour on the Mi 9T. Elixir 2 reports 3700°C as the CPU temp (also only reads 0% usage as well, but that's not necessarily relevant) and CPU Monitor seems to vary, in use, between 35°C and 38°C, but normally sits on 36°C or 37°C.
Currently running: MiUI global 12.04 (stable), but NOT rooted at all.
Again, all other sensors seem to be working fine.

What is the meaning of PM6150-tz ? whats that?

ligodligerem said:
What is the meaning of PM6150-tz ? whats that?
Click to expand...
Click to collapse
I know this is probably too late now, but the pm6150-tz was actually the Power Management IC which I think is in charge of device charging and/or CPU/ROM power management. The tz means it's the thermal zone (thermal sensor)

This problem is solved by installing AnTuTu Benchmark and enabling CPU temperature monitoring. However, if you wanted to use a different one with more features, try using Scene6 app. (If you dont mind it being a paid app and having still most of the app in Chinese).

techfreak9356 said:
This problem is solved by installing AnTuTu Benchmark and enabling CPU temperature monitoring. However, if you wanted to use a different one with more features, try using Scene6 app. (If you dont mind it being a paid app and having still most of the app in Chinese).
Click to expand...
Click to collapse
CGB overlay does the proper temperature reading.

Related

Battery Temp/CPU Temp

I have a feeling that the battery temp reading we see on our phones is actually the cpu temp or motherboard temp
I ran setcpu stress-test for about 30 minutes (phone unplugged) and the temperature got to nearly 50 degrees Celcius
Feeling the top middle area on the back of the phone (and the same area on the screen on the opposite side) that area feels hot, the battery however is stone cold.
So... Battery Temp = cpu temp?
Anyone got an opinion on this? Its important for the overclocking crowd
Sent from my GT-I9000 using XDA App
I can tell for sure that battery and CPU temps is always the same but where is the sensor?? On the battery or the CPU?
If I was designing this phone I would put it on the CPU as it is more likely to produce heat if overused.
However I just experience a drastic temp raise from 33C to 41C in 1 min just after pluging in the phone. I was using it but noting eavy. I was only changing some startup setting with an app called Autorun Manager. So it might be related to battery but according to what you said it is more likely to be located on the CPU.
I currently have one of those extended batteries and tmeperature rises to 52 C after 10-15 min of playing gameloft hd games. I have measured phone temperature with an infra red thermometer and battery was 30-32 degree and upper part of the phone (between sim card and camera seemed to be as high as 49 degree) so the sensor must be on the cpu or motherboard, not anywhere close to the battery.
Unless battery gets hot inside and is cold outside for some reason. And sensor is simply inside the battery like in a laptop battery (google: 'How Lithium-ion Batteries Work' and open first result)
In my personal opinion manufacturers wouldn't waste space inside the battery for additional sensor that looks pretty big on the website above. Furthermore a hot battery would be hot throughout its casing too.
Which sensor you people are talking about?
buntoo said:
Which sensor you people are talking about?
Click to expand...
Click to collapse
Temperature sensor. Download temp+cpu from store and you'll know

[Q] Android 4.2.2 overheat issue?

Hi,i'm new here and sorry for my bad english
I'm on PA 3.1 and since PA's base upgraded from 4.2.1 to 4.2.2,my nexus 7's bottom left corner got warm and hot than normal,CPU temperature is usually at 36-37 °C,even when i just browsing/reading
I just want to know if anyone here got the same issue as i got
Thank you and sorry again for my bad grammar
I did the same jump as you from PA 4.2.1 to 4.2.2. I haven't had any heat issues at all. Mind you I have undervolted 50v across the board. It might be a rogue app.
Sent from my Nexus 7 using xda premium
androidkid311 said:
I did the same jump as you from PA 4.2.1 to 4.2.2. I haven't had any heat issues at all. Mind you I have undervolted 50v across the board. It might be a rogue app.
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
what kernel do you use?
37-38 C is nowhere near to being high (if you are indeed talking about the processor Tj)
The stock kernel does a panic shutdown at 100 C, and rate throttles a little below that. (At the moment I can't remember if that happens at 95C or 90C).
That Tj temperature is measured by a circuit embedded in the face of the SoC chip itself, so it is literally the hottest place in the whole device.
I have run native multithreaded stress test codes simulaneously with OpenGL benchmarks, and while the lower left corner of the tablet gets warm, the maximum Tj I observed was about 85C (Stock kernel - no GPU or CPU OC'ing). When "idle" such as reading web pages, my stock device sits around 38C as well.
The only thing that is disconcerting about what you report is that you mention a warm tablet in conjunction with 38C. That shouldn't be the case unless you made the temperature measurement substantially later that the CPU/GPU load which created the temperature spike.
Remember that there is a substantial delay between a peak temperature felt through the case and when the CPU goes up to high temperature. In my experience, it takes several minutes of maxing out the processor(s) before you start to to notice that "lower left corner" hot spot. So if you are observing that behavior regularly, you do have a reason to be concerned.
good luck
bftb0 said:
37-38 C is nowhere near to being high (if you are indeed talking about the processor Tj)
The stock kernel does a panic shutdown at 100 C, and rate throttles a little below that. (At the moment I can't remember if that happens at 95C or 90C).
That Tj temperature is measured by a circuit embedded in the face of the SoC chip itself, so it is literally the hottest place in the whole device.
I have run native multithreaded stress test codes simulaneously with OpenGL benchmarks, and while the lower left corner of the tablet gets warm, the maximum Tj I observed was about 85C (Stock kernel - no GPU or CPU OC'ing). When "idle" such as reading web pages, my stock device sits around 38C as well.
The only thing that is disconcerting about what you report is that you mention a warm tablet in conjunction with 38C. That shouldn't be the case unless you made the temperature measurement substantially later that the CPU/GPU load which created the temperature spike.
Remember that there is a substantial delay between a peak temperature felt through the case and when the CPU goes up to high temperature. In my experience, it takes several minutes of maxing out the processor(s) before you start to to notice that "lower left corner" hot spot. So if you are observing that behavior regularly, you do have a reason to be concerned.
good luck
Click to expand...
Click to collapse
I'm sorry,its 60C,not 36
I have mistake CPU temperature with battery temperature
dangnhap01 said:
I'm sorry,its 60C,not 36
I have mistake CPU temperature with battery temperature
Click to expand...
Click to collapse
Understood. I should have said "cat /sys/kernel/debug/tegra_thermal/temp_tj" to be clear.
60 C does seem a bit high for a N7 which is supposed to be doing very little work.
Mine (stock jdq39) is sitting here doing nothing but with the screen on (plugged into USB), not charging and it is about 42-43 C.
The effects of heat are cumulative - you should look into it.

I9500 Octacore is this normal ? temps 65-70 and throttling... don't know

Hi i've just got my new S4 I9500 octacore from my carrier here in my country argentina, it came loaded with default stock firmware, but I need to know if these temps are normal.
I'm posting a youtube video so you can see what's going on... Are these temps normal, first of all
- Demand mode with throttling up to 1600 ghz ,CPU temp rises to around 75-80 C while playing modern combat 4
- Demand mode limiting max cpu to 1000 ghz CPU temp goes around 60C
So I've seen some videos of guys doing a performance test, while gaming and they checked with system tuner CPU temp and had after 5 minutes of gaming with Modern combat around 52C and with throttling mode I believe with max CPU speed to 1.6hhz so is my phone defective?
We all know there's no thermal compound or discipation on these cpu's like on notebooks.
Tomorrow I'm going to ask for another phone and see if I get the same temps, if not what do I have left flash a custom rom ? undervolt ?
I've seen some people checking the temp of the phone but only having as a referecne the external thermistor which is not an accurate way of measuring temp.
Basically I don't want to end up with a brick, as you know high temps on this Lead free solder BGA's, start to make solder joints brittle and crack. Then you come up with wifi not working, because the BGA chips's actually desoldered.
I couldn't place the link cause I'm not allowed to paste as a first time user, sorry
This is the youtube video link youtube.com/watch?v=f-tYmOgOQ34
The Exynos5 OCTA CPU can get even much higher (90C) so it's pretty normal.
About the other Videos, are you sure that what you saw was the CPU temps and not just the overall device temperature?
These are normal temperatures, you're reading the on-core sensors. Most apps and users don't know about them.
noideaforusername said:
The Exynos5 OCTA CPU can get even much higher (90C) so it's pretty normal.
About the other Videos, are you sure that what you saw was the CPU temps and not just the overall device temperature?
Click to expand...
Click to collapse
Yup I'm pretty sure it was the CPU core temp what I saw , let me show you the link from the guy who did the performance test check it here
he was using system tuner. Here this guy shows about 52 C after playing modern combat 4. Why on earth am I getting like 75C with on demand throttling ? . If this phone can reach as high as 90C as it's got no heat discipation it's going to die in less than a month. Is there any way to undervolt with the stock rom from my carrier without using a custom kernel ?
youtube.com/watch?v=Cg7VKs1EMww << check this link guy showint 52 C after gaming MC 4
Because that's not the CPU temperature he's reading, that's the temperature measured by the charger chip.
AndreiLux said:
Because that's not the CPU temperature he's reading, that's the temperature measured by the charger chip.
Click to expand...
Click to collapse
No it's not that's the CPU core die temp , I can tell you for sure cause it's the thermal sensor within /sys/class/thermal/thermal_zone0/curr_temp I opened both system tuner and cool tool to verify it
AndreiLux said:
Because that's not the CPU temperature he's reading, that's the temperature measured by the charger chip.
Click to expand...
Click to collapse
Listen to AnderiLux, he knows this device better than anyone else here.
noideaforusername said:
Listen to AnderiLux, he knows this device better than anyone else here.
Click to expand...
Click to collapse
He's saying it's mostly the sensor on the battery charger, but I could veriiy it's the on die cpu temperature.. the external temperature he says it's the external thermistor and it's not the one I'm using , not even the one from the guy on the video.
dssence said:
He's saying it's mostly the sensor on the battery charger, but I could veriiy it's the on die cpu temperature.. the external temperature he says it's the external thermistor and it's not the one I'm using , not even the one from the guy on the video.
Click to expand...
Click to collapse
You're right, System Tuner seems to read them out correctly (he updated the app). But it still doesn't matter. The temperature drop from 75°C to 50 range within a fraction of a second, that's video is still worthless since he still didn't have it running in the background.
These are normal CPU running temperatures.
AndreiLux said:
These are normal temperatures, you're reading the on-core sensors. Most apps and users don't know about them.
Click to expand...
Click to collapse
You have an I9500 as well? what temps are you having while gaming .. talking obviously about CPU core temp , not the external temp diode which gets the battery temp, being useless.
Hi , same temp on my i9500 I thought it was my phone defective but no
its normal
cheers:good:
dalle3 said:
Hi , same temp on my i9500 I thought it was my phone defective but no
its normal
cheers:good:
Click to expand...
Click to collapse
Wowww ! holy jeez really? Can you post more details , take some screenshots. Are you running custom rom or stock rom from your carrier?
What temps are you getting while gaming ?
When did you buy the phone
cheers~!
I think its normal
My Note 2 CPU temp gets around 75- 80c ( but i think the device from outside feels like 40-45c ) after 5 - 6 minutes of running the CPU on full load in cold room but as AndreiLux said the temp goes to around 50c in eye blink
and don't forget Exynos 5410 is way more powerful than 4412 :good:
Andrei I didn't know you were in charge of developing Perseus Kernel for the S4. Would it be good if I change the kernel to yours, I was thinking in undervolting it to improve the temps. Have you tried undervolting it ? and know which are stable voltages for both Little and Big arm ?.
On the other hand , can you guide me abit on flashing, I got my carrier stock rom now and I don't want to screw it up or brick it. It's not unlocked. So can you guide me out how to flash say the best custom rom ? ( is it wanama ) and how to flash your kernel perseus ? do I need to download the rom separately and kernel aside ?.
I have been using TempMonitor app with great accuracy, it includes temperature in the status bar and you can easy check the actual CPU temp.
My temp readings is about 38C to 55C depends, Skype goes higher temp up to 58C
I9500UBUBMF3
Nothing much to say,
only bad luck the unit is defective temp jumps from 35-80c, usb works only first 10min after you power on the device ,i live in Vienna warranty is not worth anything here because
phone is purchased from world wide distributors California US(EU warranty, and US warranty not the same thing).
Phone act same with official rom and with custom rom (temps and usb fault)
for charging i use wireless charging kit ,the usb connector is not broken or defective in any way ,
Cheers
dalle3 said:
Nothing much to say,
only bad luck the unit is defective temp jumps from 35-80c, usb works only first 10min after you power on the device ,i live in Vienna warranty is not worth anything here because
phone is purchased from world wide distributors California US(EU warranty, and US warranty not the same thing).
Phone act same with official rom and with custom rom (temps and usb fault)
for charging i use wireless charging kit ,the usb connector is not broken or defective in any way ,
Cheers
Click to expand...
Click to collapse
So you say the unit is defective yours? it jumps from 35 to 80 C in what kind of tests? can you detail me a little bit more. Mine jumped to 80C while doing heavy stress tests like gaming on modern combat 4 if I left the unit to throttle doing the governor scheduling of the cpu from 250mhz to 1.6mhz.
I need you to install a couple apps, Cool Tool so you can see in real time the temperature , go to labels , choose custom label --> advanced tuning --> custom label choose prefix and write CPU TEMP , select postfix and write @ C. Then go to advanced and under Custom Label Path write down /sys/class/thermal/thermal_zone0/curr_temp that way you'll have a status on top showing the cpu temp.
If you can please install it so you can see how the cpu frequency it's jumping from a low state while doing any task I'll be grateful
Hi, installed cool tool same temp values as in temp monitor , i did a screen record with some simple tasks so You can see how phone act , uploading rar now on zippyshare.
Sorry for the late reply but I was at work
http://www22.zippyshare.com/v/51117352/file.html

What is the normal CPU temperature ?

With normal tasks such as browser, phone and messaging, the CPU temp of my phone is around 38-40. With tasks as YouTube and graphics intense games it's between 50-55. At this point, the phone feels really hot.
Are these expected temp level or is there some problem with my phone?
With asphalt, the temp averaged around 65C. While downloading the additional content it reached 75C.
I rarely see mine above 45. I've only seen 50 a few times. Throttling kicks in bad above 50
Sent from my Nexus 6P using Tapatalk
How can i check the temp of the CPU? Most of the apps don't even show temperature on 6P and CPU Z gives me like 15 different readings ;/
For this I had used CPU Temp. But yeah after the update, it says that it cannot determine the temperature.
In CPU Z, I was unable to understand the readings. One of the app, said that there is no temperature sensor to determine the reading of the phone. So not sure if we can get the accurate temperature.
But the phone is for sure getting too hot. I feel Nexus 6p has heating issue, or atleast mine does.
45-60 shouldn't damage your CPU, but 75+ can be harming for phone's integrated circuit
tarunsoni said:
But the phone is for sure getting too hot. I feel Nexus 6p has heating issue, or atleast mine does.
Click to expand...
Click to collapse
Remember that it will go up to 70°C maybe higher and the aluminium case spreads the heat making the whole device hot (LG G3 was very hot only in specific area, because it was plastic).

Samsung Galaxy S5 inaccurate cpu temperature

I have a problem with my Samsung Galaxy S5 G900F, running the official Android 6 marshmallow update.
Sometimes when I try to take a picture with flash, it tells my that my cpu is too hot and it needs to cool down, before I could use the flash again. I downloaded an app to look at the temperatures, and after not using the phone for a while I made sure it was cold and the battery showed about 29c, but the cpu temp was about 50c. I don’t think this is the actual temperature, because every spot of the phone was absolutely cold. When I ran some slight tasks the cpu temp was rising to about 86c. The phone was indeed hot tot he touch and the battery temp was rising too, about 40c, but I still think the temperatures it is showing for the cpu are not right. That’s why I get some errors like that. The battery temp seems a bit high too.
Now my question is, is there a way to fix this? Is there a way to maybe calibrate the cpu temperature sensor? I tried everything, all the way up to resetting my phone to factory settings, but with no luck.
I also noticed that the download speeds are very slow, especially when I try to update or download an app from the play store, compared to other devices on the same network. I ran a speedtest and the results are normal, the same as other devices, but the real world download speed isn’t.
I hope someone could help me with this problems. The slow downloading speed isn’t really bothering me that much, but the inaccurate cpu temperature is. Sometimes it gets really hot, sometimes even with slight tasks yes, maybe that isn’t normal too.

Categories

Resources