• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Core Temp App Now Available for Android

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

The Coolest

Senior Member
Joined
Jul 29, 2001
Hey guys, just thought I'd let you know that a new version of Core Temp has be launched, it finally hit 1.0!
The news for all members of distributed computing is that there is an Android app which I have launched in conjunction with it. The app allows you to monitor several PCs which are running Core Temp.
So you could see information about all of your farm rigs directly on your phone or tablet.

Setting it up requires a little work, but nothing serious.
You can get Core Temp here
And the app is available on the Android Market.
* this is the free app, limited to 2 computers and has an ad. The full app is currently $5 on the market, tomorrow I'll drop the price to $0.99.
attachment.php
 

Attachments

  • main1.png
    main1.png
    45.9 KB · Views: 497
  • ctmlite.png
    ctmlite.png
    1 KB · Views: 750
Last edited:
This started as an Android app because of a college project.
If I see enough demand an iOS app will definitely be developed.
 
Cool! I have core temp on all of my pcs plus just about every pc I've had to work on (be amazed how many randomly crashing pc are related to heat issues) so this is cool.
 
I started working on a Linux version of the Core Temp Remote Server.
If I can get it to work as planned, it'll utilize the lm-sensors library for the temperature info.
 
roK75.png

Very early test results, looks like I'm able to pull some temps from lm-sensors.
This is a UL30A laptop (C2D ULV), not sure how to get it to also report Core Temps.

Edit:
There we go
Q0T5h.png
 
Last edited:
Very early test results, looks like I'm able to pull some temps from lm-sensors.
This is a UL30A laptop (C2D ULV), not sure how to get it to also report Core Temps.

Edit:
There we go
Coretemp module, but I guess you already figured that out. There's also a utility called turbostat that will pull the real time turbo state of the intel cpu's if you have the csr module loaded. I don't know if that's something you want integrated into the app or not.
 
Coretemp module, but I guess you already figured that out. There's also a utility called turbostat that will pull the real time turbo state of the intel cpu's if you have the csr module loaded. I don't know if that's something you want integrated into the app or not.

Thanks, I'll look into it.

Here's what we have so far:
QnQbT.png

Still missing is the cpu usage and VID.
 
Thank you for coretemp for linux! You da bomb.

Do you think you could add a gnome3 plugin(applet) to the requested feature list? Put it at the bottom of the list but it would be extra amazing to have a temp applet working again! :)


VID you can get from the motherboard sensors, in case you were still looking:
Code:
localhost ~ # sensors it8718-isa-0290
it8718-isa-0290
Adapter: ISA adapter
in0:         +1.39 V  (min =  +0.00 V, max =  +4.08 V)
in1:         +2.24 V  (min =  +0.00 V, max =  +4.08 V)
in2:         +3.30 V  (min =  +0.00 V, max =  +4.08 V)
+5V:         +2.85 V  (min =  +0.00 V, max =  +4.08 V)
in4:         +0.53 V  (min =  +0.00 V, max =  +4.08 V)
in5:         +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
in6:         +0.64 V  (min =  +0.00 V, max =  +4.08 V)
in7:         +2.96 V  (min =  +0.00 V, max =  +4.08 V)
Vbat:        +3.31 V
fan1:          0 RPM  (min =    0 RPM)
fan2:          0 RPM  (min =    0 RPM)
fan3:          0 RPM  (min =    0 RPM)
fan4:          0 RPM  (min =    0 RPM)
temp1:       +47.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:       +28.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
temp3:        -2.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
cpu0_vid:   +1.325 V

As for getting cpu% the most universal way will be to use /proc/stat. You can modify this script for multiple cores, http://colby.id.au/node/39 .
 
Last edited:
To help, here is my output:

Code:
[thideras@thideras-server ~]$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : AMD Phenom(tm) 9950 Quad-Core Processor
stepping        : 3
cpu MHz         : 2611.932
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5223.85
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : AMD Phenom(tm) 9950 Quad-Core Processor
stepping        : 3
cpu MHz         : 2611.932
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 4
apicid          : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5223.21
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 2
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : AMD Phenom(tm) 9950 Quad-Core Processor
stepping        : 3
cpu MHz         : 2611.932
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5222.76
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 3
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : AMD Phenom(tm) 9950 Quad-Core Processor
stepping        : 3
cpu MHz         : 2611.932
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 3
cpu cores       : 4
apicid          : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5222.79
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]
 
One thing that I want to say before everyone gets too excited, is that this is going to be working on Mono. Since some of you already use FHM, which uses Mono anyway I figured it wouldn't be a big issue. It also allowed me to reuse much of the code which went into the Core Temp plugin on Windows.

@ Shelnutt2
I may look into the applet thing later, right now I want to get the basics up and running.
I also don't have Linux on any of my machines. I'm using a Ubuntu Live USB right now for testing, etc.
I did add (hopefully) VID, as suggested by you. Thanks.

@ thideras
Could you post a full sensors report for that system? I wonder how the K10 driver reports temps and all.
 
I'm not familiar with lmsensors, what output do you need?
 
@ thideras
Just type 'sensors' in the terminal

@ CJ145
Yup, thanks!
Long time no talk :p
 
Oh, I thought you wanted something more along the lines of dmesg/debug output.

Code:
[thideras@thideras-server ~]$ sensors
it8716-isa-0290
Adapter: ISA adapter
VCore:     +1.34 V  (min =  +0.00 V, max =  +4.08 V)
VDDR:      +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
+3.3V:     +3.22 V  (min =  +0.00 V, max =  +4.08 V)
+5V:       +4.76 V  (min =  +0.00 V, max =  +6.85 V)
+12V:     +11.78 V  (min =  +0.00 V, max = +16.32 V)
in5:       +3.55 V  (min =  +0.00 V, max =  +4.08 V)
in6:       +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
5VSB:      +4.62 V  (min =  +0.00 V, max =  +6.85 V)
VBat:      +3.06 V
fan1:     4017 RPM  (min =    0 RPM)
fan2:        0 RPM  (min =    0 RPM)
fan3:        0 RPM  (min =    0 RPM)
temp1:       +37°C  (low  =    -1°C, high =  +127°C)   sensor = diode
temp2:       +32°C  (low  =    -1°C, high =  +127°C)   sensor = thermistor
temp3:       +44°C  (low  =    -1°C, high =  +127°C)   sensor = thermistor
vid:      +0.000 V
 
Back