I updated my S4 recently to LineageOS (23.06.2018) which is using Android 7.1.2. It works perfectly fine and I'm amazed how well the S4 runs in 2018 with this updated OS.
The only issue which I encounter is a very high temperature around the CPU/GPU part of the phone, so high that I can barely touch the screen. The battery is not affected and just slightly warm.
I use this phone only as backup and beach phone, hence I don't care much about the speed. Is there any easy way to limit the CPU/GPU frequency (Possibly depending on any available temp sensor)?
Any solution to keep the temps lower will be appreciated, as I said I don't mind to sacrifice some speed.
GT-I9505 (EU)
Bump.
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.
Hi there,
Is it possible to overclock the cpu and gpu?
If so how? Or which rom/kernel?
Running G model 4gb ram
Even if you can, it will chew the battery and heat up.
RobboW said:
Even if you can, it will chew the battery and heat up.
Click to expand...
Click to collapse
Not a problem as I would only be using it sometimes not permanently
Kendal21 said:
Not a problem as I would only be using it sometimes not permanently
Click to expand...
Click to collapse
in theory it is, we had a a kernel that OC'd the CPU way back then, but the SoCs on the Axons are probably low-binned - shutdowns and stuff like that are commonplace
But still, do you know what OC does to a phone? New phones are thermally constrained devices, starting from the snapdragon 800 series onwards. remember the sd805/810 disaster? Well...
If you run your phone at 100% load, it will run at max speed (1.56/2.15) for a very short time (say, 30 seconds), until the SoC reaches a specific temperature. After that it'll go down to a more manageable frequency, eventually going even further down or staying at 1.8 ghz, depending on your specific situation (the pink thermal blob might be bad).
That's why VR mode sets your cores at around 1.8 ghz, to keep them from going hot and lowering frequency even more. Sustained performance is better than burst performance on gaming.
Day to day usage is another matter, because more frequency won't mean thermal throttling when opening apps or unlocking the phone, beside the obvious battery usage
TL/DR: Be prepared to make your own kernel if you want to OC. It might not work
While playing some games I noticed my phone(N910H/Exynos) has a very hard time keeping framerates once it heats up, I downloaded 3D mark and a frequency/temp monitor app and discovered that during Physics test my phone throttles at 92°C and keeps frequency at 1500MHz(simply can't sustain the 1900 supposed max) to prevent burning, how can the CPU reach 90° while my hands are barely any hot?. Then I watched some disassembly videos and turns out theres no thermal pad/paste between the CPU and "heatsink"(these older phones don't really cared for cooling,it sinks heat to the frame).I re-did the benchmark while applying slight pressure over the CPU area and my physics score went from 1500 to 1600, still reaching 90°C but taking a little bit more time to do so, so it kept 1900MHz for longer.
So I though about doing the experiment of applying thermal paste over the CPU, but i'm scared I may brake the phone on the disassembly, so I'd like to ask if someone is willing to do the test to see if it's worth it. Maybe we can unlock gaming potential we didn't know was there, thank you guys.
[Update] So I did the test
TL;DR: There's already a thermal pad there, so it's not like the results are shocking, it does make a difference but it's not worth disassembling your phone just for it.
BUT there's an additional experiment I'm gonna make sooo things could change.
WARNING: if you're thinking of disassembling your phone for any reason be warned that the spen digitizer connector is a little bit hard to connect so it happens pretty often that it won't work, so test the spen before reassembling everything.
Long version:
Anan did not publish the OC kernel yet but I was too curious and did the thing anyway, you don't need to remove the screen from the mainframe so the procedure is not really that risky.
Turns out that pinky thing I saw on the images are thermal pads (as anyone not stupid as me would already know), not copper as I originally thought, anyway since thermal pads are worse than thermal paste(even the 2w/mk ****ty one I used) I did replace it, I had to use a generous amount to make contact, after all it's replacing a thermal pad(0,5mm i think).
Overall CPU temps got like 5-10°C lower, but the benchmark results are pretty boring since they don't thermal throttle the CPU much, geekbench got 100-200 average more on multi core (no difference on single core) and antutu went from 99251 to 103408 ,CPU multi-score went from 26136 to 27971. The stress test basically achieves the same temps, only taking a few seconds more to throttle.
However,gaming performance did get a considerable boost,since they offer a constant heat output. Minecraft( yes it thermal throttles the cpu a lot) almost doesn't see throttles anymore granting a SIGNIFCANT better performance, Free fire also does perform better but stupid me did not pay attention to temps before the mod.
Heat on the phone also feels WAY less concentrated on the CPU area.
Now if you know a little bit about this stuff you know that thermal pads are usually used when the heat source is not touching the heatsink, which is the case here. I am 100% sure the results would not be this boring if the CPU actually touched the midframe, so I'm going to do another test sometime putting a 0,5 mm copper pad(401 W/mK vs the 2 from my thermal paste) to see the actual result I was expecting.
I know all this sound pretty stupid and pointless but I'm going to use this phone for another year or two so I want to make the most of it, also I really like this stuff.
If you want to know WTF is even going on you can watch this video/read the article: https://www.gamersnexus.net/guides/2137-thermalpaste-types-conductivity-and-more
I think someone has already done that, don't recall the thread
Use a kernel which can give you possibility to tweak. Search on Exynos forum.
w41ru5 said:
Use a kernel which can give you possibility to tweak. Search on Exynos forum.
Click to expand...
Click to collapse
A custom kernel would not solve this problem, as you need to get heat away from the cpu so it can maintain high power usage and low temps.
The only way a custom kernel would help the cpu run cooler is trough undervolting or increasing temperature limit, the latter is obviously dumb, about undervolting I have already tried managing mere -50mV wich did not change a thing.
So Anan confirmed he's porting Helios Kernel V3 to the lineage 15.1 rom (wich is the one I'm using) then well be able to overclock to 1500/2100. Once he posts that I'll see just how hard this phone throttles and then maybe do the procedure myself.
I got :
99251 on Antutu
1114 single 3734 multi core on geekbench
It throttles in both
the stress test in Antutu gets it so hot Im not really confortable letting it finish, it imediately reaches 90°C, keeps oscilating between 900 and 1900 on the big cores,in 5 minutes the entire phone is burning hot.
Thread Updated
Worth the effort it looks like
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.