Replies: 52 comments 1 reply
-
@garceri Hello,
For all these outputs, please employ the Markdown formatting. |
Beta Was this translation helpful? Give feedback.
-
I think Genoa and Zen4/Hawk Point (#84) are missing the temperature for the same reason: no thermal register known. |
Beta Was this translation helpful? Give feedback.
-
Meanwhile I can fix the voltage Vcore if you provide me the CLI output requested above. |
Beta Was this translation helpful? Give feedback.
-
Can you please pull |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Which temperature are we reading when System is idling ?
|
Beta Was this translation helpful? Give feedback.
-
Let the server idle for ten minutes, Temp readings reported by corefreq seem to be off: This is what lm-sensors report
and finally this is what corefreq reports:
|
Beta Was this translation helpful? Give feedback.
-
First Gen needed an temperature offset. Perhaps same with Genoa. Can you compile my SMU tool zencli ? cc zencli.c -o zencli As root, you will peek the thermal registers I just know: ## since Zen gen1
zencli smu 0x59800
## per CCD
zencli smu 0x59954
zencli smu 0x59958
zencli smu 0x5995C
zencli smu 0x59960
zencli smu 0x59964
zencli smu 0x59968
zencli smu 0x5996C
## Family 19h APU
zencli smu 0x59B08
As a défaut, CoreFreq is showing the relative frequency. |
Beta Was this translation helpful? Give feedback.
-
The Mhz reported, are relative to what ? Here are the zencli outputs you requested:
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Can you also dump the CCD range ? ## per CCD
zencli smu 0x59954
zencli smu 0x59958
zencli smu 0x5995C
zencli smu 0x59960
zencli smu 0x59964
zencli smu 0x59968
zencli smu 0x5996C |
Beta Was this translation helpful? Give feedback.
-
I see, https://elixir.bootlin.com/linux/latest/source/drivers/hwmon/k10temp.c#L475 So SMU address is 0x59B00 + (CCD number * 4) |
Beta Was this translation helpful? Give feedback.
-
Fortunately thermal function was already made for Raphael. |
Beta Was this translation helpful? Give feedback.
-
It may be a wrong Register address Line 208 in 87344fa and replace code with this one: #define SMU_AMD_THM_TCTL_CCD_REGISTER_F19H_61H \
(SMU_AMD_THM_TCTL_REGISTER_F17H + 0x300) Next please rebuild, unload, reload and test for temperature EDIT: For DIMM geometry, can you also peek those addresses ## Prior Zen4
./zencli smu 0x50030
./zencli smu 0x50034
./zencli smu 0x50038
./zencli smu 0x5003C
## Since Zen4
./zencli smu 0x50040
./zencli smu 0x50044
./zencli smu 0x50048
./zencli smu 0x5004C |
Beta Was this translation helpful? Give feedback.
-
I pulled and recompiled the commit you mentioned (7c926af from develop) and seems to have improved a bit, still there are some cores whose's temperatures are somehow reported as 0 C..
Here are the zencli peeks you requested:
|
Beta Was this translation helpful? Give feedback.
-
Compiled with that commit:
|
Beta Was this translation helpful? Give feedback.
-
Thank you. Version |
Beta Was this translation helpful? Give feedback.
-
It looks like some bits have architecturally been fixed since kernel I'm now reading the Is it still case on Genoa ? |
Beta Was this translation helpful? Give feedback.
-
Hello, In this AMD HSMP source code, I'm reading an address exception for Zen family 1A Can you edit and replace value of Line 222 in 3a25d36 with this value: #define SMU_HSMP_CMD 0x3b10934 I would also like to put the Line 7892 in 3a25d36 as below: switch (PUBLIC(RO(Proc))->ArchID) {
case AMD_Zen4_PHX2:
case AMD_Zen4_HWK:
case AMD_Zen4_PHX:
case AMD_Zen4_RPL:
case AMD_Zen3Plus_RMB:
case AMD_Zen3_VMR:
case AMD_Zen2_MTS:
Core_AMD_SMN_Read(XtraCOF,
SMU_AMD_F17H_MATISSE_COF,
PRIVATE(OF(Zen)).Device.DF);
break;
case AMD_Zen4_Bergamo:
case AMD_EPYC_Rome_CPK:
case AMD_Zen4_Genoa:
Core_AMD_SMN_Read(XtraCOF,
SMU_AMD_F17H_ZEN2_MCM_COF,
PRIVATE(OF(Zen)).Device.DF);
break;
} Rebuild and reload CoreFreq Finally post the output of Thank you for helping. |
Beta Was this translation helpful? Give feedback.
-
Will do as soon as I can, pleased to help! |
Beta Was this translation helpful? Give feedback.
-
Here you go, sorry for the delay:
|
Beta Was this translation helpful? Give feedback.
-
Thanks.
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
@garceri Hello. No clue about the EDIT: you may also find thermal limits into the BMC screens and/or the CPU cooler datasheet. |
Beta Was this translation helpful? Give feedback.
-
Source: BIOS / BMC / Bundle Firmware for MBD-H13SSL-N : IPMI Firmware / BIOS Release Notes
|
Beta Was this translation helpful? Give feedback.
-
Dev ceased |
Beta Was this translation helpful? Give feedback.
-
@garceri Hello, They have been misc UMC and HSMP enhancements : can you please pull and try latest branch Can you show the Power view, you may read RAM in watt. DDR speed is corefreq-cli -s -n -m -n -k -n -B -n -M Also the sensors. Thank you |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I can't get any temperature readings under Ubuntu 22.04 running kernel 6.5

Beta Was this translation helpful? Give feedback.
All reactions