"Core Temp" - Official Developer Thread.

Page 11 - 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
378
60
91
www.alcpu.com
View attachment 106994

Why do the first 3 cores not show any load ?

As DrMrLordX said, those are the Tdie and CCD sensors, not cores, so no loads on them.
Can I PM you about your EPYC boxes?

I'll try it out as well. Have a Ryzen 2200G and 2400G to test on.

That would be great!
I'll need a register dump. Would be very useful if you could put one of the cores under full load when you create the dump.
 

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
26,139
15,287
136
As DrMrLordX said, those are the Tdie and CCD sensors, not cores, so no loads on them.
Can I PM you about your EPYC boxes?



That would be great!
I'll need a register dump. Would be very useful if you could put one of the cores under full load when you create the dump.
Sure, you can ask here if you want. Its on-topic (unless its not about temps) I can run this against Genoa and a 7742. Only ones I can power up.
 

The Coolest

Senior member
Dec 16, 2004
378
60
91
www.alcpu.com
Sure, you can ask here if you want. Its on-topic (unless its not about temps) I can run this against Genoa and a 7742. Only ones I can power up.

That would be cool if you could. I've not had the chance to verify it works correctly on a newer EPYC CPUs yet, so it could potentially cause a system crash.
But a test and a register dump from these systems would be really useful.
 

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
26,139
15,287
136
Well, this is odd. It only shows 8 cores ! It even knows its 64 cores and 128 threads ! Its a 9554 engineering sample. I have a retail 9654, but its running Linux.

1725663807608.png
 
  • Like
Reactions: Shmee

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
26,139
15,287
136
Oh, and its socket SP5(6096 pins), not FP7 (BGA). The rest looks correct.
 

The Coolest

Senior member
Dec 16, 2004
378
60
91
www.alcpu.com
Well, this is odd. It only shows 8 cores ! It even knows its 64 cores and 128 threads ! Its a 9554 engineering sample. I have a retail 9654, but its running Linux.

View attachment 106995

That looks pretty good overall :) Can you go to the Tools menu and hit Register dump and post the file it produces?
Edit: When it can't detect the core temps section, Core Temp will only show the CCDs, and the average load of the cores on each of them.
When you hover your mouse over the loads, you should see the individual loads in a tooltip.

I've been working on a Linux version of Core Temp. It's CLI, so no GUI, and is still not completely finalized, but it works.
You can grab it here:
There's a readme in the zip file, it requires a bit of setup to work. (the unzip step is wrong/redundant as the file name is not alsysio.zip and you need to unzip it anyway to get to the readme :))
And if it runs without crashing something, it should also generate a CoreTemp-Dump.txt file next to the executable.
 
Last edited:

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
26,139
15,287
136
It won't let me attach the file, I will try to copy the text included

It won't let me attach the text file, and it says too big when I try to say its source. What now ????

Here is the top of the fil

Core Temp version 1.19.4 - [ 9/6/2024 ] - 64bit
---------------------------------------------------

Number of processors: 1
Number of cores: 64
Number of threads: 128

Timer information:
---------------------------------------------------

QPC Timer: 10.000 MHz
HPET Timer: 14.318 MHz
PM Timer: 3.580 MHz

Processor information:
---------------------------------------------------

Package 0
Cores: 64 (Max 64)
Threads: 128 (Max 128)
Processor model: AMD Eng Sample: 100-000000896-02 (Genoa)
Processor name string: AMD Eng Sample: 100-000000896-02
Platform: Socket FP7 (BGA)
Processor signature: 0xA10F10
Process node: 5.00 nm

Processor speed: 3250.01MHz (100.00 x 32.50)
Measured base clock: 100.00MHz
Measured APIC clock: 99.96MHz
Maximum TDP: 360.0 Watts

Register information:
---------------------------------------------------

APIC ID: 0
Processor topology: Package ID: 0, Core ID: 0, Thread ID: 0

Standard functions eax ebx ecx edx
0x00000000 0x00000010 0x68747541 0x444D4163 0x69746E65 [AuthenticAMD]
0x00000001 0x00A10F10 0x00800800 0x7EFA320B 0x178BFBFF
0x00000002 0x00000000 0x00000000 0x00000000 0x00000000
0x00000003 0x00000000 0x00000000 0x00000000 0x00000000
0x00000004 0x00000000 0x00000000 0x00000000 0x00000000
0x00000005 0x00000040 0x00000040 0x00000003 0x00000011
0x00000006 0x00000004 0x00000000 0x00000001 0x00000000
0x00000007 0x00000001 0xF1BF97A9 0x00415FCE 0x10000010 [SL 00]
0x00000007 0x00000020 0x00000000 0x00000000 0x00000000 [SL 01]
0x00000008 0x00000000 0x00000000 0x00000000 0x00000000
0x00000009 0x00000000 0x00000000 0x00000000 0x00000000
0x0000000A 0x00000000 0x00000000 0x00000000 0x00000000
0x0000000B 0x00000001 0x00000002 0x00000100 0x00000000 [SL 00]
0x0000000B 0x00000007 0x00000080 0x00000201 0x00000000 [SL 01]
0x0000000C 0x00000000 0x00000000 0x00000000 0x00000000
0x0000000D 0x000002E7 0x00000980 0x00000988 0x00000000 [SL 00]
0x0000000D 0x0000000F 0x00000990 0x00001800 0x00000000 [SL 01]
0x0000000D 0x00000100 0x00000240 0x00000000 0x00000000 [SL 02]
0x0000000D 0x00000040 0x00000340 0x00000000 0x00000000 [SL 05]
0x0000000D 0x00000200 0x00000380 0x00000000 0x00000000 [SL 06]
0x0000000D 0x00000400 0x00000580 0x00000000 0x00000000 [SL 07]
0x0000000D 0x00000008 0x00000980 0x00000000 0x00000000 [SL 09]
0x0000000D 0x00000010 0x00000000 0x00000001 0x00000000 [SL 11]
0x0000000D 0x00000018 0x00000000 0x00000001 0x00000000 [SL 12]
0x0000000E 0x00000000 0x00000000 0x00000000 0x00000000
0x0000000F 0x00000000 0x000000FF 0x00000000 0x00000002 [SL 00]
0x0000000F 0x00000014 0x00000040 0x000000FF 0x00000007 [SL 01]
0x00000010 0x00000000 0x00000002 0x00000000 0x00000000 [SL 00]
0x00000010 0x0000000F 0x00000000 0x00000004 0x0000000F [SL 01]
 

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
26,139
15,287
136
That looks pretty good overall :) Can you go to the Tools menu and hit Register dump and post the file it produces?
Edit: When it can't detect the core temps section, Core Temp will only show the CCDs, and the average load of the cores on each of them.
When you hover your mouse over the loads, you should see the individual loads in a tooltip.

I've been working on a Linux version of Core Temp. It's CLI, so no GUI, and is still not completely finalized, but it works.
You can grab it here:
There's a readme in the zip file, it requires a bit of setup to work. (the unzip step is wrong/redundant as the file name is not alsysio.zip and you need to unzip it anyway to get to the readme :))
And if it runs without crashing something, it should also generate a CoreTemp-Dump.txt file next to the executable.
Oh, and linux ? I am pretty stupid in linux, but I can do cinnamon mint installs. So sorry, can't help you there.
 

The Coolest

Senior member
Dec 16, 2004
378
60
91
www.alcpu.com
I shot you a PM about the dump and Linux.
I guess that this forum doesn't allow long/large text files.
You can email it to me. Rather not post the email address in the open. You can click Help --> About and click on "Contact me" there.
 

notposting

Diamond Member
Jul 22, 2005
3,491
30
91
I have a collection of dump logs and screenshots for you. Is the email address on the website the correct one?

Quick summary:

Linux: Linux Mint 21.3, installed fine, doesn't seem to see all the information, is missing TDP, only has power and Tdie for both the Ryzen 5 2400G and Ryzen 3 2200G (no cores).

