The other day, I reinstalled my operating system (Crunchbang, fork of Debian). For some reason my fan has been running at full speed (and blowing colder-than-room-temperature air) even though I'm using less than 2% of my CPU.
I've been told to try
fancontrol, but after running
sensors-detect, the only kernel module I need is
coretemp, and it's already loaded by default. Running
pwmconfig says there are no available interfaces.
I was also told to try CPU governors, but the only ones available (
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors) are performance and powersave, and powersave is already the default.
But today, I ran screenfetch (a program that displays system info), and under CPU, it said
Intel Core i5-3230M CPU @ 3.2GHz. The i5-3230 is normally a 2.6GHz processor, but it supports "turbo boost" up to 3.2GHz when the processor is being used heavily. I went back and looked at some screenshots of screenfetch from my previous installs of this OS on the same machine, when the fan was acting normal, and lo and behold, they said 2.6GHz just like they should. Does that mean that the processor is overclocking itself for no reason, and quite possibly causing the fan to stay on full speed all the time? How could I fix this?