Public bug reported:

[ 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

 * Monitor the cpu freq. by
   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

** Affects: oem-priority
     Importance: Undecided
         Status: New

** Affects: thermald (Ubuntu)
     Importance: Undecided
     Assignee: Kai-Chuan Hsieh (kchsieh)
         Status: In Progress


** Tags: jira-wtn-454 oem-priority

** Tags added: jira-wtn-454 oem-priority

** Summary changed:

- CPU throttled to 400MHz on AIO QB24250
+ CPU throttled to 400MHz on Dell AIO QB24250

** Description changed:

  [ Impact ]
  
-  * CPU throttled to 400MHz on Intel ArrowLake platforms
+  * CPU throttled to 400MHz on Intel ArrowLake platforms
  
  [ Test Plan ]
  
-  * On machine https://certification.canonical.com/hardware/202606-38873/
+  * On machine https://certification.canonical.com/hardware/202606-38873/
  
-  * Update the thermald with fix
+  * Update the thermald with fix
  
-  * Reboot
+  * Reboot
  
-  * Run CPU workload by stress-ng
-    sudo apt update && sudo apt install -y stress-ng
+  * Run CPU workload by stress-ng
+    sudo apt update && sudo apt install -y stress-ng
  
-  * Monitor the cpu freq. by
-    watch -n 1 "grep 'cpu MHz' /proc/cpuinfo
+  * Monitor the cpu freq. by
+    watch -n 1 "grep 'cpu MHz' /proc/cpuinfo
  
-  * The number should not be throttled to 400MHz
- 
+  * 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
+  * 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

** Changed in: thermald (Ubuntu)
     Assignee: (unassigned) => Kai-Chuan Hsieh (kchsieh)

** Changed in: thermald (Ubuntu)
       Status: New => In Progress

-- 
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

Reply via email to