We've tested Meteor Lake (Family, Model, Stepping: 6, 170, 4), Lunar
Lake M (6, 189, 1), and Arrow Lake (6, 198, 2) systems after installing
thermald/noble-proposed (2.5.6-2ubuntu0.24.04.1), here are the results:
* All of the systems passed stress-ng, as none of them have shutdown by
tripping Tmax. Test command:
sudo STRESS_NG_CPU_TIME=600 checkbox-cli run
com.canonical.certification::stress/cpu_stress_ng_test
* None of the three systems have parsable /dev/acpi_thermal_rel, as
there are error messages saying:
failed to GET COUNT on /dev/acpi_thermal_rel
However, this message seems to be common on systems that do not define ACPI
thermal relationship tables.
* control devices order seems to be running according to
thermal-cpu-cdev-order.xml
* On Lunar Lake M, the newly patched INT3400 thermal driver base path is
working.
* None of our tested platforms showed Unsupported CPU.
** Tags removed: verification-needed verification-needed-noble
** Tags added: verification-done verification-done-noble
--
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/2087816
Title:
[SRU] patch thermald in noble to support Intel Lunar Lake and Arrow
Lake CPUs
Status in OEM Priority Project:
New
Status in thermald package in Ubuntu:
Fix Released
Status in thermald source package in Noble:
Fix Committed
Bug description:
[ Impact ]
* This is an update of thermald in noble to support Intel Core Ultra
Processors (Series 2), aka Lunar Lake and Arrow Lake
[ Test Plan ]
Pick each of the Raptor Lake, Lunar Lake, and Arrow Lake systems and
run the following tests:
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 thermal-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.
[ Where problems could occur ]
* The above test failed, which means the support for Lunar Lake and
Arrow Lake are incomplete, or regression happened on the supported
units.
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2087816/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp