rohitmandrekar / open-hardware-monitor

Automatically exported from code.google.com/p/open-hardware-monitor
0 stars 0 forks source link

CPU core readings #5

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Not really sure
2.
3.

What is the expected output? What do you see instead?
I've been using HWSensor and it detects the 4 cores of my cpu individually,
this doesn't. It does detect load indivually, just not temp. I didn't think
much of it until I saw the individual core temp on the screenshot of the
software so I began to wonder if it was a bug of some sort since I can't
find a setting for it.

What version of the product are you using? On what operating system?

0.1.23.2
Please provide any additional information below.

Phenom II x4 940 cpu on an Asus board. I'm not sure what info you requre so
just let me know..If this is normal for my system, ok.
Either way. This is very nice software and I will be switching from
HWmonitor as this provides more info and detects both my video cards which
is something HWmonitor was unable to do. So thanks!

Original issue reported on code.google.com by Canabian...@gmail.com on 24 Feb 2010 at 1:16

GoogleCodeExporter commented 9 years ago
Phenom II CPUs have only one core temperature sensor for the complete CPU. That 
is
the reason why Open Hardware Monitor only displays one core temperature for 
Core #1 -
#4. Other CPUs like AMD Athlon 64 X2 or Intel Core 2, i3, i5, i7 have one 
temperature
sensor per core, so the values are displayed for each core.

Other Tools do display the reading from the one Phenom II sensor multiple 
times. But
displaying the reading from the same sensor multiple times does not really give 
any
additional information, so this is not done in Open Hardware Monitor.

Original comment by moel.mich on 24 Feb 2010 at 2:01

GoogleCodeExporter commented 9 years ago
Thats interesting considering with HWMonitor they are not always all the same 
temp.
But ok thanks.

Original comment by Canabian...@gmail.com on 24 Feb 2010 at 2:09

GoogleCodeExporter commented 9 years ago
Maybe HWMonitor reads this one sensor four times (once for each core). If there 
is
some noise on the sensor, then you don't get exactly the same value for every 
read. 

You could test this by running a single threaded CPU stress test, and setting 
the
affinity for the process to just one of your cpu cores. You can do this with the
Windows Task Manager. Then you should see a higher temperature for one core (I
verified this with an Intel Core 2). If all the cores still have the same 
temperature
(+/-1 °C) then it is very unlikely that HWMonitor has found some way to read or
calculate individual core temperatures for each core.

Original comment by moel.mich on 24 Feb 2010 at 3:00