Playing with the power of the thunder
Categories: Web Link BlogTermine mi upgrade diario y me encontre con esta sorpresita...

No tiene nada de raro visualmente. Pero por lo general el valor es bastante mas bajo, lo que permitia poder trabajar sin que el procesador se calentara tan rapido.
Antes, y es lo mas freak, powernowd me permitia esa tarea. No pregunten. Quizas sea el control de ACPI el guateado (kernel 2.6.14 hacia 2.6.15).
Asi que ponerme a buscar que herramientas hay para poder ajustar la frecuencia de la CPU. Y como se hacia.
Me tope con esto:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors conservative ondemand userspace powersave performance
Esos son los supuestos "gobernadores" de los perfiles para hacer CPU Scaling, o en shileno, para cambiar la velocidad de la CPU en tiempo real. Para que? Menos temperatura para el procesador, mejor rendimiento, dura mas tiempo la bateria ![]()
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 2799930 1599960
Estas son las frecuencias que le puedo dar al procesador. En kHz.
Se me ocurrio instalar cpufreqd. Error.
No estaba tomando el "governor" correcto. Y eso hacia la linda imagen del principio.
Flashback gratuito:

Ok, me quedaba entonces setear el "governor" a mano. Se me ocurrio con powersave.
# cpufreq-set -g powersave -u 2799930 -d 1599960
No devolvio nada. Significa que funciono?
# cpufreq-info
cpufrequtils 0.4: cpufreq-info (C) Dominik Brodowski 2004
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
driver: speedstep-ich
CPUs which need to switch frequency at the same time: 0
hardware limits: 1.60 GHz - 2.80 GHz
available frequency steps: 2.80 GHz, 1.60 GHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance current policy: frequency should be within 1.60 GHz and 2.80 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz (asserted by call to hardware).
Y magicamente, se obtiene el resultado esperado:

Como cpufreqd no lo pude hacer funcionar en menos de un minuto, instale cpufrequtils.
ENABLE="true"
GOVERNOR="powersave"
MAX_SPEED=2799930
MIN_SPEED=1599960
Claro que estuve tirando miles de mis acostumbradas chuchadas por que esto no me funcionaba.