I've soak tested focal thermald 1.9.1-1ubuntu0.4 for 4.5 hours with a laptop that is cycled through CPU loading and idle states with the air vents blocked to try to trip thermal overrun. Debug mode was enabled and also it was run with valgrind to check for memory leaks.
thermald was able to passively change CPU state to avoid thermal overrun. thermald had no long term memory leakage. Looks good to me. ** Tags removed: verification-needed verification-needed-focal ** Tags added: verification-done verification-done-focal -- 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/1913186 Title: Backport the adaptive engine from v2.4.1 upstream Status in thermald package in Ubuntu: New Status in thermald source package in Focal: Fix Committed Status in thermald source package in Groovy: Fix Committed Bug description: Impact: DPTM provides an adaptive power policy that allows for improved integration between the platform and the OS. Firmware can provide a set of complex conditions to the OS, and an OS agent (in this case thermal_daemon) is responsible for evaluating them, potentially making use of information that is easily available to the OS and not the firmware. The agent evaluates each set of conditions in turn, and once the first evaluates completely it triggers a set of actions. Fix: Backport the adaptive engine (and all its dependencies) from upstream v.2.4.1 Regression potential: Both Focal and Groovy backports are substantial (Focal in particular is pretty large), so there's definitely a regression potential. On the other hand, the entire patchset is a clean backport, taking no shortcut or trying to adapt any patch, but rather picking up all the necessary dependencies to make the entire stack apply cleanly. -- To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/thermald/+bug/1913186/+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