Very high CPU temperature after CPU upgrade
-
The old Intel Core i3-540 has a lithography of 32nm, the new Xeon L3426 has a lithography of 45nm.
Agree with lithography: 45nm tends to generate more heat but should it be that much of difference? The whole practice was to reduce power consumption. Even thought it's 45 TPD, do you think I was better off with i3 taken everything in consideration? The CPU actually doesn't feel that hot at all if i touch it.
-S
-
I ran into this issue sometime last year when I was changing processors from an i5 to and i3 to save some power consumption. After running through all the usual suspects, I started from scratch. Removed the motherboard, CPU heatsink fan, CPU. Cleaned everything throughly and air blowed the dust off the motherboard (keeping the CPU installed so as to not get the dust particles inside the CPU connectors). I then removed the CPU and re-seated it. Since I had another CPU fan from a similar machine I was using, I swaped it and did notice the heatsink was fitting more snugly than the earlier one. Booted up and saw my temps down to 27-31C range from 49-55C. At times its not the thermal paste but the heatsink fan clips which may be a bit off on a side that may be cauzing the high CPU temps.
-
The reported value is almost certainly incorrect.
The value is calculated using Tj-max and the number coming from the CPU registers. If the reported Tj-max is wrong you will see high numbers.
Those boxes usually have pretty good cooling. If you have powerd enabled and the heatsink is mounted correctlyI'd be surprised to see a coretemp value that high.
For example:
dev.cpu.0.temperature: 32.0C dev.cpu.0.coretemp.throttle_log: 0 dev.cpu.0.coretemp.tjmax: 98.0C dev.cpu.0.coretemp.resolution: 1 dev.cpu.0.coretemp.delta: 66
Steve
-
Those boxes usually have pretty good cooling. If you have powerd enabled and the heatsink is mounted correctlyI'd be surprised to see a coretemp value that high.
I'm completely running out of ideas: R210 has a screw type CPU cooler - either it sits properly or it's not. I've reapplied the thermal-paste and stuff few times and I don't believe I did something wrong every time. checked all the CPU and chassis fans - all running okay. But whatever I do, it never goes down below 58C. How/where do I check the tjmax value oe set it correctly?
It's a lovely little server and really liked that 45 TPD CPU - really like to see that working. Any idea how do I debug further?-S
-
tjmax value is all showing as 100C
dev.cpu.3.coretemp.tjmax: 100.0C dev.cpu.2.coretemp.tjmax: 100.0C dev.cpu.1.coretemp.tjmax: 100.0C dev.cpu.0.coretemp.tjmax: 100.0C
Shouldn't it be like 70 for Xeon?
That also reminds me about on ething: on every boot it says: "Tj value of 69 is not right".# dmesg | grep -i tj coretemp0: Tj(target) value 69 does not seem right. coretemp1: Tj(target) value 69 does not seem right. coretemp2: Tj(target) value 69 does not seem right. coretemp3: Tj(target) value 69 does not seem right.
69C seems right for Xenon. Is it possible that pfSense is not actually seeing it as a Xenon?
-S
-
Yes, very likely though that usually something that is passed by the BIOS.
If it's assuming 100 for Tjmax and it's actually 70 then the temperature will read 30C too high which seems about right.
Unfortunately there is no way of passing the correct value to coretemp as far as I know. There was a previous similar thread about a similar situation where I think the user ended up modifying the dashboard widget to remove the appropriate value before displaying it.
Try to find out the real Tjmax value for your exact CPU. It's something that seems to be unpublished for some reason though.
Steve
-
Unfortunately there is no way of passing the correct value to coretemp as far as I know. There was a previous similar thread about a similar situation where I think the user ended up modifying the dashboard widget to remove the appropriate value before displaying it.
Probably talking about this one: https://forum.pfsense.org/index.php?topic=75092.0 ?
-S
-
Yup, that one. :)
-
If it is really running that hot you will burn your finger if you were to touch the heatsink.. Might help to tell you if its an accurate reading or not.
Check it with a meat thermometer.
Only time mine got that hot was using offloading.
A good rule of thumb (no pun intended) I learned when working on outboard motors is that 140F (~60C) should be hot enough to hold your finger on the powerhead block (or heatsink in this case) for a few seconds before it becomes uncomfortable.
-
This post is deleted!