On an i5 4690K (Haswell) the log says 2 cores, 4 threads, but in the terminal it shows all 4 cores, also has power and Tj Max.

Windows: Windows 10 IoT Enterprise LTSC 2021. I really only gave it a real workout on the 2400G, and not even all the way. I downloaded Cinebench (uh hey that thing is huuuuge and the unzipping was fun) and tried the single core test. It was still spreading things out so I set the affinity to just one core, but that made everything super slow, and in the 0.1 fps view that I had it seemed like Coretemp was also unhappy with my poor decision. I finally got Cinebench on two cores, and that's the load dump you'll get. :)

In my defense, I haven't worried about temps and benchmarks for years, and mostly avoid Windows in favor of my Macbook or Linux. Though it looks like I do need to fix the cooling for the kids CPUs, apparently the crappy aluminum AMD ones aren't very good.

edit: works fine in Linux on an i5-3337U (Ivy Bridge) as well.
 
Last edited:

notposting

Diamond Member
Jul 22, 2005
3,491
30
91
@notposting Yeah, the email is correct.
And wow, that's quite a test suite you ran. I'll look it all over and ping you with updates/fixes.
Hadn't seen your post but in case you miss the edit, also ran fine in Linux on an i5 3337U (Ivy Bridge) as well. Installation is easy as well.
 

The Coolest

Senior member
Dec 16, 2004
378
60
91
www.alcpu.com
Good to hear, thanks!
The Linux build was a bit "out of date", as I'm still trying to figure out how to sync them 1:1 with my current dev setup.
Just synced them and I uploaded new builds (same URLs) for both Windows and Linux that contain a couple of more tweaks for the 2400G\2200G APUs.
Would appreciate a fresh register dump from one of them.
 

notposting

Diamond Member
Jul 22, 2005
3,491
30
91
Good to hear, thanks!
The Linux build was a bit "out of date", as I'm still trying to figure out how to sync them 1:1 with my current dev setup.
Just synced them and I uploaded new builds (same URLs) for both Windows and Linux that contain a couple of more tweaks for the 2400G\2200G APUs.
Would appreciate a fresh register dump from one of them.
Will shoot out an email with register dump from the new version. But, in advance of that:

Screenshot Linux R5-2400G-2.png
 

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
26,139
15,287
136
Well, the socket is correct, but still 8 of 64 cores
1725754128906.png
 

notposting

Diamond Member
Jul 22, 2005
3,491
30
91
Oh, and linux ? I am pretty stupid in linux, but I can do cinnamon mint installs. So sorry, can't help you there.
I'm using Mint as well (21.3 for the moment) and it was pretty easy to do.

Create alsysio folder in Home directory.
Download zip file, extract in Downloads.
Copy those files to the alsysio folder.
Right click and launch a terminal from the alsysio folder.
Enter the following commands:
make clean
make
sudo insmod alsysio.ko
enter your password for sudo
./ctcli

magic happens
 

The Coolest

Senior member
Dec 16, 2004
378
60
91
www.alcpu.com
I uploaded a new build. It adds per-core temps for Genoa (at least early ES revs, still need testers of commercial chips)
Added support for Strix Point APUs.
Fixes for Hawk Point and Phoenix detection info.
Added (hopefully) TDP and TjMax detection for 1000/2000 series CPUs and APUs and 6/7/8000 APUs, so I could use some testers with register dumps.
Still looking for someone to test on handhelds, specifically the Steamdeck and Ryzen Z1 (non-Extreme)
Links are the same:
 

notposting

Diamond Member
Jul 22, 2005
3,491
30
91
@notposting Hi, any chance you could try this build on one of your 2000 series APUs and provide a register dump?
Yeah, I'll have results within a day or two when I get a chance. Is there any software you recommend for putting one core under full load for this?

Side note: I gave up on the kids RX 580 after several rounds troubleshooting on overheating. They spent over a month using the integrated graphics of the 2400G. They were surprisingly competent for 5 year old integrated graphics. They now have an RX 6600 which is running nicely.