cpuspeed scaling wrong when booting from battery in FC2
I have an Inspiron 8600 with Pentium M 2Ghz processor. In windoze, the minimum processor speed that gets used is 600 Mhz if I select dynamic scaling in speedswitch xp.
If I boot to FC2 with AC power, klaptop correctly changes the scaling and the minimum cpu frequency will be 600 MHz, as it should be. Setting to max power gives 2Ghz.
However, if I boot from battery power, then the max speed is only 600 MHz when using the performance setting, and using dynamic scaling or powersave, the minimum frequency goes down to 175 MHz as reported by cat /proc/cpuinfo. I believe the cpuspeed reported in /proc/cpuinfo is correct, as programs run very slowly.
The processor speed should not go below 600 MHz.
I've tried chkconfig cpuspeed off, currently /sbin/chkconfig --list | grep cpusp gives
cpuspeed 0:off 1:on 2:off 3:off 4:off 5:off 6:off
but the behavior is the same. Is this a BIOS problem? The only BIOS settings available are to either enable or disable speedstep. With it disabled, the cpu is supposed to remain in the slower 600Mhz state.
I've also tried setting the default governer in klaptop to be performance on both battery and AC, and here is my /etc/cpuspeed.conf
#OPTS="-i 10 -p 10 25"
#OPTS="-a /proc/acpi/ac_adapter/*/state -t /proc/acpi/thermal_zone/*/temperature 75"
Last edited by ashlock; 05-03-2005 at 12:30 AM.