** Description changed: [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 + [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: - 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. + * 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.
-- 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/1995606 Title: Upgrade thermald to 2.5.1 Status in thermald package in Ubuntu: In Progress Bug 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. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1995606/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp