Sample Header Ad - 728x90

Avoiding the need for reboots when CPU thermally throttles itself

1 vote
0 answers
90 views
I'm on a Dell laptop with Sandy Bridge Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz CPU running a 5.15.0-100-generic Linux kernel. The CPU goes up to 3.4GHz (as both the MATE CPU Frequency Monitor applet shows and as /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq shows) and it seems to get stuck at a lower frequency whenever the temperatures reach a certain threshold. Then it won't go up to 3.4GHz again unless both the temperature decreases (putting the laptop in the freezer for a bit helps in that regard) and the computer is rebooted. Is there any way to force it back up without at least the reboot step? I have my MATE CPU Frequency Monitor set to Performance and I've tried sudo cpufreq-set -g performance, and writing 3400000 to /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_min_freq (seemed like it could do it) but none work other than both decreasing the temperature (that alone won't make the frequency go back up) and rebooting (that alone doesn't work either unless the temperature is low at the time of reboot). I care because the lower frequenciese mess up my microbenchmarks.
Asked by Petr Skocik (29590 rep)
Mar 19, 2024, 11:13 AM
Last activity: Mar 19, 2024, 12:35 PM