¿Cómo consumir menos energía con Phenom II y Athlon II?

Aprende a acomodar el consumo de energía de tu PC de acuerdo al nivel de exigencia, ahorrando valiosos KW hora.

Nota Introductoria: Esta guía forma parte de un esfuerzo de CHW por destacar en portada los trabajos que los miembros de la comunidad han aportado en el foro.

Anteriormente, con la plataforma 939 y AM2, existia una excelente utilidad llamada Crystal CPUID, que permitia personalizar los niveles de frecuencia y voltaje automáticamente, ajustando mayor velocidad en escenarios de mayor exigencia y bajando en casos de tiempos muertos, ideal para los usuarios que deseaban ahorrar o overclockear con respeto a la madre tierra.

Con la llegada de la arquitectura Phenom, este programa dejo de proveer compatibilidad (hasta la fecha) quedándonos huérfanos… hasta ahora.

K10STAT es un programa que permite hacer lo mismo y ahorrar esos preciados watts que elevan nuestra cuenta. No es tan simple como CPUID, pero esta guía, aclarara estos puntos, para dejar a los chilehardwarianos felices

Introduccion: Lo que necesitamos

  • Un procesador de arquitectura K10 (Phenom II, Athlon II, etc)
  • K10STAT (descargable de aquí)
  • Niveles establecidos de overclock/underclock ya conocidos (3 o mas).

Metiendo mano: Lo fundamental

Lo primero que debemos hacer, antes de siquiera tocar el K10STAT, es saber y tener nuestros niveles de overclock y/o underclock, que queremos ocupar junto con el programa.

Un ejemplo práctico (que usaremos durante la guía) sería el siguiente:

Procesador: Sempron 140 a 2.7GHZ Velocidad Stock.
Velocidad máxima con overclock: 3.25Ghz -> 1.34 Volts
Velocidad intermedia: 2.0Ghz -> 1 Volt
Velocidad baja: 1.0Ghz -> 1 Volt
Velocidad idle: 500Mhz -> 1 Volt

Bus sistema: 250Mhz

Esas serian las velocidades. El enfoque de la guía es sobre usar el programa y no enseñar a overclockear/underclockear, ya existe gran cantidad de artículos en la red explicándolo, por lo que uds, deben averiguar estos niveles y una vez que los tengan, seguimos a nuestro próximo paso.

Un ultimo paso consiste en desactivar la funcion Cool ‘n Quiet de AMD, para que el programa se encargue de la administracion. Esto se realiza en la bios de la placa madre.

Metiendo mano: La previa

Para iniciar, descomprimimos el archivo en un lugar apropiado y luego, abrimos el programa. Lo primero que aparecerá, es una pantalla similar a lo siguiente:

Verán una ventana con 4 pestañas: Info, P-State, NB, Debug.
La que nos importa, es la de P-State (permite modificar los niveles de Cool'n Quiet).

Como veran, la interfaz no es para nada amigable. Veremos algunos terminos familiares como CPU voltaje, NB Voltaje y otros no, como FID, DID, P0, P1, etc. Estos nos permitiran configurar nuestro programa, por lo cual es bueno hacer una breve reseña.

P0, P1, etc, corresponden a los niveles de ahorro energetico que tienen los procesadores, siendo P0 el de mayor rendimiento y P3 el de reposo casi absoluto, con sus respectivos niveles intermedios (aquí entran en juego nuestros niveles de velocidad).

FID y DID se encargan de generar el multiplicador, que en conjunto con el bus del sistema, nos dara nuestra velocidad final para el estado.

Metiendo mano: En el fango

Deben seleccionar un valor P-n a modificar, clickeando en la izquierda de el y luego apretando los botones que estan en el mismo nivel (tienen un numero dentro).

NOTA: SE RECOMIENDA ENCARECIDAMENTE, SELECCIONAR CADA PERFIL Y ASIGNAR UN VALOR DE VOLTAJE ALTO (POR LO MENOS EL MAS ALTO QUE OCUPARAN, EN NUESTRO CASO 1.35V) PARA CADA UNO, YA QUE SI PONEN APLICAR Y NO ES SUFICIENTE EL VOLTAJE PARA UN PERFIL BAJO, SE PEGARA Y PERDERAN TODO EL AVANCE.

Ahora, ¿Qué valores ponemos? Si dejamos ambos valores, FID y DID, en cero, veremos que nos da un multiplicador de 8X, como lo muestra la imagen:

Eso, multiplicado por nuestro bus, nos da la velocidad final de 2Ghz.

Si lo notaron, el programa, en la parte “Frecuency”, arroja una velocidad distinta a la real medida por CPU-Z, esto es porque el programa toma una velocidad del bus referencial de 200Mhz para el calculo y haciendo la matematica, 200x8=1600Mhz, pero en realidad se toma el bus real, quedando 250x8=2000Mhz.

Ahora bien, aquí es donde entra FID a la escena. Cada vez que aumentamos FID en 1, el multiplicador aumenta 0.5X, como lo muestra la siguiente secuencia:

Si tenemos FID 6, es lo mismo que:
FID 0 = 8X
FID 1 = 8,5X
FID 2 = 9X
FID 3 = 9,5X
FID 4 = 10X
FID 5 = 10,5X
FID 6 = 11X

Entonces, ¿Para que sirve DID? Este valor, divide todo lo anterior, por 2, 4 u 8.

Tomemos nuestro ejemplo de FID=0 y DID=0. Nuestro multiplicador sera 8x y aumentaremos 0.5x por numero subido en FID. Si ponemos DID en 1, nuestro multiplicador sera 4x y aumentaremos 0.25x por vez, como lo muestra la imagen:

Si ponen DID en 2, el multiplicador quedara en 2x y subiran de 0.125x
Si ponen DID en 3, el multiplicador quedara en 1x y subiran de 0.0625x

Y sucesivamente. Con esto ya pueden, establecer los valores que quieren para cada nivel, sus respectivos voltajes y ponerle un nombre bonito a su perfil. Para finalizar, ponen aplicar y ya estaria guardados los parametros.

Los otros valores de "Up", "Down", corresponden a cuando caera o subira entre niveles, de acuerdo al uso de CPU. Los valores por defecto son sanos, asi que no es necesario variarlos. De todas maneras, este tema sera explayado en una futura extensión de la guía.

La luz al final del tunel.

Ya configurados los niveles, solo queda que este programita se encargue de manejar las velocidades automaticamente.

Para ello, la opcion mas simple es agregar un acceso directo a la carpeta de inicio de Windows, con la siguiente sintaxis:

E:\K10STAT\K10STAT.exe -lp:2 -ClkCtrl:1 -StayOnTray -nw

Donde:

E:\K10STAT\K10STAT.exe
Indica el lugar donde esta el archivo.

-lp:1
Indica que se cargara el perfil 1 (por defecto), pudiendo usar hasta 5 distintos.

-ClkCtrl:2
Indica que ocupara el metodo 2 de 5 disponibles, para detectar el uso de CPU. Los disponibles son los siguientes:

0: Sin control, la velocidad queda fija
1: Controla la velocidad de cada núcleo por separado
2: Controla la velocidad de los núcleos por igual (misma velocidad) (Dependerá del núcleo mas cargado).
3: Controla la velocidad de los núcleos por igual (misma velocidad) (Dependerá de la media de todos los núcleos).
4: Controla la velocidad de los núcleos por igual (misma velocidad) (Dependerá del núcleo menos cargado).

-StayOnTray
Hace que el programa se mantenga en el tray (bandeja de sistema, area de notificacion, etc)

-nw
Al iniciar no muestra la ventana principal.

Uds, puede variar los parametros como mas les acomode. Aca ya el acceso creado:

Con esto, el programa se ejecutará correctamente cada vez que inicie el sistema.

powered byDisqus