Hacker News new | ask | show | jobs
by haukem 1204 days ago
Thank you for your comment.

I installed thermald on my Lenovo T480 with Debian Bookworm and I get 20% better results in stress-ng. The fans are a bit louder now under high load and off under low load.

Without thermald:

  $ stress-ng --matrix 0 -t 3m --metrics-brief
  stress-ng: info:  [3755113] setting to a 180 second (3 mins, 0.00 secs) run per stressor
  stress-ng: info:  [3755113] dispatching hogs: 8 matrix
  stress-ng: info:  [3755113] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s
  stress-ng: info:  [3755113]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
  stress-ng: info:  [3755113] matrix          2278812    180.00   1437.43      0.27     12660.06        1585.04

With thermald:

  $ stress-ng --matrix 0 -t 3m --metrics-brief
  stress-ng: info:  [3755550] setting to a 180 second (3 mins, 0.00 secs) run per stressor
  stress-ng: info:  [3755550] dispatching hogs: 8 matrix
  stress-ng: info:  [3755550] stressor       bogo ops real time  usr time  sys time   bogo ops/s     bogo ops/s
  stress-ng: info:  [3755550]                           (secs)    (secs)    (secs)   (real time) (usr+sys time)
  stress-ng: info:  [3755550] matrix          2791272    180.00   1404.32      0.57     15507.06        1986.83

I just installed it using apt and did no extra configuration. My system was anyway configured for balanced power mode. Why is thermald not installed on desktop installations by default?
2 comments

Is dptfxtract still needed?

The thermald man page says this:

> In some newer platforms the auto creation of the config file is done by a companion tool "dptfxtract". This tool can be downloaded from "https://github.com/intel/dptfxtract". It is suggested as parts of the install process, run dptfxtract.

The dptfxtract gibthub project (https://github.com/intel/dptfxtract) says Intel discontinued the project.

Found it out myself, it is not needed by recent thermald. The ReadMe says this:

> Thermald version 2.0 and later has in built parser for thermal tables. So this utility is not required. Make sure that thermald "--adaptive" option is used.

https://github.com/intel/dptfxtract/blob/master/README.txt

What? Doesn't Debian come with thermald by default?