"Core Temp" - Official Developer Thread.

Page 12 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

The Coolest

Senior member
Dec 16, 2004
383
63
91
www.alcpu.com
Awesome! Thanks.
I uploaded a new build. If you run it, you should see that the TDP and TjMax values are now populated on Raven Ridge chips.
Another tester has a R7 2700U (mobile part) the relevant registers are blank, but looks like the desktop chips do return actual values.
 

notposting

Diamond Member
Jul 22, 2005
3,498
33
91
Awesome! Thanks.
I uploaded a new build. If you run it, you should see that the TDP and TjMax values are now populated on Raven Ridge chips.
Another tester has a R7 2700U (mobile part) the relevant registers are blank, but looks like the desktop chips do return actual values.
Missed this earlier! Checked it out on Linux the other day, and it reported accurate values. Nice work
 
Reactions: The Coolest

The Coolest

Senior member
Dec 16, 2004
383
63
91
www.alcpu.com
Still looking to test on some old Ryzens, 3000 APUs and 1000\2000 series CPUs.
All generations of Threadrippers, EPYCs too.
The new Strix Halo, Krackan Point (AI 7 350 range), Hawk Point, Valve Steam Deck.
Recent Intel generations too.
 
Reactions: Thibsie

The Coolest

Senior member
Dec 16, 2004
383
63
91
www.alcpu.com
No worries, I recently upgraded my main rig to a 9950X, and pulled the 5950X mobo out. So it was my chance to stick in an old R3 1200 I had to debug on it, which ended up requiring some work.
I suspect that the 2000 series should behave the same way, but would like to test it to confirm.
 
Reactions: Thibsie

SonicAndSmoke

Junior Member
Mar 22, 2025
2
2
36
Hi, i've created dumps of eight different systems with v1.19.4, ranging from C2D to 98X3D. The only system where i noticed issues is the R5 5600G, where it shows Tj Max of 22464°C and TDP of 1.0 Watt. Not an issue, but only a missing database entry is for the Xeon E3110 where the TDP field is greyed out.
I've mailed you a plain old zip file with all the text files.
 

Attachments

  • ct1194_5600g.jpg
    94.6 KB · Views: 5

The Coolest

Senior member
Dec 16, 2004
383
63
91
www.alcpu.com
Wow, thanks!
I'll have a look at the 5600G, it's possible that the information I read is only available on mobile APUs.
The Wolfdale is a C2D gen CPU, it doesn't report TDP values. Core Temp doesn't keep databases, it displays what is available from the CPU's registers.
 

SonicAndSmoke

Junior Member
Mar 22, 2025
2
2
36
Send you another batch of dumps, including a perfectly fine working R5 2400G and a not-getting-recognized single core Sempron 3000+ on socket AM2.
 
Jul 27, 2020
23,517
16,526
146
@The Coolest , I have a really curious question (that I hope you won't mind): What keeps you motivated to keep updating your program? Seems incredibly frustrating that you have to test on different CPU generations. Why do the CPU companies keep making things complicated for developers? Ideally, there should've been a standard x86 sensor chip on every CPU. You query it and it should return values that you then parse and everything should've been documented in publicly available documentation. Why do humans make things so complicated for each other and everyone else?
 

The Coolest

Senior member
Dec 16, 2004
383
63
91
www.alcpu.com
Sure. I find it interesting, often it's like a puzzle that you have to solve.
To give Intel credit, the way they report per-core temperatures has not really changed since the Core Duo days.
With 'Core i' they added new stuff, such as TjMax and TDP information, but the way the sensors work and are accessed is still the same.
They also have far more relevant information (at least for me) available in their public docs, the only issue is to know what you are looking for to find it.

I don't know why AMD constantly changes things around. I can't really answer why this information is not published in their public docs either.
I can only say that with Zen things got worse, and less information in general is now available in their public documentation.
It's my understanding that per-core readings, AMD's PM table, is not even documented in their NDA docs. And most devs are using reverse engineering to figure out how it works.
 
Reactions: igor_kavinski
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |