Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,731,053 Members 46,152 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Nexus 5 SoC/CPU temperature

Tip us?
 
plingpling
Old
#1  
Junior Member - OP
Thanks Meter 0
Posts: 2
Join Date: Jan 2014
Default [Q] Nexus 5 SoC/CPU temperature

Hi all.

I am interested in locating the current SOC/CPU temperature on an Android Nexus 5 under operation. It is easy to retrieve the CPU frequency for each core by reading of the values from /sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq while the phone is connected to a client - but the SoC temperature is usually found in different locations - based on the device / SoC vendor.

The device under test - holds a Snapdragon 800 / Hammerhead, revision 2.2, Plattform version 65536 - running Android 4.4.2

Our interest is to correctly identify when the device starts to throttle the frequency - and to report the accurate temperature at that moment. The work is used within the context of academic research. My role as a student is to identify how high temeperatures can affect throughput in computing intensive environments - and thus, more accurately provide reproducable results.

I am not interested in locating an app for this. I am interested in locating the thermal endpoint that reports the operating temperatue of the SoC. I am going to write the app myself - and dont need the overhead and interference of background services.
We have previously done this with the Samsung Galaxy Nexus, running on a Texas Instruments based SoC (OMAP) - but as noted, different vendors, different locations.

I tried to ask for this information on the Qualcomm developer forums, but their boards function quirky.

In advance. Thank you.
 
mistahseller
Old
#2  
mistahseller's Avatar
Senior Member
Thanks Meter 192
Posts: 793
Join Date: Mar 2013
Location: Saint Louis
I can tell you that the frequency throttle is 60c based upon the stock kernel.

the suspend temperature is 60c

the core throttle is 80c

core throttle suspend temperature is stock 80c

the temp in which the device will throttle untiul reduced is 5c, the core throttle temp hysteresis is 10.
 
Algotis
Old
#3  
Algotis's Avatar
Member
Thanks Meter 1
Posts: 98
Join Date: Jan 2013
Location: Szeged, Hungary
Quote:
Originally Posted by mistahseller View Post
I can tell you that the frequency throttle is 60c based upon the stock kernel.

the suspend temperature is 60c

the core throttle is 80c

core throttle suspend temperature is stock 80c

the temp in which the device will throttle untiul reduced is 5c, the core throttle temp hysteresis is 10.
Hi! My CPU temperature is about 80-82C when gaming and about 65C when browsing chrome, facebook and some otther apps. What do you think, is that okay?
Google Nexus 5 | Android 4.4.2 KitKat
Hammer_Of_The_Gods Old
#4  
Guest
Thanks Meter
Posts: n/a
Hi,

Some reading, maybe...: http://forum.xda-developers.com/show...&highlight=hot and http://forum.xda-developers.com/show...&highlight=hot (and there is others).

 
simms22
Old
#5  
simms22's Avatar
Recognized Contributor
Thanks Meter 20647
Posts: 24,877
Join Date: Jun 2009
Location: BROOKLYN!
Quote:
Originally Posted by Algotis View Post
Hi! My CPU temperature is about 80-82C when gaming and about 65C when browsing chrome, facebook and some otther apps. What do you think, is that okay?
ha, you are persistent. its normal!

---------- Post added at 01:13 PM ---------- Previous post was at 01:12 PM ----------

Quote:
Originally Posted by viking37 View Post
Hi,

Some reading, maybe... http://forum.xda-developers.com/show...&highlight=hot (and there is others).

lol, thats his thread!
Google+ Profile
Twitter Simms22
DerKernel For Trinity kernels and more!
The Following User Says Thank You to simms22 For This Useful Post: [ Click to Expand ]
Hammer_Of_The_Gods Old
(Last edited by Hammer_Of_The_Gods; 6th January 2014 at 06:39 PM.)
#6  
Guest
Thanks Meter
Posts: n/a
Quote:
Originally Posted by simms22 View Post

lol, thats his thread!
Hi,

Bah, he will re read it in this case with all the explanation given, just a head up... He will finally understand some things about "pseudo" overheating?

I also replied in some of these threads here with the same thing, like you, these thread topics/questions/posts about "Nexus 5 hot, overheating, too hot etc..." like in the Nexus 4 section bother me, but it's just my opinion...

If not, I'm sorry to use the search function (quickly right)...

In any case it's not the goal of the OP to know "Why is my N5 overheating when I'm playing for 15 mins an heavy game" or something like that, I was replying to Algotis...

 
Algotis
Old
#7  
Algotis's Avatar
Member
Thanks Meter 1
Posts: 98
Join Date: Jan 2013
Location: Szeged, Hungary
Quote:
Originally Posted by mistahseller View Post
I can tell you that the frequency throttle is 60c based upon the stock kernel.

the suspend temperature is 60c

the core throttle is 80c

core throttle suspend temperature is stock 80c

the temp in which the device will throttle untiul reduced is 5c, the core throttle temp hysteresis is 10.
Quote:
Originally Posted by simms22 View Post
ha, you are persistent. its normal!

---------- Post added at 01:13 PM ---------- Previous post was at 01:12 PM ----------



lol, thats his thread!
I believe you, i just cant understand why do ppl say that their phone is not that hot, max 65C...
Google Nexus 5 | Android 4.4.2 KitKat
 
simms22
Old
#8  
simms22's Avatar
Recognized Contributor
Thanks Meter 20647
Posts: 24,877
Join Date: Jun 2009
Location: BROOKLYN!
Quote:
Originally Posted by Algotis View Post
I believe you, i just cant understand why do ppl say that their phone is not that hot, max 65C...
people tend to embellish, make things sound better than they actually are. if you see who is saying that their phones hot or not, youll notice people that are new to xda, or dont post much, that say their phone doesnt heat up. yet, you see more people who have been on xda a while, or post more often, post that the phone can get hot. personally, i believe in being truthful and honest, even if the truth isnt good.
Google+ Profile
Twitter Simms22
DerKernel For Trinity kernels and more!
 
plingpling
Old
#9  
Junior Member - OP
Thanks Meter 0
Posts: 2
Join Date: Jan 2014
We attempted to measure the temperature from the following thermal sensor location:
/sys/class/thermal/thermal_zone7/temp

The idea came from a forum post about CPU temperature measurement on Nexus 4 devices - where the vendor was Qualcomm as well.
I cannot confirm that this is the correct measurement point, but it does raise and fall based on workload - and the values make sense as they represents temperatures from 30-75 C.

Looking at the following measurements, leave little doubt that the temperature throttels. The frequency drops down to 1.2-1.5 GHZ after a few minutes.



Does anyone have better ideas?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Blast Those Flags with Knock the Flags

Lately, we have seen a rather drastic shift in the world of mobile device gaming. The infamous Angry … more

Hide Numbers on Your SMS and Call Logs with Reflection

How many times have you given your device to someone else in order to show them a … more

Implement Split View in Your LG G2 KitKat Rom with Automated Installer

Some of you may have remembered a story on the Portal a few weeks back … more