News: 0001606394

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 7.0 To Expand Temperature Reporting For Intel Graphics Cards

([Intel] 5 Hours Ago Intel Graphics Temperature Reporting)


The upcoming Linux 6.20~7.0 kernel cycle will provide expanded GPU temperature reporting capabilities for Intel graphics cards. Additional temperature sensors will now be exposed under Linux with the Intel Xe driver using the hardware monitoring (HWMON) interface for easy consumption by different Linux user-space software.

Sent out today was the latest drm-xe-next pull request to DRM-Next ahead of the Linux 7.0 (or Linux 6.20, we'll see...) merge window in February. What I find most interesting is the more comprehensive GPU temperature reporting that will now be exposed by the Xe driver with the HWMON interfaces.

This new code is now able to expose GPU temperature limits, the memory controller temperature, the GPU PCIe temperature, and individual vRAM channel temperatures. A nice improvement over the lone GPU core / card temperature reporting.

The temperature limits are exposed via the hardware's PCODE mailbox and include the shutdown temperature limit and exposed as the tempX_emergency , the critical temperature as tempX_crit , and the GPU max temperature as temp2_max .

The Xe driver updates also include continued enablement work around Nova Lake with Xe3P integrated graphics. For Panther Lake there is also new code to enable GSC firmware loading and enabling Protected Xe Path (PXP) for Panther Lake graphics. [1]Protected Xe Path is for Intel's content protection support with Intel graphics hardware. It was just yesterday [2]Intel added GSC firmware to the linux-firmware.git repository . It turns out with Panther Lake that the GSC support is optional and the driver will work fine without the GSC enabled or the firmware being present. But it is required if wanting to use PXP / protected content support. Those bits are coming in this next version of the Linux kernel.

See [3]this pull request for the Intel Xe driver changes now staged for the next Linux kernel version.



[1] https://www.phoronix.com/search/Protected+Xe+Path

[2] https://www.phoronix.com/news/Intel-Panther-Lake-GSC-Firmware

[3] https://lore.kernel.org/dri-devel/aWkSxRQK7VhTlP32@intel.com/



"I have a friend who just got back from the Soviet Union, and told me the people
there are hungry for information about the West. He was asked about many
things, but I will give you two examples that are very revealing about life in
the Soviet Union. The first question he was asked was if we had exploding
television sets. You see, they have a problem with the picture tubes on color
television sets, and many are exploding. They assumed we must be having
problems with them too. The other question he was asked often was why the
CIA had killed Samantha Smith, the little girl who visited the Soviet Union a
few years ago; their propaganda is very effective.
-- Victor Belenko, MiG-25 fighter pilot who defected in 1976
"Defense Electronics", Vol 20, No. 6, pg. 100