Activity log for bug #1995606

Date Who What changed Old value New value Message
2022-11-03 12:57:01 koba bug added bug
2022-11-03 12:57:27 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. Currently, just use a stressing tools and monitor status manually(e.g. s-tui). Use stress-ng to stress the machine and observe the temperature/frequency/power. The whole test cases are the followings, 1. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. 2. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. 3. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. a. rapl.sh b. intel_pstate.sh c. powerclamp.sh d. processor.sh 4. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 5. check if system would be throttled even the temperature is under the thrip-poits. /dev/acpi_thermal_rel [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. Currently, just use a stressing tools and monitor status manually(e.g. s-tui). Use stress-ng to stress the machine and observe the temperature/frequency/power. The whole test cases are the followings, 1. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. 2. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. 3. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. a. rapl.sh b. intel_pstate.sh c. powerclamp.sh d. processor.sh 4. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 5. check if system would be throttled even the temperature is under the thrip-poits.
2022-11-03 13:07:28 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. Currently, just use a stressing tools and monitor status manually(e.g. s-tui). Use stress-ng to stress the machine and observe the temperature/frequency/power. The whole test cases are the followings, 1. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. 2. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. 3. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. a. rapl.sh b. intel_pstate.sh c. powerclamp.sh d. processor.sh 4. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 5. check if system would be throttled even the temperature is under the thrip-poits. [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. Currently, just use a stressing tools and monitor status manually(e.g. s-tui). Use stress-ng to stress the machine and observe the temperature/frequency/power. The whole test cases are the followings and run on the platforms, RPL/ADL/TGL/CML/CFL/KBL. 1. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. 2. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. 3. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. a. rapl.sh b. intel_pstate.sh c. powerclamp.sh d. processor.sh 4. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 5. check if system would be throttled even the temperature is under the thrip-poits.
2022-11-03 13:08:07 koba thermald (Ubuntu): assignee koba (kobako)
2022-11-03 13:08:12 koba thermald (Ubuntu): status New In Progress
2022-11-03 13:22:38 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. Currently, just use a stressing tools and monitor status manually(e.g. s-tui). Use stress-ng to stress the machine and observe the temperature/frequency/power. The whole test cases are the followings and run on the platforms, RPL/ADL/TGL/CML/CFL/KBL. 1. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. 2. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. 3. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. a. rapl.sh b. intel_pstate.sh c. powerclamp.sh d. processor.sh 4. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 5. check if system would be throttled even the temperature is under the thrip-poits. [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. Currently, just use stress-ng and observe the temperature/frequency/power manually(e.g. s-tui). The whole test cases are the followings and run on the platforms, RPL/ADL/TGL/CML/CFL/KBL. 1. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. 2. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. 3. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. a. rapl.sh b. intel_pstate.sh c. powerclamp.sh d. processor.sh 4. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 5. check if system would be throttled even the temperature is under the thrip-poits.
2022-11-04 08:53:03 Chris Halse Rogers description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. Currently, just use stress-ng and observe the temperature/frequency/power manually(e.g. s-tui). The whole test cases are the followings and run on the platforms, RPL/ADL/TGL/CML/CFL/KBL. 1. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. 2. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. 3. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. a. rapl.sh b. intel_pstate.sh c. powerclamp.sh d. processor.sh 4. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 5. check if system would be throttled even the temperature is under the thrip-poits. [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: * Run stress-ng, and observe the temperature/frequency/power with s-tui - Temperatures should stay just below trip values - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) * check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. - (TODO: What are the concrete steps to check this?) * check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. - (TODO: How do we check this) * Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. - rapl.sh - intel_pstate.sh - powerclamp.sh - processor.sh * check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. * check if system would be throttled even the temperature is under the thrip-poits.
2022-11-04 09:12:42 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: * Run stress-ng, and observe the temperature/frequency/power with s-tui - Temperatures should stay just below trip values - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) * check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. - (TODO: What are the concrete steps to check this?) * check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. - (TODO: How do we check this) * Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device. - rapl.sh - intel_pstate.sh - powerclamp.sh - processor.sh * check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. * check if system would be throttled even the temperature is under the thrip-poits. [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: * Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) * check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. - this depends on if acpi_thermal_rel exist. - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto" could be landed in etc/thermald/. - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. * check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. - run thermald with --loglevel=debug, and compare the log with xml files. - if parsed correctly, the configurations from XML files would appear in the log. * Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh * check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. * check if system would be throttled even the temperature is under the thrip-poits.
2022-11-04 09:15:09 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: * Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) * check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly. - this depends on if acpi_thermal_rel exist. - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto" could be landed in etc/thermald/. - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. * check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly. - run thermald with --loglevel=debug, and compare the log with xml files. - if parsed correctly, the configurations from XML files would appear in the log. * Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh * check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. * check if system would be throttled even the temperature is under the thrip-poits. [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/. - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file.     check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the thrip-poits.
2022-11-04 09:17:31 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/. - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file.     check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the thrip-poits. [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/.   - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the thrip-poits.
2022-11-04 10:58:51 Timo Aaltonen nominated for series Ubuntu Jammy
2022-11-04 10:58:51 Timo Aaltonen bug task added thermald (Ubuntu Jammy)
2022-11-04 10:58:59 Timo Aaltonen thermald (Ubuntu): status In Progress Fix Released
2022-11-04 10:59:04 Timo Aaltonen thermald (Ubuntu Jammy): status New In Progress
2022-11-04 11:13:34 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/.   - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the thrip-poits. [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/.   - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the trip-points. [ Where problems could occur ]
2022-11-06 14:16:05 Robie Basak thermald (Ubuntu Jammy): status In Progress Incomplete
2022-11-07 01:35:25 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/.   - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the trip-points. [ Where problems could occur ] [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/.   - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the trip-points. [ Where problems could occur ] since the PL1 min/max is introduced, we may face the edge case in the future.
2022-11-09 13:40:08 koba bug added subscriber Srinivas Pandruvada
2022-11-10 15:00:33 koba description [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For each supported CPU series (RPL/ADL/TGL/CML/CFL/KBL) the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/.   - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the trip-points. [ Where problems could occur ] since the PL1 min/max is introduced, we may face the edge case in the future. [Justification] The purpose of this bug is that prevent the regression in the future. The automatic test scripts are better for the future SRU and is still on the planning. [Test case] For these CPU series, RPL/ADL/TGL/CML/CFL/KBL, the following tests will be run on machines in the CI lab: 1. Run stress-ng, and observe the temperature/frequency/power with s-tui   - Temperatures should stay just below trip values   - Power/performance profiles should stay roughly the same between old thermald and new thermald (unless specifically expected eg: to fix premature/insufficient throttling) 2. check if thermald could read rules from /dev/acpi_thermal_rel and generate the xml file on /etc/thermald/ correctly.   - this depends on if acpi_thermal_rel exist.   - if the machine suppots acpi_thermal_rel, the "thermal-conf.xml.auto"  could be landed in etc/thermald/.   - if not, the user-defined xml could be created, then jump to (3).   - run thermald with --loglevel=debug, and compare the log with xml.auto file. check if the configuration could be parsed correctly. 3. check if theramd-conf.xml and thermal-cpu-cdev-order.xml can be loaded correctly.   - run thermald with --loglevel=debug, and compare the log with xml files.   - if parsed correctly, the configurations from XML files would appear in the log. 4. Run unit tests, the scripts are under test folder, using emul_temp to simulate the High temperatue and check thermald would throttle CPU through the related cooling device.   - rapl.sh   - intel_pstate.sh   - powerclamp.sh   - processor.sh 5. check if the power/frequency would be throttled once the temperature reach the trip-points of thermal zone. 6. check if system would be throttled even the temperature is under the trip-points. [ Where problems could occur ] since the PL1 min/max is introduced, there may have some cases that don't check the minimum of PL1 then make PL1 to smaller and smaller and throttle the CPU. this may cause machines run like the old behavior that doesn't have PL1 min/max.
2022-12-05 16:03:00 Rex Tsai bug task added oem-priority
2022-12-05 16:03:08 Rex Tsai oem-priority: importance Undecided High
2022-12-05 16:04:17 Rex Tsai tags hwe-thermal
2022-12-05 16:04:56 Yuan-Chen Cheng tags hwe-thermal hwe-thermal oem-priority
2022-12-05 16:07:13 Rex Tsai thermald (Ubuntu): status Fix Released New
2022-12-05 16:07:27 Rex Tsai summary Upgrade thermald to 2.5.1 Upgrade thermald to 2.5.1 for Jammy (22.04)
2022-12-05 16:07:36 Rex Tsai bug added subscriber Rex Tsai
2022-12-07 10:35:14 Louis Magand bug added subscriber Louis Magand
2023-04-04 07:58:18 OEM Taipei Bot bug added subscriber OEM Solutions Group: Engineers
2023-04-04 07:58:21 OEM Taipei Bot tags hwe-thermal oem-priority hwe-thermal oem-priority originate-from-2015192 sutton
2023-04-04 08:02:46 OEM Taipei Bot tags hwe-thermal oem-priority originate-from-2015192 sutton hwe-thermal oem-priority originate-from-2015192 originate-from-2015208 sutton
2023-04-19 14:23:57 koba attachment added thermald_Jammy_2.4.9-1ubuntu0.3.debdiff https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1995606/+attachment/5665259/+files/thermald_Jammy_2.4.9-1ubuntu0.3.debdiff
2023-04-19 16:12:27 Ubuntu Foundations Team Bug Bot tags hwe-thermal oem-priority originate-from-2015192 originate-from-2015208 sutton hwe-thermal oem-priority originate-from-2015192 originate-from-2015208 patch sutton
2023-04-19 16:12:30 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2023-04-27 07:53:21 koba thermald (Ubuntu Jammy): assignee koba (kobako)
2023-06-21 07:42:37 koba attachment added thermald_jammy_2.4.9-1ubuntu0.3.debdiff https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1995606/+attachment/5681109/+files/thermald_jammy_2.4.9-1ubuntu0.3.debdiff
2023-06-26 09:02:53 Louis Magand removed subscriber Louis Magand
2023-06-27 14:49:34 koba attachment added thermald_jammy_2.4.9-1ubuntu0.3.v2.debdiff https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1995606/+attachment/5682352/+files/thermald_jammy_2.4.9-1ubuntu0.3.v2.debdiff
2023-06-29 14:14:59 Julian Andres Klode thermald (Ubuntu Jammy): status Incomplete New
2023-06-29 14:56:23 koba thermald (Ubuntu Jammy): status New In Progress
2023-07-05 06:58:49 koba attachment added thermald_jammy_2.4.9-1ubuntu0.3.v3.debdiff https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1995606/+attachment/5683967/+files/thermald_jammy_2.4.9-1ubuntu0.3.v3.debdiff
2023-07-05 11:41:52 Benjamin Drung removed subscriber Ubuntu Sponsors
2023-07-05 11:41:58 Benjamin Drung bug added subscriber Benjamin Drung
2023-07-06 01:39:35 Chris Halse Rogers thermald (Ubuntu Jammy): status In Progress Fix Committed
2023-07-06 01:39:37 Chris Halse Rogers bug added subscriber Ubuntu Stable Release Updates Team
2023-07-06 01:39:41 Chris Halse Rogers bug added subscriber SRU Verification
2023-07-06 01:39:46 Chris Halse Rogers tags hwe-thermal oem-priority originate-from-2015192 originate-from-2015208 patch sutton hwe-thermal oem-priority originate-from-2015192 originate-from-2015208 patch sutton verification-needed verification-needed-jammy
2023-07-14 05:09:51 Kai-Chuan Hsieh tags hwe-thermal oem-priority originate-from-2015192 originate-from-2015208 patch sutton verification-needed verification-needed-jammy hwe-thermal oem-priority originate-from-2012475 originate-from-2015192 originate-from-2015208 patch somerville sutton verification-needed verification-needed-jammy
2023-07-14 05:22:16 koba tags hwe-thermal oem-priority originate-from-2012475 originate-from-2015192 originate-from-2015208 patch somerville sutton verification-needed verification-needed-jammy hwe-thermal oem-priority originate-from-2012475 originate-from-2015192 originate-from-2015208 patch somerville sutton verification-done verification-done-jammy
2023-07-31 09:04:30 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2023-07-31 09:05:14 Launchpad Janitor thermald (Ubuntu Jammy): status Fix Committed Fix Released
2023-08-01 14:45:14 Anthony Wong thermald (Ubuntu): status New Fix Released