problemas controlando la velocidad del procesador en debian lenny

bueno antes esta con la versión inestable pero por distintos motivos(que se me reiniciaba apenas veia un video en flash) me devolvi a lenny, por lo que algo que no funcionaba bien es que partia con todo la velocidad del procesador a full, bueno trate de colocar e icono para poder controlarlo desde la barra de gnome y no se veia, asi que muy flojo pero no tonto busque algun comando para bajarle la velocidad para lo cual encontré este:

cpufreq-selector -f 1300000

pues no funciono, por ahí dentro de mi investigacion encontre que se podian ver ciertos parametros del cpu revisando aquí cat /sys/devices/system/cpu/cpu0/
dentro hay varias carpetas pero no el de la frecuencia.

instale el paquete que debe estar segun lei:
apt-get install cpufrequtils
pero habia una linea extra~a al terminar la instalación

"CPUFreq Utilities: Setting ondemand CPUFreq governor...disabled, governor not available...done."

bueno investigando por ahi llegue a este consejo que sirvio:
*******
To make sure the kernel module for frequency scaling is loaded run:

#modprobe p4_clockmod
To load it at boot add
p4_clockmod
to
/etc/modules
*******
bueno la sorpresa es que funciono bajar y subir la frecuencia, podemos ver las frecuencias con este comando:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
en mi caso tira esto:"162500 325000 487500 650000 812500 975000 1137500 1300000"
para setear hago:cpufreq-selector -f 1137500

si hago cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
lo unico que tengo es:"performance"

lo que yo quiero es que este con el governor ondemand por lo que encontre es que los modulos no estaban cargados y por eso no encontraba la opcion ondemand asi que los buscamos.

debian:/home/pint0# modprobe -l cpufreq*
/lib/modules/2.6.26-2-686/kernel/arch/x86/kernel/cpu/cpufreq/cpufreq-nforce2.ko
/lib/modules/2.6.26-2-686/kernel/drivers/cpufreq/cpufreq_ondemand.ko
/lib/modules/2.6.26-2-686/kernel/drivers/cpufreq/cpufreq_powersave.ko
/lib/modules/2.6.26-2-686/kernel/drivers/cpufreq/cpufreq_stats.ko
/lib/modules/2.6.26-2-686/kernel/drivers/cpufreq/cpufreq_conservative.ko
/lib/modules/2.6.26-2-686/kernel/drivers/cpufreq/cpufreq_userspace.ko


y los agregamos al /etc/modules asi:


cpufreq_ondemand
cpufreq_powersave
cpufreq_stats
cpufreq_conservative
cpufreq_userspace

No comments: