lunes, 21 de enero de 2013

Guía práctica: Overclocking

Hola a todos, a continuación os dejo una pequeña guía sobre cómo realizar un overclocking. Si no se tienen conocimientos previos sobre el tema, aconsejo la lectura inicial de un artículo mío: Introducción al overclocking.


Introducción

Como ya sabemos, el overclocking consiste en una serie de técnicas que permiten forzar los componentes de un sistema informático (de cualquier tipo) para que trabajen a más velocidad de la original, que es la especificada por el fabricante. Estas técnicas pueden causar una serie de consecuencias de las que ya hemos hablado en post anteriores. Para los propósitos de este artículo, haremos overclocking de una CPU Core 2 Quad Q6600, no obstante, las técnicas utilizadas son generales y se podrían aplicar a cualquier CPU de Intel, pero recordando siempre que puede variar la vída útil del chip. La placa utilizada ha sido una AsusP5K Premium y, como sucede en la mayoría de las placas base de la compañía, los principales controles de overclocking se encuentran en la sección ADVANCED de la BIOS. en el submenú JUMPERFREE configuration.

Vídeo explicativo sobre qué es el overclocking:
 

Programas necesarios
  • CPU-Z: nos aporta información sobre el procesador, la memoria, el bus... puedes descargarlo desde Aquí. También se puede usar el Everest, descarga Aquí.
  • Orthos: para realizar los test de tortura. Puedes descargarlo desde Aquí.
  • Core Temp: para monitorizar las temperaturas, descarga Aquí.
  • Hay programas específicos para realizar cambios en los parámetros, pero nosotros lo haremos directamente sobre la BIOS. 
Usamos el CPU-z y examinamos nuestros componentes:

Estas son laas características de nuestra CPU. Fijaros en los recuadros rojos, es lo que vamos a cambiar.

Pasos a seguir

Paso 1:
Entramos en advanced/JUNPERFREE CONFIGURATION
Entramos en la BIOS, no se entra igual para todas las placa base, algunas son pulsando F2, F7, F8... en la nuestra, se entra pulsando la tecla "Del" al encender el ordenador, antes de que se cargue el SO.
Marcar spread spectrun como: Disabled
Antes de nada, hay que hacer un par de ajustes. El primero: bloquear la velocidad de PCI-E a 100 Mhz, puesto que muchos dispositivos, particularmente los discos duros S-ATA, son muy sensibles a los cambios en la frecuencia y así los mantenemos a salvo. Muchas placas base lo hacen de manera automática, mientras que otras proporcionan una opción en la BIOS. Segundo: tendremos que desactivar las opciones de SPREAD SPECTRUM. Ésta es una función que compensa las emisiones electromagnéticas y que tiene un efecto perjudicial para el overclocking.

  
Paso 2:
AI Overloclocking:  MANUAL, saldrán nuevas opciones
La P5K Premium tiene un montón de opciones de overclocking, pero para poder verlas, en la BIOS hay que cambiar a MANUAL. El Q6600 funciona a 2,4 GHz de forma estándar y tiene un FSB a 266 MHz. Esto significa que tiene un multiplicador de reloj de 9, por lo que cualquier valor de FSB que utilicemos se multiplicará por 9 para calcular la velocidad del chip (2400/266=9).

Lista opciones desplegadas

Paso 3:
Fijamos el FSB a 300 MHz, lo que aumentará la velocidad de la CPU a 2,7 GHz.

Paso 4:
Si el PC arranca normal, pasamos a hacer los test de tortura, paso 5.
Si no entra el SO. Puede ser por alguno de los siguientes factores:
Desde aqui se cambia la FSB Frequency
  1. Demasiado calor
  2. La ram no lo aguanta
  3. No hay suficiente voltaje (o demasiado)
  4. La CPU o la placa base no pueden con ello.


Las comprobaciones hay que realizarlas en ese orden descrito:

a) El calor es el problema número uno creado por el overclocking, ya que al hacer más rápida la CPU, hace que consuma también más energía. La BIOS tiene acceso a varias sondas de temperatura. Dentro de la sección POWER hayun submenú HARDWARE MONITOR que muestra las lecturas de las sondas de temperatura en la placa, así como la velocidad de los ventiladores conectados directamente a la placa base (en contraposición a los de los conectores mólex).
Aqui podemos observar las lecturas que nos dan las sondas de la BIOS
b) La ram. Como sabemos, la velocidad de la memoria está relacionada directamente con la velocidad del FSB, así que al aumentar el FSB, estamos elevando la velocidad de la memoria. Si ésta no puede con esa velocidad, surgen los problemas. En el PC de ejemplo, tiene 2GB de memoria Kingston Hyper PC2-6400 que funciona a 800 MHz. En sus ajustes predeterminados, la placa Asus configura la Ram a "Auto". Lo que significa que cada una ya estaba trabajando a 400 MHz cuando el FSB estaba a 266 MHz (relación2:3). Sin embargo, como hemos subido el FSB a 300 MHz, la memoria ha subido a 450 MHz, que sumando las dos, hacen 900 MHz de ram. Para comprobar que el fallo no es de la ram, fijamos manualmente la frecuencia de la DRAM a su valor más bajo utilizando un divisor 1:1, que redoce la velocidad de la memoria a 600 MHz con un FSB de 300 MHz.


Cambiar DRAM Timing Control a manual revela nueve opciones de pemporización diferentes.
Al buscar el código de nuestra ram en internet, descubrimos que puede funcionar con los tiempos de 4-4-4-12 a hasta 800 MHz, con 2,0V. Ajustamos manualmente esos tiempos y el voltaje en la BIOS.

c) El voltaje. Juguetear con los voltajes es el aspecto más peligroso del overcklocking. Subir el voltaje hace que los componentes produzcan más calor. Si estamos con los coolers de referencia, no es aconsejable subir el voltaje de la CPU más de un 5%. Si usamos uno de primera calidad como el Freezer 7 pro de Arctic Cooling debería permitirnos aumentar el voltaje entrs un 10% y un 15%. Para mayores incrementos, habría que pasar a la refrigeración por agua.
En la BIOS observamos que nuestro núcleo de la CPU (misma sección que la de temperaturas) funciona a 1,288V, así que, si no nos arranca el PC lo subimos a 1,3V.
Otro factor podría ser el llamado vdroop, que es un descenso en el voltaje provocado por la circuitería subestándar o agotada. Esto se da por el aumento de calor, que imprica una mayor resistencia eléctrica y por lo tanto una menor eficiencia. La solución: refligerar los reguladores de potencia.

Realizamos los cambios desde la BIOS/Advanced/CPU Voltage. Se nos desplegará un cuadro donde podremos elegir el voltage deseado:

Paso 5: ¿Es estable? Que el ordenador entre en el escritorio, no es una indicación de establilidad. En cada etapa de overclocking es importante someter al sistema a pruebas de tensión/pruebas de tortura.
Para ello utilizaremos el programa Orthos. Este programa sólo puede hacer trabajar a dos núcleos a la vez, con lo que necesitamos ejecutardo dos veces a la vez. Utilizaremos el Administrador de tareas para ajustar manualmente sus afinidades al Core 0/1 y Core 2/3 para asegurarnos que se están utilizando los cuatro núcleos de un chip quad.
Mientras Orthos está corriendo, vigilamos la temperatura del chip con Core Temp.

ARRIBA: Core Temp, administrador de tareas/rendimiento. ABAJO: 2 veces el prgrama Orthos.

Vídeo explicativo sobre cómo funciona el programa Orthos. Está en inglés, pero el funcionamiento se ve claramente:


Paso 6: Como hemos comrpobado que nuestro sistema es estable, aqui terminamos nuestro tutorial. 
Se puede volver a subir gradualmente la frecuencia der procesador, siempre y cuando sea poco a poco y tras cada subida realizar un test de tortura.
El límite lo pones tú, en función de lo que te quieras arriesgar. Un consejo: Lo mejor es buscar por el fabricante para saber la información precisa sobre que temperatura máxima puede alcanzar tu procesador. En cualquier caso, es mejor no sobrepasar los 70ºC.

RESULTADO FINAL
IZQ: el antes. DCH: el después.



Fuentes
Apuntes propios
Introducción al overclocking
Overclocking tutorial paso a paso para principiantes
Wikipedia
Foros.softonic.com
Youtube