Finally, Linux gets proper temperature sensing on newer AMD CPUs

Chat about Linux in general
Post Reply
User avatar
Kadaitcha Man
Level 11
Level 11
Posts: 3591
Joined: Mon Aug 27, 2012 10:17 pm

Finally, Linux gets proper temperature sensing on newer AMD CPUs

Post by Kadaitcha Man »

I've been testing kernel 5.8 from the repositories and noticed several new sensors. The two I'm interested in are Tccd1 and Tccd2. These are sensors on the AMD Ryzen core complexes. In earlier versions of the kernel, namely the 5.4 series, only Tcl and Tdie were reported. The problem with these latter two sensors is that they are hard-wired to be 10 degrees C apart in order to drive the system's fans faster at lower temperatures, and they have a weird implementation in 5.4 where they are combined so the resulting temperature graph is a sawtooth wave. In kernels prior to 5.4, Tcl and Tdie were reported as separate values but the accuracy was low because the temperatures were smoothed out over time.

Now, in 5.8, users can obtain highly accurate CPU temps by monitoring Tccd1 and Tcc2.
Coming to a thread near you: Lots of bragging about my AMD 5950X. Currently delayed due to high demand.
It's pronounced kad-eye-cha, not kada-itcha.
User avatar
Welcome
Level 5
Level 5
Posts: 570
Joined: Wed Aug 19, 2020 11:38 am

Re: Finally, Linux gets proper temperature sensing on newer AMD CPUs

Post by Welcome »

That's good news! Here's a list of some of the other kernel 5.8 improvements.
New AMD energy driver for Zen/Zen2 energy sensors
AMD Renoir CPU temperature monitoring
AMD Renoir ACP audio support
AMDGPU Trusted Memory Zone Support
Kernel Concurrency Sanitizer
Boost support in the CPPC CPUFreq driver
Open Source Adreno 405 / 640 / 650 GPU support
Shadow Call Stack and Branch Target Identification for ARM64
More exFAT driver improvements
Thunderbolt ARM (i.e. USB 4.0) support
Intel Atom camera driver
Ability to swap fn and ctrl keys on Apple keyboards
Post Reply

Return to “Chat about Linux”