I will attach /var/run/thermald/thermal-conf.xml.auto, and thermal.log (generated by sudo thermald --no-daemon --loglevel=debug) to illustrate thermald's bad behaviour.
Thermal.log up to line 500 shows the output when the laptop was idling: sensor B0D4 stayed cooler than 40°C, the CPUs ran at 900 MHz, and thermald is (I think) using rapl_controller for thermal control. At that point I ran c-ray. CPU speed rose to 2400 MHz, and the temperature began to rise (53°C at line 528, 64°C at line 632). At line 656 thermald decided to switch from rapl_controller to intel_pstate. At line 699 intel_pstate disabled turbo; CPU speed dropped to 1800 MHz, and the temperature began to fall, from 71°C at line 686 down to 54°C at line 799. At that point, even though temperatures were falling and no fans were running, thermald switched from intel_pstate to intel_powerclamp. CPU speed dropped to 400 MHz, and performance tanked. I think this switch to intel_powerclamp is the problem. It seems to happen whenever the temperature exceeds 40°C for some number of polling periods, which is not a useful thermal policy. Most web sites drive the CPU hard enough to trigger it. ** Attachment added: "thermald loglevel=debug" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1769236/+attachment/5141770/+files/thermal.log -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1769236 Title: CPU frequency stuck at minimum value To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1769236/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
