InicioInfoOverclocking a tu procesador AMD

Overclocking a tu procesador AMD

Info4/25/2011


bienvenidos.







¿Cómo se realiza el OC?

Es muy fácil, la velocidad final de nuestro procesador está compuesta por dos factores variables: el HTT y el MULTIPLICADOR. Por tanto:

Velocidad de nuestro procesador = HTT x MULTIPLICADOR

Overclock significa "aumento o subida de reloj". ¿Cómo se aumentará la velocidad de nuestro procesador en esa multiplicación? Escribiré lo que ya estan pensando, mediante la variación de uno o ambos factores.

- Primer problema con el que nos econtramos (problema por llamarlo de alguna manera, pues veremos que no tiene mayor relevancia). Uno de esos factores, el MULTIPLICADOR, está limitado según el modelo hacia arriba, es decir, en un 3000+ tendremos como multiplicador máximo el 9, en un 3200+ el 10, en un 3500+ el 11...
La explicación del paréntesis y de porqué no es un problema, es simplemente porque obtenemos mejor rendimiento aumentando el factor HTT que no el MULTIPLICADOR. Las placas actuales pueden aguantar un HTT de 300-350Mhzs fácilmente, por lo que, en el peor de los casos, 300x9= 2700Mhzs. Ya estaremos muy cerca del límite de nuestro procesador.

- Segundo problema. Los AMD64 tienen un problema (entendiendo problema para nosotros y a lo que estábamos acostumbrados) con la memoria con los MULTIPLICADORES no enteros, es decir, 6,5 / 7,5 / 8,5 / 9,5... El problema es que redondea hacia arriba y aplica el valor del multiplicador entero a la memoria. Supongamos que tenemos el sistema síncrono (más adelante trataremos sincronía/asincronía)

280 x 8,5 = 2380Mhzs => en teoría nuestra memoria tendría que ir a 280Mhzs pero al usar el multiplicador no entero 8,5, nos hace funcionar la memoria como si trabajásemos con multiplicador 9, es decir, 2380/9 = 264,4Mhzs.

La solución es la que usamos todo el mundo, usar multiplicadores enteros y correr...

- Tercer problema. El HTT (evolución del FSB en los K7) trae ahora su propio multiplicador interno, el LDT. La frecuencia de este bus conocido como Hypertransport es de 1000Mhzs como máximo oficialmente. ¿Cómo se obtiene? Exactamente igual que antes. son dos factores variables sin ningún tipo de restricción en este caso. El LDT suele venir a x5, ya que el HTT oficial de los AMD64 es 200. Hypertransport 200x5= 1000Mhzs.
Con un ejemplo se ve más claro:

- (Velocidad de nuestro procesador) 2000Mhzs = 200 (HTT) x10 (MULTI)
Ahora mismo el 200(HTT) x5(LDT) = 1000Mhzs

Vamos a realizar el OC
- (Velocidad de nuestro procesador) 2000Mhzs = 250 (HTT) x 8 (MULTI)
Veis que hemos aumentado el HTT, si no variaramos el LDT a x4, nos daría un resultado de 250(HTT) x5(LDT) = 1250Mhzs . Esto nos desestabilizaría totalmente el sistema, pues ya les he comentado que el Hypertranspot aguanta 1000Mhzs. ¿Solución? Cuando subamos el HTT, deberemos bajar el LDT y fijarnos en que su multiplicación nunca supere los 1000Mhzs.

La idea básica del OC es conseguir los Mhzs finales más altos posibles con con el HTT más alto y con el voltaje más bajo posible. Es por tanto que, a igualdad de Mhzs finales, el procesador que tenga mayor HTT dará más rendimiento. Aún teniendo los mismos Mhzs finales, nuestro segundo ejemplo da más rendimiente porque tiene 250 de HTT frente a los 200 del primero.

A tener en cuenta: hemos visto dos multiplicaciones, no las confundan entre sí:

Una es: Velocidad Procesador = HTT x MULTIPLICADOR => Ésta es la externa, es la velocidad que conseguiréis con vuestro procesador.

La otra: Hypertransport = HTT x LDT => Ésta es interna y no afecta a la velocidad final de sus micro. En ésta lo único que tienes que hacer es procurar que su multiplicación no supere los 1000Mhzs. Ajusta el LDT para no superar esos 1000Mhzs.

Nota: realmente el HTT es el Hypertransport, HTT = FSB x LDT pero olvidense de esto porque nos confiaremos, la gente y los programas han sustituido la denominación de FSB por HTT aun sin ser del todo exacto. Como les he dado la explicación van a ser capaces de enteder lo que ponen los programas y de lo que habla la gente. Mucha gente obviamos esto y no le damos importancia pero a los que empiezan les puede llevar a engaño. Si son capaces de comprenderlo, perfecto, sino hagan caso omiso a esta nota.

Bien, entendidos estos principios básicos, ya tenemos una ligera idea de cómo se realiza un OC. ¿Cuál es el problema que podemos encontrar? Fácil, como localizar todos estos valores con tantos nombres raros y, frecuentemente, en inglés. Por tanto, a ello vamos.

Cuando el equipo arranque, mantengan presionada la tecla "Supr". Entraremos en la BIOS de la placa que es la encargada de controlar todo lo básico en un PC. Voy a utilizar la BIOS de una MSI Neo2 que es utilizada por mi para testear y benchear. No se asusten porque todo lo básico es igual en "todas" las placas.

Esta es la pantalla de bienvenida a la BIOS con sus correspondientes apartados.


En esta placa los apartados para configurar nuestro micro los encontramos en el apartado Cell Menu. En el resto de placas estarán en un lugar muy parecido y en el 99% de las veces suelen estar todos los valores que les he mostrado juntos.


Bien, pues ya tenemos localizados los valores en la BIOS. Variando esos valores de la forma que les he enseñado conseguiran OCear sus micro.


¿Cómo se estabiliza nuestro OC?

La respuesta es muy sencilla, mediante voltaje. El tema de voltajes que podemos ajustar oscila en 3 o 4 apartados. Os voy a dejar cómo se les denominaba en K7, aunque en la actualidad pueden haber variado algo. Da absolutamente igual, lo que nos importa no es como se denominan sino qué es lo que nos permite controlar.

VCORE => Voltaje del procesador
VDD => Voltaje del chipset de la placa base
VDIMM => Voltaje de la memoria
VAGP => Voltaje del slot AGP (donde va la gráfica) actualmente sustituidas pos PCIe.

La relación entre voltaje y Mhzs es directamente proporcional, a más Mhzs, necesitaremos más voltaje para estabilizar nuestro procesador, placa o ram.

Ponemos un ejemplo que se verá más claro:

- Nuestro micro 2000Mhzs=200x10 a 1,4v
- Nuestro micro con OC 2500Mhzs=250x10 a 1,5v

Hemos tenido que incrementar el voltaje en 0.1v porque se me reiniciaba. Incrementándolo hemos conseguido que sea estable.

Esto mismo lo podemos aplicar a nuestras memorias. Puede que nuestras memorias sean PC3200 de 200Mhzs con 2,6v y poniéndoles 3,3v sean capaces de hacer 260Mhzs.

La conclusión es clara, recurriremos a los voltajes para estabilizar los componentes. Hay que tener en cuenta, como puse al principio, que al aumentar el voltaje de cualquier componente, su temperatura y su electromigración también aumentan.

Vamos como antes, ¿dónde localizamos estos valores en la BIOS para poder modificarlos?


Fijense que la MSI no tiene voltaje del chipset de la placa, por lo que cuando toquemos tope en los Mhzs que le pongamos, no podremos recurrir al voltaje para ir un poco más allá.
Fijense también que el VCORE (voltaje del procesador) tiene dos valores. No pasa nada, el problema es que la MSI no coge los valores del voltaje definidos que tiene, tenemos que hacerlo mediante incrementos porcentuales. ¿Cómo se hace esto? Ponemos 1,4v que es lo que trabajan estos micros, y en el otro apartado +3,3%, es decir, 1,4v+3,3%= 1,4363v

La importancia de la memoria: sincronía/asincronía

Así de sencillo:

- Síncrono => tener el HTT y la memoria igual 250HTT:250Memo
- Asíncrono => tener el HTT y la memoria diferente 250HTT:200Memo

