Cpufreq en Debian Etch
Publicado por gorefest en Noviembre 11, 2008
Bueno aquí estamos nuevamente, para instalar cpufreq en nuestra máquina debian ACER 4520 con kernel 2.6.24-etchnhalf.1-486 con entorno Gnome, que es cpufreq; es una herramienta que nos permite modificar la frecuencia del procesador (siempre y cuando tu procesador soporte multiples frecuencias) para ahorrar energia (por lo general se usa en laptos) para el uso de la batería, bueno manos a la obra:
Lo primero que vamos hacer es ver los tipos de “scaling” que soporta nuetro procesador:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

Los números que ahí aparecen, nos muestran las frecuencias que nuestro procesador soporta
Ahora vamos a ver que procesador tenemos y que módulo debemos introducir en nuestro kernel:
cat /proc/cpuinfo
Nos mostrara una lista entre uno de sus datos nos dice que procesador y modelo tenemos, esto es importante porque asi sabremos que modulo introducir en el kernel, bueno con esta info ya saber cual modulo eligiremos desde esta lista:
AMD Sempron/Athlon/MP (K7) con “socket A” y “slot A”:
modprobe powernow-k7
XP3000+ con placa controlada por nforce2:
modprobe cpufreq-nforce2
AMD Duron/Sempron/Athlon/Opteron 64 (K8) con zócalos 754, 939, 940, S1 (638), AM2 (940) y F (1207) que es el de esta máquina:
modprobe powernow-k8
Intel Core Duo y Pentium M:
modprobe speedstep-centrino
Intel Pentium 4 (no es ajuste de frecuencia real, pero funciona perfecto en los northwood):
modprobe p4_clockmod
Si no tienes claro aún cual tienes que usar o no funciona con lo que has usado, usa:
modprobe acpi-cpufreq
Bueno ya sabemos que modulo usar, ahora tenemos que ingresar los “gobernadores” (son los que se encargan de setear la frecuencia invocado por una palabra, ¿como? tranquilo ej: gobernator “powersave” baja la frecuencia del procesador al mínimo en este caso a 800 mhz.-
Ahora ingresemos lso modulos de gobernadores:
modprobe cpufreq_conservative cpufreq_ondemand cpufreq_powersave cpufreq_stats cpufreq_userspace
estos son los gobernadores que manejaremos, si al ingresar los modulos NO recibimos ningun error, los cargamos como modulos al inicio (para que se cargen cuando iniciemos), para eso editamos gedit /etc/modules y agregamos:
cpufreq_conservative
cpufreq_ondemand
cpufreq_powersave
cpufreq_stats
cpufreq_userspace
#modulo para el procesador, para esta máquina un k8
powernow-k8
Ahora vemos si tenemos cargados nuestro gobernadores tecleando:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
nos aparecera: userspace powersave ondemand conservative performance
Con esto ya podemos cambiar nuestros gobernadores a “mano” pero la verdad es que voy omitir este paso porque lo que nos interesa es no tener que habrir una consola como root y escribir cada vez que queramos setear un gobernado, es una paja asi que vamos a utilizar las herramientas que nos provee Gnome, bueno manos a la obra, ons instalamos lo siguiente:
apt-get install cpufrequtils
Editamos: gedit /etc/default/cpufrequtils y cambiamos ENABLE=”false” tenemos que poner ENABLE=”true” ya con eso estamos casi listos, ahora solo falta reconfigurar los applets de Gnome en especifico el “Monitor de Frecuencia” para aquello hacer:
dpkg-reconfigure gnome-applets
Nos preguntará si queremos ponerle el bit SUID a cpufreq-selector, ya estamos listos ahora solo agregar el MONITOR DE FRECUENCIA a nuestro panel de Gnome (Click con el boton derecho sobre el panel—->agregar al panel—–>Monitor de frecuencia) y nos aparecera lo siguiente:
ahi le damos click y nos saldran las frecuencias y en las propiedades puedes agregar los gobernadores en la lista. eso suerte…
