¿Qué es el overclocking?
El overclocking consiste en exprimir nuestro hardware hasta donde realmente puede llegar, me explico, los componentes de un PC normalmente puden funcionar a una frecuencia superior a la que vienen por defecto.
Tambien esta relacionado con el overclock el termino underclocking, que consistiria en hacer funcionar el hardware a una frecuencia inferiorior a la que tiene por defecto.
Un poco de teoria:
La finalidad del OC (lo llamaremos asi a partir de ahora) es conseguir un rendimiento superior en nuestros equipos del que tienen, ya sea mayor ancho de banda (mas bus), mas mhz finales etc, iremos viendo en que consiste todo esto mas adelante.
Un inciso antes de seguir, otra que hay que tener en cuenta es que no todos los micros permiten el mismo oc, hay modelos más flexibles que otros. Incluso un mismo modelo de micro tiene ejemplares que suben más que otros (usando misma placa base,misma memoria, misma refrigeración... ).
Aprovecho para recordar que dos micro con el mismo nombre pueden ser en realidad muy diferentes. Por ejemplo el athlon 2800 lo hay en versión barton y en versión Thoroughbred, siendo sus características y rendimiento notablemente diferentes.
Pero a lo que me estaba refiriendo en realidad es al stepping de los micros. No nos vamos a meter a analizarlos en profundidad, pero sí que es importante saber que existe. El stepping es como el dni del micro, en un código en apariencia indescrifable (que no lo es tanto) y que esconde datos sobre el micro como el modelo, la fecha en la que se creó, el voltage al que trabaja e incluso si es un micro remarcado (un micro que es un modelo superior al que supuestamente debería ser). Esto influye como digo en la capacidad de oc del micro en cuestión. Si alguien quiere saber cuales son los mejores steppings aquí dejo un link en el que se peude encontrar un ranking de oc para cada modelo de micro con su correspondiente stepping (lo que puede servir para hacerse una idea de cual es el mejor stepping):
http://www.cpudatabase.com/index.cfm?Action=search
Con todo esto lo que quiero decir que porque fulanito consiga subir su amd 2500 a X mhz no significa que si te compras un amd 2500 tengas garantizada esa subida, esto es importante tenerlo en cuenta para no llevarse luego engaño.
Una vez aclarado esto podemos continuar con la explicación. Como ya adelantábamos antes el oc fuerza nuestro hardware, pero podemos forzarlo mucho o poco (oc moderado, oc bestia). Podríamos decir que oc moderado es aquel que busca sólo una pequeña mejora de rendimiento sin forzar demasiado el hardware y el oc bestia es el que busca exprimirlo al máximo. Si queremos llevar nuestro hardware al máximo deberemos sin duda subir el voltaje (el voltaje es como el alimento, si quieres que el micro trabaje más tienes que darle más comida).
Vamos a poner un ejemplo:
Atlhon XP 2600+: bien, este es un procesador de AMD con estas caracteristicas de fabrica, y con nucleo Barton:
bus: 166
multiplicador:11,5
Vcore(llamado asi al voltaje nominal del micro): 1,65v
Velocidad real del micro:166x11,5=1902
Viendo estos valores podemos llegar a esta conclusion:
166x11,5=1900Mhz, esta seria nuestra velocidad de microprocesador, entonces por que decimos que es un 2600+?
Esto sucede por la forma que tiene AMD de catalogar sus micros, AMD no se basa en los mhz finales, sino en el PR (performance rating) que calcula el rendimiento del procesador en base a la performance de un AMD Thunderbird de 1000 Mhz pero su rendimiento (en teoria, ahora no vamos a entrar es esto) seria equiparable a un PIV 2600.
¿por que sucede esto? Bueno a grandes rasgos podiamos decir que los procesadores intel debido a su arquitectura superan en Mhz a los de AMD(ojo, no en rendimiento), entonces AMD decide usar el PR para crear digamos una forma de equipararse a los PIV.
Despues de esta breve explicacion pasamos a analizar la operacion de antes.
166x11,5=1900 Mhz, en teoria nuestro procesador para trabajar a 1900 mhz necesita 1,65v, por lo que si queremos subir al máximo los mhz del procesador deberemos subir el voltaje para que soporte la nueva velocidad que le imponemos.
Al aumentar el voltaje aumentamos la temperatura, ya que generamos mas calor y aqui esta el autentico enemigo de todo Overclocker, el calor.
Entonces ahora tambien podemos entender el termino underclock, si subimos el procesador y el voltaje aumentamos rendimiento y temperaturas, pero si lo bajamos, reducimos temperatura, rendimiento y problablemente, el ruido de nuestros ventiladores, que ya no tienen que disipar tanto calor, asi pues el underclock se usa cuando el PC esta encendido pero no necesitamos rendimiento, es decir, para descargar etc.
Ampliando terminos:
Bueno ahora vamos a ver que hay que saber para hacer un buen OC:
FSB: front side bus, es el bus que comunica el procesador con la memoria. El procesador como vimos antes obtiene su frecuencia de multiiplicar el FSB por el multiplicador.
Multiplicador:Es la constante que da el rendimiento al multiplicar (valga la redundancia) el FSB.
Actualmente el Multliplicador suele estar bloqueado en el 90% de los micros, al menos hacia arriba, es decir lo podemos bajar pero no subir, en los PIV el multiplicador esta bloqueado totalmente. tambien tenemos los AMD XP mobile con el multiplicador desbloqueado famosos por su OC brutal.
Con el multi desbloqueado tenemos los buques insignia de ambas compañias, los PIV EE (extreme edition) y los FX de AMD, son lo mejor y lo mas caro.
Vcore: es el voltaje del micro, su aumento genera mas calor pero es necesario aumentarlo para ganar mhz.
Vdimm: igual que el anterior pero en este caso controla el voltaje de la memoria RAM. La RAM son como "condensadores", entonces al subir el voltaje estamos haciendo que estas se "carguen" más rápido, asi es como se reducen los timings de la RAM, pero también hay que vigilar porque sino podremos quemar la RAM.
Vcc: igual que los anteriores pero para la placa base.
Divisores: normalmente la memoria y el micro van sincronos (1:1) pero hay casos en los que deberemos ponerlos asincronos y ahi entran en juego los divisores, un ejemplo seria si nuestro procesador va a 166 FSB y la memoria a 400 (200x2).
DDR: double data rate, si hablamos de ddr hablamos de memoria RAM (ramdon access memory), la memoria ram en nuestras bios la veremos a frecuencias con estos valores, 100, 133, 166, 200 etc...
Ya que en cada ciclo de reloj se hacen dos operaciones, una cuando sube y otra cuando baja.
___
__| |__
^ ^
Esto sería un ciclo de reloj y teneís marcado con ^ donde hace las operaciones.
¿por que la memoria es a 400 (p. ej) si en la bios sale a 200? pues debido a su double data rate (200x2).
DDR2: Las módulos DDR2 son capaces de trabajar con 4bits (2 de ida y 2 de vuelta en el mismo ciclo), lo que mejora el ancho de banda considerablemente comparandolo a la memória DDR. (Si la DDR a 200mhz entregaba 400mhz, la DDR2 entrega 800mhz)
SDR: single data rate, si hablamos de sdr hablamos de memoria ram, con la diferencia de que esta solo hace una operación por ciclo de reloj.
Ventajas e inconvenientes
Como ventajas tenemos el aumento de rendimiento a menor coste, la competencia entre la comunidad de Overclockers (autenticos piques) para ver quien logra subir mas sus componentes y la satisfacion personal de cada uno por lograr OC estables.
Los inconvenientes pues son 2, el calor y algo que deriba de este calor, la quema de nuestros componentes, algo que puede llegar a suceder si no controlamos lo que hacemos, eso si, con un poco de control no hay peligro, yo mismo llevo haciendo OC a todos mis componentes varios años y jamas he quemado nada.
Bueno, creo que sabiendo estos terminos ya podemos empezar a entrar en materia.