I have a sony vaio laptop with an Intel P4 processor.
I have been playing with the kernel modules and userspace tools for cpufreq, but have become quite discouraged as everything I seem to do with cpufreq seems to be overridden by thermal controls elsewhere (I assume ACPI thermal zones). This is pretty annoying when my 2.4GHz processor gets knocked down to 900MHz to cool it off 1 or 2 degrees.
Basically what is happening is that the processor will get throttled down if it hits 72deg Celcius. If I compile the ACPI/Thermal as a module, and unload it, I can use cpufreq to keep the processor at full speed (2.4 GHz) and it seems to peak at about 74deg Celcius (I can tell by quickly inserting the thermal module and checking temp)
What I am wondering is if there is anywhere on the system that I can change the thermal zones. I have looked through the module src for thermal.c as well as all of the cpufreq modules and cant seem to understand it enough to actually change the way the modules work. I tried using CPUfreqd, but it just gets overridden too.
Haven't found any similar questions in threads...
Any ideas?
Oh, and yes... I know there is a reason for the thermal zones being the way that they are, but I have done my research and I pretty confident that the zones can be safely changed by a small margin.