[Bug 2122576] Re: Add support Intel PTL platform and ITMT3.0 policy
Kai-Chuan Hsieh
2122576 at bugs.launchpad.net
Tue Sep 30 09:25:43 UTC 2025
Upload debdiff for questing.
** Patch added: "thermald_2.5.9-1ubuntu1.debdiff"
https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/2122576/+attachment/5913272/+files/thermald_2.5.9-1ubuntu1.debdiff
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2122576
Title:
Add support Intel PTL platform and ITMT3.0 policy
Status in OEM Priority Project:
New
Status in thermald package in Ubuntu:
New
Bug description:
[ Impact ]
* To make thermald to support Intel PTL platform and support ITMT3
policy when it is present
[ Test Plan ]
* On Intel PTL platform with ITMT3.0 policy configured
* Boot into Ubuntu
* Stop the default thermald by $ sudo systemctl stop thermald
* run the thermlad with extra parameter $ sudo thermald --systemd
--dbus-enable --adaptive --log-level=info
* check the journalctl log to confirm that thermald apply the policy
successfully
1. Make sure to see ITMT3.0 policy defined in the APAT table
[1754988644][INFO]..apat dump begin..
[1754988644][INFO]target_id:62 name:18_MB1_Balance participant:\SB.PC00.TCPU domain:9 code:PL1MIN argument:30000
[1754988644][INFO]target_id:62 name:18_MB1_Balance participant:\SB.PC00.TCPU domain:9 code:PL1MAX argument:130000
[1754988644][INFO]target_id:62 name:18_MB1_Balance participant:\SB.PC00.TCPU domain:9 code:PL2PowerLimit argument:150000
[1754988644][INFO]target_id:62 name:18_MB1_Balance participant:\SB.PC00.TCPU domain:9 code:PL1TimeWindow argument:56000
[1754988644][INFO]target_id:62 name:18_MB1_Balance participant:\SB.IETM domain:14 code:PSVT argument:18_psvt
[1754988644][INFO]target_id:62 name:18_MB1_Balance participant:\SB.IETM domain:14 code:ITMT3 argument:18_itmt3_mb1_balance
2. Check that ITMT3 policy is applied
[1754988649][INFO]set_int3400 ITMT target 18_itmt3_mb1_balance
[ Where problems could occur ]
* https://github.com/intel/thermal_daemon/commit/3144beaf22c4ab27fdb75696bae878668ce02ac8
If ITMT3 target present in the BIOS, system will go for ITMT policy instead of the default passive policy setup.
*
https://github.com/intel/thermal_daemon/commit/03b4a139388f65f093277554ae5e025723320d28
enhance the support for the ITMT3.0 policy. No code logic change for
ITMT1.0 and ITMT2.0. For platform within ITMT3.0 configured, might
change the thermal behavior.
[ Other Info ]
* ITMT stands for Intel Turbo Boost Max Technology, a feature that
identifies the best-performing cores on a processor and directs
workloads to them for increased single-threaded performance. This
technology assigns a higher priority to the fastest cores, ensuring
that demanding tasks get the maximum possible speed on those select
cores, while other cores handle less intensive work or remain idle.
* Upstream commits:
https://github.com/intel/thermal_daemon/commit/3144beaf22c4ab27fdb75696bae878668ce02ac8
https://github.com/intel/thermal_daemon/commit/03b4a139388f65f093277554ae5e025723320d28
* extra commit for noble to add PTL support.
https://github.com/intel/thermal_daemon/commit/be2049afdee8049b3d9deca72c92cc9262c2b1eb
these two I combine them into one patch
https://github.com/intel/thermal_daemon/commit/3ea73d5fc4608e83b510f30b70153a299788cbc7
https://github.com/intel/thermal_daemon/commit/8258cb25b919cfced60904f5ebc313c4b9257659
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2122576/+subscriptions
More information about the Ubuntu-sponsors
mailing list