Page 1 of 1
Incorrect temperature for XEON L5420
Posted: Wed Apr 29, 2020 12:03 pm
by weiliu
For 2 machines below:
Mainborad : G31 (LGA775) + L5420 (revision : E0)
Mainborad : G43 (LGA771) + L5420 (revision : C0)
OS : Windows xp - 32bit
CPU core temperature showed 60-70 in coretemp 1.15.1, but at same time, AIDA64 showed 30-40, and BIOS showed 30-40 too.
I tried to change CPU to XEON E5450, Then coretemp showed correct temperature, could you pls check why L5420 showed incorrect temperature ? thanks.
Re: Incorrect temperature for XEON L5420
Posted: Sun May 31, 2020 2:59 am
by weiliu
Dear,
any good news ? thanks.
Re: Incorrect temperature for XEON L5420
Posted: Sun May 31, 2020 5:59 am
by The Coolest
In the Core 2 days, the TjMax was not pre-programmed into CPU registers, and it was impossible to determine exactly what it is.
As the TjMax is the reference value by which the "actual" temperature is calculated, if two applications disagree about the TjMax, they will show different core temps.
Core Temp uses values provided by an Intel list of TjMax values, it has been this way for over a decade.
If you'd like to see values similar to what AIDA64 shows, you can add a -15 offset in Options --> Adjust offsets.
Re: Incorrect temperature for XEON L5420
Posted: Sun May 31, 2020 6:30 am
by weiliu
Dear,
Noted with thanks.
Re: Incorrect temperature for XEON L5420
Posted: Sun May 31, 2020 1:01 pm
by weiliu
Dear,
Found the reason why AIDA64 showed correct temperature is AIDA64 got correct Tjmax value of CPU. I think it should be from INTEL's document.
e.g. Tjmax of L5420 is 70 , E5450 is 85, E3-1230V2 is 105, AIDA64 can get correct Tjmax value for them. but coretemp can only get correct value for E3-1230V2, For L5420 and E5450 , coretemp shows Tjmax 100, that's why cannot show correct temperature without offset value.
Could you consider get Tjmax from INTEL's ducument ? e.g list as below . thanks.
Core 2 Duo Dual core a 45nm: serie E7000 e E8000: 100° Dual core a 65nm: serie E6000: step B2 80° step G0 90° Serie E4000: Step L2 80° Step M0 90° Core 2 Quad Quad core a 45nm: serie Q9000 e Q8000: 100° Quad core a 65nm: serie Q6000: step B3/G0 90° Core 2 Extreme Quad Core a 45nm: QX9650: 95° QX9770/QX9775: 85° Quad Core a 65nm: Serie QX6000: step B3/G0 90° Serie QX6800: step B3/G0 80° Dual core a 65nm: X6800 step B2 80° step G0 90° Intel Celeron a 65nm Serie E1000: step L2 75° step M0 85° Core 2 xeon 7400 6-core a 45nm: X7460/E7450/L7455: 85° Quad core a 45nm: serie E7440/E7430/E7420: 90° L7445: 80° Core 2 Xenon 7000 Quad Core: X7350: 90° E7340/E7330/E7320/E7310/L7345: 80° Dual Core: E7220/E7210: 80° Serie E7100: 100° Core 2 Xeon 5400 Quad Core a 45nm: X5492, X5482, X5472, X5470, X5460, X5450: 85° E5472, E5462, E5450/40/30/20/10/05: 85° L5408: 95° L5430, L5420, L5410: 70° Dual core a 45nm: X5282, X5272, X5270, X5260: 90 °C E5240, E5220, E5205: 90 °C E5205, E5220, L5240: 70 °C L5238, L5215: 95 °C Core 2 Xeon 5000 Quad Core a 65nm: Serie X5000: 95 °C Serie X5000: 90 °C Serie E5000: 80 °C Serie L5000: 70 °C L5318: 95 °C Dual Core a 65nm: 5080, 5063, 5060, 5050, 5030: step B2 80° step G0 90° 5160, 5150, 5148, 5140, 5130, 5120, 5110: 80 °C L5138: 100 °C Core 2 Xeon 3000 Quad core a 45nm: X3370/60/50/30/20: 95 °C L3360: 90 °C Quad core a 65nm: XEE: 80 °C XE: 90 °C X3230, X3220, X3210: 90 °C Dual core a 45nm: E3120, E3113, E3110: 95 °C L3110: 95 °C Dual core a 65nm: 3085, 3075, 3070, 3065, 3060/50/40: step B2 80°
Re: Incorrect temperature for XEON L5420
Posted: Sun May 31, 2020 4:32 pm
by The Coolest
Please post a register dump (Tools --> Register dump) from the L5420 system, and I will take a look.
You can upload the file to pastebin.com or similar, as currently attaching a file in the forum isn't working.
Re: Incorrect temperature for XEON L5420
Posted: Sat Jun 06, 2020 3:19 am
by weiliu
Dear,
I have sent dump files of E5450/L5420 to your email below, thanks.

Re: Incorrect temperature for XEON L5420
Posted: Sat Jun 06, 2020 10:20 am
by The Coolest
Thanks. Can you please send a link to where you got the temperature data from? The way you posted it is a complete mess and hard to understand.
Edit: I sorted it all out.
I will look over the code, and see if there's anything I can easily improve here, but considering these processors are almost 15 years old, this will not get a large allocation of time to fix/implement.
Code: Select all
DC 45nm:
E7000, E8000: 100°
E7220/E7210: 80°
E7100: 100°
E3120, E3113, E3110: 95°
L3110: 95°
X5282, X5272, X5270, X5260: 90°
E5240, E5220, E5205: 90°
E5205, E5220, L5240: 70°
L5238, L5215: 95°
QC 45nm:
Q8000, Q9000: 100°
QX9650: 95°
QX9770/QX9775: 85°
X3370/60/50/30/20: 95°
L3360: 90°
X5492, X5482, X5472, X5470, X5460, X5450: 85°
E5472, E5462, E5450/40/30/20/10/05: 85°
L5408: 95°
L5430, L5420, L5410: 70°
X7350: 90°
E7340/E7330/E7320/E7310/L7345: 80°
HC 45nm:
X7460/E7450/L7455: 85°
E7440/E7430/E7420: 90°
L7445: 80°
DC 65nm:
E1000: step L2 75° step M0 85°
E4000: Step L2 80° Step M0 90°
E6000: step B2 80° step G0 90°
X6800: step B2 80° step G0 90°
X5000: 95°
X5000: 90°
E5000: 80°
L5000: 70°
L5318: 95°
3085, 3075, 3070, 3065, 3060/50/40: step B2 80°
5080, 5063, 5060, 5050, 5030: step B2 80° step G0 90°
5160, 5150, 5148, 5140, 5130, 5120, 5110: 80°
L5138: 100°
QC 65nm:
Q6000, QX6000: step B3/G0 90°
QX6800: step B3/G0 80°
XEE: 80°
XE: 90°
X3230, X3220, X3210: 90°