** Description changed: [ Impact ] * CPU throttled to 400MHz on Intel ArrowLake platforms [ Test Plan ] * On machine https://certification.canonical.com/hardware/202606-38873/ * Update the thermald with fix * Reboot * Run CPU workload by stress-ng sudo apt update && sudo apt install -y stress-ng stress-ng --cpu <cpu number> --timeout 60s * Monitor the cpu freq. by - watch -n 1 "grep 'cpu MHz' /proc/cpuinfo + watch -n 1 "grep 'cpu MHz' /proc/cpuinfo" * The number should not be throttled to 400MHz [ Other Info ] * thermald is the Ubuntu service that manages CPU power and temperature. At startup, it reads power-limit values from the BIOS-provided table and writes them into the CPU's power-limit registers (PL1/PL2). * In thermald 2.5.6, a few of those variables were used before being initialized. So at startup, the daemon picked up whatever leftover values happened to be in memory, and wrote one of them. * When the issue happened, 21987 µW with a time window of 0 was written into the PL2 register. * The invalid ~22 W turbo limit, it clamped itself to 400 MHz. * Upstream fix: https://github.com/intel/thermal_daemon/commit/58ddafdde5d0e1d191603cd2c01de7cddcfba0ba * The commit is included since v2.5.8, so no need for resolute and stonking.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2167436 Title: CPU throttled to 400MHz on Dell AIO QB24250 To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2167436/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
