Linux 7.3 Adds Per-CCD Temp Monitoring for AMD EPYC 9005

Linux 7.3 kernel includes an 8- line patch enabling per- CCD temperature monitoring for AMD EPYC 9005 series processors, fixing a long- standing driver limitation.

Linux 7.3 Adds Per-CCD Temp Monitoring for AMD EPYC 9005

Server administrators running EPYC 9005 series processors can finally monitor individual chiplet temperatures in . This update resolves a long-standing gap in hardware monitoring that left users unable to track thermal performance across all cores in high-end server chips. The fix arrives in the Linux 7.3 kernel, providing precise data for each Compute Core Die (CCD).

AMD EPYC 9005 series processor chiplet layout
AMD EPYC 9005 series processor chiplet layout

Kernel update resolves k10temp driver gap for Zen 5 Turin chips

The change targets the k10temp driver, which previously failed to read temperature registers for all CCDs in server configurations. AMD's EPYC 9555P and other Zen 5 Turin chips contain up to 16 CCDs, but the old driver logic only supported the range used in desktop processors. This limitation meant monitoring tools could not access thermal data for half or more of the processor's active components.

  • Linux Kernel Version: 7.3
  • Driver Module: k10temp
  • Feature Added: Per-CCD temperature monitoring
  • Patch Size: 8 lines of code

Developer Gabriel Ford submitted a minimal eight-line patch on August 12 to correct this oversight. The code update expands the driver's register access to cover the full range of CCDs found in server-class hardware. AI reviewer Sashiko identified the specific logic gap in the k10temp_read_temp() function during the code review process. This targeted fix addresses the root cause without requiring a complete driver rewrite.

The patch has entered the Linux 7.3 merge window and will be included in the next kernel release. Linux 7.3 also adds hardware sensor support for several motherboards, including the ProArt Z690-CREATOR WIFI and ROG STRIX X870E-E GAMING WIFI7 R2. We looked at AMD's server processor updates earlier while tracking Zen 5 developments. This release ensures that server operators have the necessary tools to maintain thermal stability across all processor dies.

The update confirms that Linux 7.3 will support per-CCD temperature monitoring for AMD EPYC 9005 series processors. Users relying on the k10temp driver will gain access to complete thermal data upon upgrading to the new kernel version.

Discussion

0 comments

Log in to join the thread with a thoughtful take, question, or correction.

Add to the discussion