F5F Stay Refreshed Hardware Desktop This processor doesn't display thermal readings in the Linux environment.

This processor doesn't display thermal readings in the Linux environment.

This processor doesn't display thermal readings in the Linux environment.

Pages (2): Previous 1 2
R
rezerxtheboss
Member
78
10-08-2022, 04:46 PM
#11
I'm currently using Arch Linux, but I'll attempt to verify a live Ubuntu installation to add some variety!
R
rezerxtheboss
10-08-2022, 04:46 PM #11

I'm currently using Arch Linux, but I'll attempt to verify a live Ubuntu installation to add some variety!

V
Virgilio_
Junior Member
2
10-14-2022, 04:21 PM
#12
I've checked Ubuntu, Arch Live, and Windows, but nothing worked. I noticed many sensors listed in HWSensors. I've included an image to illustrate.
V
Virgilio_
10-14-2022, 04:21 PM #12

I've checked Ubuntu, Arch Live, and Windows, but nothing worked. I noticed many sensors listed in HWSensors. I've included an image to illustrate.

T
TheFlashBrasil
Junior Member
47
10-15-2022, 09:29 PM
#13
Hi @Tymscar You've got a 7900x running Ubuntu 22.04 LTS with Kernel 5.15, but everything isn't working. It seems we might have to wait for a kernel update.
T
TheFlashBrasil
10-15-2022, 09:29 PM #13

Hi @Tymscar You've got a 7900x running Ubuntu 22.04 LTS with Kernel 5.15, but everything isn't working. It seems we might have to wait for a kernel update.

S
Super_Janemba
Member
162
10-16-2022, 03:37 PM
#14
Try corefreq-cli to view temperature, power, and voltage sensors. Also check the UMC controller for memory timing details. Corefreq-cli is the best tool I have for locating voltage readings on my Asus X670E Hero motherboard and 7950X. No sensor data appears even with Ubuntu 22.04 LTS kernel 5.15. Updated January 2, 2023 by Keith Myers – moved to development branch.
S
Super_Janemba
10-16-2022, 03:37 PM #14

Try corefreq-cli to view temperature, power, and voltage sensors. Also check the UMC controller for memory timing details. Corefreq-cli is the best tool I have for locating voltage readings on my Asus X670E Hero motherboard and 7950X. No sensor data appears even with Ubuntu 22.04 LTS kernel 5.15. Updated January 2, 2023 by Keith Myers – moved to development branch.

S
Squirrel100
Junior Member
7
10-16-2022, 05:16 PM
#15
My build details are as follows: Operating system version 5.15.0-56-generic, x86_64 architecture, 64-bit, using gcc version 11.3.0. Desktop environment is Cinnamon 5.6.5, running on Linux Mint 21.1 with Ubuntu 22.04 Jammy. The CPU model is AMD Ryzen 7 7700X, 8-core, and it uses MTCPMC for temperature monitoring. CoreFreq CLI is the primary tool for reading temperatures, while lm-sensors does not provide this capability.
S
Squirrel100
10-16-2022, 05:16 PM #15

My build details are as follows: Operating system version 5.15.0-56-generic, x86_64 architecture, 64-bit, using gcc version 11.3.0. Desktop environment is Cinnamon 5.6.5, running on Linux Mint 21.1 with Ubuntu 22.04 Jammy. The CPU model is AMD Ryzen 7 7700X, 8-core, and it uses MTCPMC for temperature monitoring. CoreFreq CLI is the primary tool for reading temperatures, while lm-sensors does not provide this capability.

P
PureMime
Member
60
10-16-2022, 08:43 PM
#16
lm-sensors relies on identifying the SIO chip on the motherboard. Currently, no drivers exist to locate the chip registers or addresses. Windows benefits from developers’ access to datasheets due to NDAs with manufacturers. Linux, being open source, offers public documentation, though companies keep such data confidential as proprietary. corefreq-cli interacts with hardware directly through SMU calls, inferring register locations and data formats. Comprehensive reverse engineering is required for Zen 4 CPUs and motherboards. It appears AMD overhauled its approach after Zen 3, forcing developers to rebuild. Running the latest kernel branches is essential for drivers like k10temp; basic temperature readings are only possible with kernel 6.1 or newer. Other sensors such as voltage or fan speed displays remain limited until reverse engineering is complete. Even now, older Zen 3 boards and most Asus models provide only minimal support, with full functionality appearing only on kernels 5.19 and later. The availability of Zen 3 sensors reflects third-party developers successfully integrating them into the latest hardware branches. The same transition is expected for Zen 4, though it may take similar time. Unless AMD directly supports Linux drivers, progress remains slow, especially compared to GPU support.
P
PureMime
10-16-2022, 08:43 PM #16

lm-sensors relies on identifying the SIO chip on the motherboard. Currently, no drivers exist to locate the chip registers or addresses. Windows benefits from developers’ access to datasheets due to NDAs with manufacturers. Linux, being open source, offers public documentation, though companies keep such data confidential as proprietary. corefreq-cli interacts with hardware directly through SMU calls, inferring register locations and data formats. Comprehensive reverse engineering is required for Zen 4 CPUs and motherboards. It appears AMD overhauled its approach after Zen 3, forcing developers to rebuild. Running the latest kernel branches is essential for drivers like k10temp; basic temperature readings are only possible with kernel 6.1 or newer. Other sensors such as voltage or fan speed displays remain limited until reverse engineering is complete. Even now, older Zen 3 boards and most Asus models provide only minimal support, with full functionality appearing only on kernels 5.19 and later. The availability of Zen 3 sensors reflects third-party developers successfully integrating them into the latest hardware branches. The same transition is expected for Zen 4, though it may take similar time. Unless AMD directly supports Linux drivers, progress remains slow, especially compared to GPU support.

A
axxerr77
Member
120
10-16-2022, 10:20 PM
#17
I might have discovered a fix (though the issue remains). Beginning with kernel 6.0, k10temp is also available for the new Zen4 CPUs. Ultimately you just need to upgrade your operating system kernel—like Linux Mint 21.1 in my case. I followed the guidance on that site: https://tipsonunix.com/2022/10/03/how-to...inux-mint/
A
axxerr77
10-16-2022, 10:20 PM #17

I might have discovered a fix (though the issue remains). Beginning with kernel 6.0, k10temp is also available for the new Zen4 CPUs. Ultimately you just need to upgrade your operating system kernel—like Linux Mint 21.1 in my case. I followed the guidance on that site: https://tipsonunix.com/2022/10/03/how-to...inux-mint/

R
Redstoner137
Posting Freak
811
10-18-2022, 05:59 AM
#18
The update to kernel 6.0.0 was successful for me too. I can now view CPU temperatures via the sensors: Tctl, Tccd1, and Tccd2.
R
Redstoner137
10-18-2022, 05:59 AM #18

The update to kernel 6.0.0 was successful for me too. I can now view CPU temperatures via the sensors: Tctl, Tccd1, and Tccd2.

P
Pattimelt
Junior Member
17
11-03-2022, 06:29 AM
#19
The SMU thermal register is widely available to the public.
P
Pattimelt
11-03-2022, 06:29 AM #19

The SMU thermal register is widely available to the public.

Pages (2): Previous 1 2