[Bug 2122576] Re: Add support Intel PTL platform and ITMT3.0 policy
Nick Rosbrook
2122576 at bugs.launchpad.net
Mon Dec 1 22:31:34 UTC 2025
I have sponsored the questing upload. Just a couple notes for next time:
- Please double check if update-maintainer needs to be run. It was required in this case, so I did it on upload.
- nitpick: Prefixing all of the patches with 0001- is a bit confusing. As I say, it's a nitpick, so I left it alone this time.
** Changed in: thermald (Ubuntu Questing)
Status: New => In Progress
--
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:
Fix Released
Status in thermald source package in Noble:
In Progress
Status in thermald source package in Plucky:
Won't Fix
Status in thermald source package in Questing:
In Progress
Bug description:
[ Impact ]
* The thermald will not be active on Intel PTL platform.
* The thermald still use passive policy for the platform with ITMI3
configured.
[ 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.
The advantage of ITMT3 can be found in The advantage of ITMT3 can be
found in https://edc.intel.com/content/www/us/en/design/ipla/software-
development-platforms/client/platforms/alder-lake-desktop/12th-
generation-intel-core-processors-datasheet-volume-1-of-2/004/intel-
turbo-boost-max-technology-3-0/.
* Upstream commits:
https://github.com/intel/thermal_daemon/commit/3144beaf22c4ab27fdb75696bae878668ce02ac8
https://github.com/intel/thermal_daemon/commit/03b4a139388f65f093277554ae5e025723320d28
https://github.com/intel/thermal_daemon/commit/352125763b8f9866cd9318c1c2a70a5dcf841b20
* extra commit for noble to add PTL support.
https://github.com/intel/thermal_daemon/commit/be2049afdee8049b3d9deca72c92cc9262c2b1eb
another 2 commits for noble combined into 1 patch
https://github.com/intel/thermal_daemon/commit/3ea73d5fc4608e83b510f30b70153a299788cbc7
https://github.com/intel/thermal_daemon/commit/8258cb25b919cfced60904f5ebc313c4b9257659
* According to Dell architect yijun.shen at dell.com, there is no
certified Dell platform has ITMI3 configured, it will only be
available on the coming PTL platform.
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