Closed torotil closed 2 months ago
I can see no improvement after upgrading to kernel 5.10.23 and thermald 2.4.3.
Try something like above, where you are limiting power based on temperature. For example in the above config, when SEN2 reaches 50 power is reduced to 20W, at 55C use 15W and so on. You can tune instead of reaching 60C.
Thanks! I will try that (and possibly tweak it a bit). I plan to report back here when I have tested it enough.
Without a
thermal-conf.xml
my Laptop (Lenovo C940) frequently shuts down due to high temperature (SEN4 reaching the critical temperature of 80°C). thermald-no-config.log (The log stops after I’ve manually throttled the CPU usingcpupower
)That’s why I’ve used
dptfxtract
to generate athermal-conf.xml
. With this config rapl_controller_mmio is used because SEN2 surpasses 60°C. This leads to the system firing away at >3GHz (3.9GHz is the CPUs max speed) then slowly declining to ~2.5GHz and then finally dropping to 400MHz for a few seconds. thermald.logThis is somewhat successful in keeping SEN4 below 80°C (thermal shutdowns occur only rarely), but the Laptop is becoming mostly useless whenever it’s throttled to 400Mhz.
When I use
cpupower
to limit the CPU to 2GHz SEN2 keeps at ~57°C and SEN4 at ~69°C. So throttling to 400MHz seems a bit excessive.I’ve read the manpage for the thermal-conf.xml but I’m non the wiser how I could fine-tune things.
Any suggestions on what I could try?