This bug was fixed in the package thermald - 2.5.1-1ubuntu1
---------------
thermald (2.5.1-1ubuntu1) kinetic; urgency=medium
* Fix ITMT parsing, skip fields that are not known (LP: #2007579)
upstream commit 90d56bc06cdcf78e7398ea7da389401516591774
- 0001-Process-ITMT-v2.patch
-- Colin Ian King <[email protected]> Thu, 16 Feb 2023 16:46:11
+0100
** Changed in: thermald (Ubuntu Kinetic)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to thermald in Ubuntu.
https://bugs.launchpad.net/bugs/2007579
Title:
Raptor Lake Thermald ITMT version 2 support
Status in thermald package in Ubuntu:
Fix Released
Status in thermald source package in Bionic:
Won't Fix
Status in thermald source package in Focal:
Won't Fix
Status in thermald source package in Jammy:
In Progress
Status in thermald source package in Kinetic:
Fix Released
Status in thermald source package in Lunar:
Fix Released
Bug description:
== SRU Justification Kinetic ==
Raptor Lake system uses ITMT v2 instead of V1 for thermal
configuration via GDDV.
This was observed on Dell XPS 9320 system.
Because thermald can't parse V2 table, it is not getting correct thermal
threshold temperature and power limits.
== The Fix ==
This is fixed in upstream thermald by the patch:
https://github.com/intel/thermal_daemon/commit/90d56bc06cdcf78e7398ea7da389401516591774
This fix is part of Thermald 2.5.2 release.
The fix applies cleanly and this is already in Ubuntu Lunar in
thermald 2.5.2. The fix checks for illegal ITMT version and handles
version 2 as a specific exceptional case.
== Regression Risks ==
For systems that do not used ITMT, no change in behaviour will occur.
Systems with versions > 2 (currently not valid) will not have ITMT
parsed anymore; this will avoid misinterpreting unsupported ITMT data.
Finally, version 2 of ITMT will be now parsed differently and
additional fields will be parsed and these will be ignored as
intended.
== Test Plan ==
Test against a Dell XPS 9320 system. See if it handles the ITMT correctly.
The thermald log should indicate version 2 is being used with the message:
"ignore dummy_str: ds d1 d2 d3 " where ds = a string, d1 .. d3 are uint64
values that are parsed and ignored.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/2007579/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp