Cool'n'Quiet es una tecnología disponible en los procesadores AMD Athlon 64 que sirve para reducir el consumo de energía de dichos procesadores. Esta redución no solo implica menor gasto económico sino que al ser menor el consumo, también es menor la cantidad de calor generado por el procesador y por tanto también es menor la cantidad de ruido del ventilador necesaria para disipar este calor.
La redución del consumo de energía se consigue disminuyendo la frecuencia de funcionamiento del reloj y el voltaje del procesador cuando se detecta que el procesador no está siendo utilizado.
Para poder usar esta tecnología, lo primero es asegurarse de tener activada la opción Cool'n Quiet en el menú de la BIOS de la placa base.
Lo siguiente es activar el soporte en el kernel, marcando las siguientes opciones:
Power management options --->
[*] Power Management support
CPU Frequency scaling --->
[*] CPU Frequency scaling
<*> 'ondemand' cpufreq policy governor
<*> AMD Opteron/Athlon64 PowerNow!Si el soporte para ACPI del kernel está activado, entonces la opción Power Management support aparecerá ya marcada y no podremos modificarla. Por supuesto las opciones se pueden marcar como módulos en vez de marcarlas estáticas en el kernel, pero en ese caso hay que asegurarse de que los módulos implicados (cpufreq_ondemand y powernow-k8) se cargan automáticamente al inciar el sistema (en Gentoo se pueden poner en /etc/modules.autoload.d/kernel-2.6).
Una vez configurado el kernel y arrancado con él para que los cambios tengan efecto, podemos comprobar que todo ha ido bien si el siguiente comando muestra una salida similar a esta
En mi caso, se han detectado cinco posibles estados del procesador: 1000MHz a 1'1V, 1800MHz a 1'2V, 2000MHz a 1'3V, 2200MHz a 1'4V y 2400MHz a 1'5V. Cada procesador mostrará una salida diferente en función de los modos que soporte.
Si la salida es similar a la siguiente
es porque, o bien no se ha activado el soporte en la BIOS, o bien la BIOS tiene una implementación incorrecta de la tecnología. En el segundo caso, normalmente actualizando la BIOS a la última versión disponible en la página web del fabricante de la placa base se suele solucionar el problema.
Para activar la reducción de frecuencia bastará con ejecutar al inicio el siguiente comando:
En Gentoo podemos hacer que se ejecute automáticamente el comando añadiendolo al archivo /etc/conf.d/local.start.
Con esto lo que estamos haciendo es elegir ondemand como gestor de escalado de frecuencia. Ondemand ajusta la frecuencia del procesador dinámicamente bajo demanda, es decir, según sea el uso que se está haciendo del prcesador. Existen otros gestores pero ondemand suele ser el más adecuado para la mayoría de gente, de ahi que sea el único que he marcado en el kernel. Si se quiere usar cualquier otro tan solo hay que marcarlo en el kernel y especificar su nombre en el comando echo.

Javi, tú lo usas? tengo
Javi, tú lo usas? tengo entendido que esta tecnología no se lleva bien con los overclocks cañeros.
NOP
Pues no lo uso precisamente porque mi OC es considerable y me crea inestabilidad, pero tengo la manía de hacer funcionar todo lo que pueda en Linux :), de ahí la mini-guía.
El problema que tiene con el OC es que para hacer la reducción de frecuencia se basa en reducir el multiplicador, no el FSB. Con un OC grande, al bajar el multiplicador el cambio de velocidad es demasiado drástico. Con un un FSB de 200 (el predeterminado), un paso de multiplicador 12x a 10x supone una reducción de 400MHz en el procesador. En cambio, si tienes OC y por ejemplo tienes el FSB a 280 ese mismo cambio de multiplicador implica 560MHz de reducción.
Cada procesador es un mundo.Cada uno soporta de una forma distinta los cambios bruscos de frecuencia. Si reduzco el OC a mi procesador me funciona bien el C&Q, pero el OC es algo a lo que no quiero renunciar ;). A casi todo el mundo le va con un OC reducido.
Yo tengo mi athlon 3200
Yo tengo mi athlon 3200 (2GHz) overclockeado a 2.310 y uso el cool'n'quiet sin ningún problema desde hace meses. Salvo que tengas un overclock exagerado no creo que te falle. Saludos
¿por qué no puedo leer lo
¿por qué no puedo leer lo que escribo?
¿por qué no puedo leer lo
Debido a que la gente utilizaba los comentarios para preguntar dudas o pedir ayuda sobre cosas que no tienen nada que ver con las entradas del blog, desde hace un par de semanas está activada la cola de aprobación de mensajes del blog. Todo los comentarios tiene que pasan a la cola de aprobación para que les de el visto bueno. Todo lo que no sean "comentarios" no los publico.
Tienes una explicación mas detallada de los motivos que me hicieron tomar esta decisión en esta entrada.
Si te fijas, tras insetar un comentario se te advierte: "Tu comentario se encuentra en la cola de moderación" ;)
Es cierto
Perdona
Pues a mi no me funciona :(
Hola Stolz! Acabo de descubrir tu blog por casualidad :P. Como ya te he comentado por el foro de Gentoo a mi sigue sin funcionarme este asunto, tampoco es una cosa que me preocupe demasiado, ya que como me comentaste no tiene sentido hacer ahorro de energía haciendo al mismo tiempo OC. Pero me sigue rayando el hecho de que con el mismo micro que @pacho, y a un pelín menos de frecuencia no me funcione el escalado de frecuencia :S
En fin, como se suele decir, cada micro es un mundo xD.
Saludos!