¿Cómo se puede conseguir esta asincronía? La respuesta como siempre es simple, usando divisores. Estos divisores los encontraréis expresados de distintas formas en las placas (166 es una y 6:5 es otra, pero ambas son lo mismo). Da igual cómo lo expresen, a ustedes lo que les importa es el resultado y el resultado de las anteriores es el ratio 1,2.

200:200 = 1:1 = 1
200:166 = 6:5 = 1,2 => éste será nuestro ejemplo
200:133 = 3:2 = 1,5
200:100 = 2:1 = 2

¿Qué significa y cómo aplico este ratio? Este ratio significa que nuestro HTT va a estar multiplicado 1,2 veces el valor de nuestras memorias. Hasta aquí todo correcto, el problema se plantea ahora. Esto ya no es como K7, el controlador de memoria viene integrado en el micro, lo que hace que sea él el que determine cómo imponer ese ratio de los divisores a las memorias en base a los Mhzs finales que él tenga. Por tanto, este ratio se aplicará en una fórmula que ahora veremos incluyéndolo todo, el HTT y el MULTIPLICADOR. Si lo de antes les parecía un poco tedioso, lo que viene ahora es algo más complicado y abstracto de entender.

La fórmula en sí es ésta:


Velocidad real de Memoria (VRM) = d / ((a x cool.gif=c) ; simplificada:

VRM = d / c

Dónde:

a) Resultado del ratio del HTT/Memo.
cool.gif MULTIPLICADOR de nuestro procesador. (problema a resolver).
c) Resultado redondeado a valor entero superior de la multiplicación a x b.
d) Mhzs finales de nuestro procesador.


Como siempre, con un ejemplo, toda fórmula se ve mucho más clara:

-Velocidad Final de nuestro Procesador = 2504Mhzs (313x8 )
-Ratio HTT/Memo = 200/166,67 = 1,2
-Multiplicador = 8

=> VRM = 2504 / ((1,2x8 )=9,6 "redondeado a 10" = 250,4 Mhzs

Lógicamente, cuanto mayor sea el redondeado, mayor será el error respecto a lo que yo les proponía.

Fijense lo que proponía yo antes:
=> VRM = 313HTT / 1,2Divisor = 260 Mhzs

Como anécdota, incluso la propia BIOS de la Neo2 calcula el valor como os había propuesto desde un principio.


No es ninguna aberración lo que yo había explicado, puesto que antes sí trabajaban así los procesadores. En teoría, el peor error que se podría dar a la hora de calcular la velocidad de las memorias sería el de un redondeo de 0,99 en el multiplicador resultante. Así que en el peor de los casos el error sería de unos 15-20mhzs, más que suficiente como para decir que lo que os había explicado yo estaba mal o no era del todo acertado. Basándonos en los valores más habituales para divisores, límites de memorias y límites de placas, las diferencias reales a la hora de calcularlo por ambas formas son muy leves, aunque la correcta es la que quedará ahora escrita.

Aclarado esto, vamos a un problema que puede surgir y que no seré yo quien lo averigüe o resuelva (mi tiempo es bastante limitado).
Si alguna tarde estan aburridos, haganlo. Si a esta altura de la explicación les sale humo por las orejas y estás pensando: "¡Joder! ya lo podría haber dejado como estaba...", las culpas a AMD, sólo ellos sabrán porqué han hecho esto.

Breve resumen para OC:

1) Buscamos la velocidad final que deseemos ajustando el voltaje.
2) Buscamos las posibles opciones de los divisores para hacer encajar nuestra memoria en la velocidad final que hemos conseguido.
3) Ajustamos la memoria para tratar de lograr esa velocidad.
4) A disfrutar de un OC bien realizado.

Esta es mi manera de OCear cualquier procesador o memoria, no es la única manera de hacerlo, pero es la que yo os recomendaría. Cuando le cojan el truco a esto, veran que hay muchos pasos que se pueden saltar. Yo mismo no hago todo los pasos porque hay cosas que ya se dan por supuestas y leyendo sueles saber hasta dónde suelen llegar los componentes

comenten y dejen puntos
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
sargentox096🇦🇷
Usuario
Puntos0
Posts7
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.