[Bug 2122576] [NEW] Add support Intel PTL platform

Launchpad Bug Tracker 2122576 at bugs.launchpad.net
Fri Sep 12 08:25:11 UTC 2025


You have been subscribed to a public bug by Kai-Chuan Hsieh (kchsieh):

[ 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

** Affects: oem-priority
     Importance: Undecided
         Status: New

** Affects: thermald (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: jira-somerville-1991 jira-somerville-2753 oem-priority
-- 
Add support Intel PTL platform
https://bugs.launchpad.net/bugs/2122576
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list