Overclock fx
Hola a todos, ya se que hay un hilo sobre el overclock para los amd, pero llevo un tiempo siguiéndolo y he visto que siempre hay las mismas dudas, así que me he decidido a hacer este tuto con todo lo que he aprendido por internet y con otras pruebas que hice por mi cuenta. Espero que os sirva, y suerte con el overclock.
antes de empezar: no me hago responsable si os cargais algo, si teneis alguna duda usad la búsqueda o preguntad antes de liarla, en este foro hay gente que sabe mucho y entre todos seguro que podemos responder.
Contenido |
Introducción
Que es el overclock? Overclocking es un término inglés compuesto que se aplica al hecho de hacer funcionar a un componente del ordenador a una velocidad superior a su velocidad de diseño original. Literalmente significa "subir el reloj". El componente al que habitualmente se le aplica esta técnica es el procesador, pero también es útil para acelerar la memoria, tarjetas de vídeo... Aunque... con el auge de los micros desbloqueados... yo más pienso que lo que hacemos realmente es poner el micro a la velocidad que queremos y con el voltaje que queremos (sin hacer burradas se refiere), ¿porque tenemos que conformarnos con las frecuencias que eligen intel o amd? no siempre esas frecuencias nos vienen bien... si quereis hacer la prueba... poned un juego cpudependiente (yo uso the evil within, el princpio del juego antes de entrar en el edificio), si puede ser gameworks mejor que mejor con una gráfica tocha (minimo gtx 970) y probad a ver como lo mueve a frecuencias stock, oc de 500mghz y oc de 1ghz y vereis el cambio
si os fijais un poco... del 8350 (4 ghz) al 9590 (5 ghz) hay un buen cacho, el average del 8350 (4.0) se convierte en los mínimos del 9590 (5.0)
Estos procesadores amd de gama alta vienen con el multi ya desbloqueado como la serie k de Intel, por lo que subiendo el multiplicador y el voltaje sería suficiente, no obstante, al final hablaré un poco de overclock por fsb.
para aclararnos un poco:
velocidad=multiplicador x fsb en un principio con el amd overdrive y cpuz tendríamos sufiente, aunque yo recomiendo usar el software de la placa o el aida para medir la temperatura de la cpu y los vrm. Antes usaba el prime95 para stresar el micro, pero algún juego me ha tumbado un overclock que creía estable, cosa que no me ha pasado con el amd overdrive. links de descarga:
amd overdrive http://download.amd.com/Desktop/aod_setup_4.2.6.exe
cpu-z http://www.cpuid.com/softwares/cpu-z.html
aida64 http://www.aida64.com/downloads
datos a tener en cuenta sobre las temperaturas y el voltaje
Estos procesadores tienen un TDP muy alto, por lo que necesitaremos una placa en condiciones para un overclock en condiciones, muchas placas base por llevar unos mosfets de baja calidad o mal refrigerados sufren un defecto que se llama throttle, el micro en carga baja de frecuencia algunos cores porque los vrm o bien se recalientan o no dan más de si (también suele pasar en placas 4+1)
ya sabeis para evitar el throttle: placa 8 + 2, y vrm bien refrigerados (aconsejable poner un ventilador cerca metiendo aire (tapa lateral, hueco de arriba)), y ajustar el vcore al minimo vcore estable, si aun así continúan puede que sea por el apm master mode.
Aquí os dejo una hoja de cálculos sacada de otros foros con las placas base compatibles y cosas a tener en cuenta https://spreadsheets.google.com/spreadsheet/pub?key=0AgN1D79Joo7tdE9xMUFlMEVWeFhuckJEVF9aMmtpUFE&gid=2
algunos tweaks para intentar fixear el problema de trhottle
Básicamente hay tres causas que pueden generar el throttle:
1. los Ahorros de Energía de la bios: solución: dejamos en disabled - amd turbocore - apm - cool & quiet - c6 - c1e - termal control seleccionamos los 62 - enhanced halt state
y activamos el llc
2. Problema de la bios: el truquito del amd overdrive
http://www.youtube.com/watch?feature=player_embedded&v=9AyRAU7ARXY
gracias djhonny
3. temperaturas, o bien del micro, o de los mosfets o bien de la placa. y para, nada mejor que el aporte de nuestro amigo el dr. dre http://www.elotrolado.net/hilo_guia-tutorial-ventilacion-basica-en-pc-sobremesa_1913807 refrigeramos bien la torre y ajustamos los voltajes, recomendable memorias de 1.50 y dejar el cpu/nb y el ht por defecto.
Las placas msi no tienen llc por lo que hacen vdroop en overclock, algunas bios tienen una opción que se llama "vdroop control" para solucionarlo. Algunas placas Asus M5a97 el llc no funciona correctamente, en este caso se recomienda dejarlo en auto. Algunos modelos de placas gigabyte 9xx en su primera revisión no tienen llc. Gracias kanijo1 por la confirmación. Por tu Intel [beer]
para los coolers, minimo un evo 212, yo con tengo un antec 620. Si quereis llegar hasta los 4.7/4.8 h100 para unas temperaturas guapas. en las rl de 120 (antec 620 y similares) debe de colocarse el radiador arriba y la bomba hacia abajo (donde están los dos tubos abajo). Gracias anubi por la acaración.
Temperaturas: para los cores 70º
para la cpu por los foros americanos no recomiendan pasar de 75º y algunas placas hacen trottle al llegar a 80
voltaje: amd recomienda no pasar de 1.51 (1.55 con rl)
Lo primero que hay que tener en cuenta es que hay que tener en cuenta que no todos los micros suben igual, ni todas las placas permiten el mismo overclock. Así que no intenteís llevar el micro más allá de donde pueda porque habeís visto a uno que lo tiene así, porque lo más probable es que acabeís petándolo. Antes de empezar, es MUY RECOMENDABLE actualizar la BIOS de la placa a la más actual que exista. Normalmente las BIOS nuevas tienen mejoras en el OC, corrigen bugs, amplian la compatiblidad con ciertos componentes, mejoran la estabilidad, agregan nuevas opciones, etc
Parametros recomendados
La imagen es muy bonita pero.. ¿Qué es cada cosa? Ai Overclock Tuner: tiene tres opciones auto, manual y DOCP, si nuestras memorias tienen perfil de overclock seleccionaremos DOCP, o bien podemos configurar las latencias y voltaje a mano.
CPU ratio: multiplicador
AMD Turbo CORE Technology: ídem
CPU Bus Frequency: FSB
PCIe Bus Frequency: valor por defecto 100, no conviene tocarlo porque nos podemos cargar la gpu o los hds.
Memory Frequency: aki seleccionaremos la velocidad de nuestras memorias
CPU/NB Frequency: el valor por defecto es 2200, este valor no puede ser más bajo que la RAM
HT Link Speed: el valor por defecto es 2400 (2600 en placas con chipset 990FX)
CPU Spread Spectrum: para overclocks bajos o medios lo dejaremos desactivado, aunque en overclocks altos da estabilidad (a partir de 5.0 no pude estabilizar el micro sin activar esta opción)
PCIe Spread Spectrum: como no vamos a tocar este bus lo dejaremos en disabled.
EPU Power Saving Mode: ahorros de energía, así que disabled.
CPU & NB Voltage: opciones auto, manual y offset. •CPU Manual Voltage: vcore manual •CPU/NB Manual Voltage: pues eso, el voltaje del cpu/nb
CPU VDDA Voltage: el valor por defecto es 2.50, podemos bajarlo a 2.20 para bajar la temperatura de la cpu o subirlo a 2.60 para intentar estabilizarlo (también aumentará la temnperatura)
DRAM Voltage: voltaje de las memorias, si hemos seleccionado un perfil DOCP se nos habrá configurado automáticamente, si no, lo pondremos nosotros. A VECES EL PERFIL POR DEFECTO DE LAS MEMOS NO ES ESTABLE, recomendable subir un poco el valor por defecto. Gracias NiCH
NB Voltage: ídem. valor por defecto 1.1
NB HT Voltage: ídem. valor por defecto 1.2
NB 1.8V Voltage: este es el voltaje del multiplicador chipset/cpu. teóricamente habría que subirlo para multis altos, aunque yo no lo he tocado.
SB Voltage: voltaje del South Bridge. Valor por defecto 1.1
DIGI+ Power Control & CPU Configuration
Uff, cuantas cosas también, al igual que antes...
CPU LLC - esto es el famoso load line calibration o control de fases. valor recomendado - Ultra High (75%), con esto ajustaremos el vdroop
CPU/NB LLC - lo mismo pero para CPU/NB LLC. valor recomendado - High (50%), cuanto más queramos subir el CPU/NB más alto tenemos que poner este valor
CPU Current Capability - capacidad de corriente para la cpu. valor recomendado 130%
CPU/NB Current Capability - capacidad de corriente para el cpu/nb. valor recomendado 130%
CPU Power Phase Control - control de fase para los vrm . Extreme ayuda a dar estabilidad pero aumenta la temperatura
CPU Voltage Frequency - no lo tengo muy claro todavía pero creo que es el tiempo de respuesta de los vrm para dar corriente al micro
VRM Spread Spectrum - sería como el CPU spread spectrum pero para los vrm.
CPU Power Duty Control - en extreme nos dará estabilidad pero aumentará la temperatura. yo lo tengo en t-probe a 4.6
CPU Power: tiempo de respuesta del micro. Valor recomendado Auto
CPU/NB Power lo mismo pero para el CPU/NB. Valor recomendado Auto
CPU Power Thermal Control - otra cosa que todavía no tengo clara
DRAM Current Capability - para overclock de la ram.
DRAM Voltage Frequency - para overclock de la ram
DRAM Power Phase Control - para overclock de la ram. Valor recomendado - Optimal
Advanced Cool'n'Quiet - esto hace que el micro baje de velocidad en idle. valor recomendado disabled
C1E - ahorro de energía. valor recomendado disabled.
SVM - esto es para hacer maquinas virtuales, solo lo activaremos si nos hace falta (disabled de momento)
Core C6 State - ahorro de energía. valor recomendado disabled.
HPC Mode - esto previene el throtte, o lo que es lo mismo, que el micro nos baje de frecuencia por las altas temperaturas. valor recomendado disabled.Recommended - Enabled, aunque también nos puede causar cuelgues en el sistema.
Amp Master Mode: este es el famoso apm master mode, en otras palabras, si pasamos del TDP del micro nos bajará las frecuencia. valor recomendado - Disabled
una vez estabilizado el micro podremos volver a activar los ahorros de energía, si oceamos por offset... el voltaje nos bajará a menos de v1 en idle y la frecuencia nos bajará a 1400 (veo una gilipollez llevar el micro oceado hasta las trancas para navegar y otras tareas simples)
Overclock con vcore fijo
Con la configuración que he puesto debería arrancarnos sin problemas. ejecutamos el amd overdrive y ejecutamos el test, para comprobar la estabilidad y las temperaturas (el vcore por defecto es 1.35, como lo hemos bajado... no está de más comprobar la estabilidad) en caso de que nos de error, subiremos el vcore un puntito y volveremos a probar. Si hemos pasado el test sin errores, volveremos a la bios y bajaremos un puntito el vcore (0.005 más o menos). Iremos repitiendo éste proceso hasta que nos pete el orverdrive. ¡¡¡¡Felicidades!!!! Hemos aprendido a hacer undervolting. aki os adjunto un enlace al wiki sobre undervolt cortesía del mestre dre, os animo a que compartais allí vuestros resultados si haceis undervolt, también puede servirnos como referencia para saber más o menos que voltaje vamos a necesitar para un determinado oc.
http://www.elotrolado.net/hilo_hilo-oficial-bajar-temperaturas-en-fx-8xxx_2032475
Este paso simplemente lo he hecho para que a la gente que tiene el cooler stock les baje un poco la temperatura o si queremos tener un perfil "de bajo consumo" para tareas normales.
Una vez el perfil guardado en bios, volvemos a poner el vcore a 1.35 y subimos un puntito el multi (20.5). Ahora haremos lo mismo que antes pero al revés, en vez de bajar el voltaje, subiremos el multiplicador. Siempre de 100 en 100. mghz (o lo que es lo mismo 2.05, 21, 21.5...) los bulldozer dicen que suben un poco más con el vcore de stock, yo como no lo tengo... los piledrive suelen subir entre 300-400 mgz sin modificar el voltaje, pero prefiero ir poco a poco para controlar las temperaturas. Asi que en cuanto pete el overdrive sabremos hasta donde llega el nuestro.
ahora iremos subiendo el multi hasta que nos de una inestabilidad en el test o lleguemos a la temperatura max(aunque son 62 dejad un margen ahora que viene el verano yo no subiría de 50-55º en el caso de que no sea estable, ya sabeis, subid un puntito el vcore.
Underclocking. Seria bajarle el multi a un valor más bajo que el que lleva de serie el micro.
Como precalentamiento para la segunda parte del tuto... si quereis exprimir un poquito nuestro overclock podemos ir subiendo el FSB (front side bus) de 1 en 1 (201, 202, ...) y hasta que no nos pase el stress, entonces reiniciaremos y le bajaremos un 1 al FSB.
básicamente en esto consiste el overclock.
Overclock mediante Offset / Dynamic Vcore
Antes de empezar, tened en cuenta que el modo offset (como lo llama ASUS) o Dynamic Vcore (como lo llama Gigabyte) solo está en ASUS, ASRock y Gigabyte. MSI no tiene ese modo, y no se si EVGA lo tiene, si alguien me lo confirma mucho mejor.
El modo offset, básicamente, lo que hace es añadirnos una cantidad que nosotros le pongamos, al VID de nuestro procesador.
¿Pero....qué es el VID?
El VID es el voltaje que viene por defecto en el procesador. Varía dependiendo del procesador que tengamos, aunque sean dos modelos idénticos. Generalmente, aquellos micros que vengan con menos VID serán mejores que otros que vengan com mayor VID, pues el primero necesitará menos voltaje para trabajar que el segundo.
Esto de añadir voltaje al VID tiene muchas ventajas, entre ellas la de que cuando el micro no trabaje, se nos bajará a un voltaje muy reducido con lo que el procesador se calentará bastante menos.
Si habeís seguido la guía hasta esta sección, ya sabreís cual es el voltaje que vuestro micro os pide para hacer una velocidad determinada y lo teneis apuntado.
Teoricamente, cuando nosotros le añadamos X voltaje mediante el offset el VID del micro, debería salirnos una ecuación perfecta, tal que (por ejemplo):
VID por defecto de nuestro micro + offset =Vcore total El problema es que en esa ecuación también entra una variable, el VDroop.
¿Qué es el Vdroop?
Es la diferencia de voltaje que existe entre el voltaje que nosotros le ponemos en la BIOS y el voltaje real que luego se le suministra al procesador.
Para corregirlo, tenemos la opción del Load Line Calibration (LLC), de la que ya hemos hablado anteriormente. Presenta 5 modos (Auto, Minimal, Medium, High, Ultra High, Extreme), cada cual más agresivo. Lo ideal es que el vcore del micro a full (ejecutando prime por ejemplo), suba +0.01 a +0.02 al vcore en idle.
Esto hace que si añadimos X voltaje al VID mediante offset, cuando el procesador está en carga, use el voltaje máximo que le hemos puesto nosotros (ya que por defecto, el micro tiene un modo que cuando la CPU se estresa, baja el voltaje automáticamente para mantener el consumo). Como veis, la "putada" es que no podremos precisar un valor concreto, si no que tendremos que ir haciendo pruebas hasta dar con un valor "más o menos" similar al que conseguimos antes, cuando hicimos el overclock mediante el vcore fijo.
Para que os hagáis una idea... con llc normal (médium) le quitamos -0.04 al vid por defecto, el high -0.01, el ultrahigh +0.01 y el extreme +0.04.
Si os fijais, donde pone CPU Voltage, teneís que cambiarlo de Manual a OFFSET.
Ahora nos aparecerá un parámetro donde podemos ponerle un valor (con incrementos de 0.005) y otra donde podemos cambiar entre + y -.
Esto significa, por ejemplo, que si ponemos 0.045 y +, se añadirá +0.045V al VID del micro, dependiendo del modo en el que esté el LLC ese valor será más o menos preciso. Solo os queda probar hasta dar con la configuración de LLC y Offset adecuada...eso sí, ¡VIGILAD SIEMPRE LOS VOLTAJES EN CARGA MEDIANTE EL CPU-Z, QUE A VECES UN LLC DEMASIADO ALTO + MUCHO OFFSET HACE QUE SE LE METAN PICOS DE VOLTAJE MUY EXAGERADOS AL MICRO!, y usar un LLC demasiado alto también puede provocar inestabilidades en el idle. Con este tipo de overclock podemos activar perfectamente los ahorros de energía UNA VEZ TENGAMOS EL MICRO ESTABLE.
Overclock por FSB
El FSB por defecto es 200, si subimos un pelín veremos que también sube el NB, el HT y la velocidad de las memos, para hacerlo fácil y no calentarnos mucho la cabeza bajaremos un puntito estas tres variables. Antes de empezar con esto, tened algo en cuenta, si nuestro micro es estable si overclockeamos por multi, a la misma velocidad debería ser estable por FSB, salvo que al entrar en juego tantas variables puede que necesitemos afinarlo un poco más puesto que a veces no lo dejamos con los 4.4 o 4.5 justos, sino 4.1,4.2... yo suelo subirlos de 5 en 5 que equivalen a unos 100 mgz más o menos. Igual que antes, subimos el FSB 5 puntitos entramos en Windows y ejecutamos el test. Si lo hemos pasado sin errores volveremos a subir 5 puntitos más. El overclock con este método es un poco más delicado, puesto FSB más alto requiere más voltaje del CPU/NB, y al subir tantas variables (ram, NB, HT...) cualquiera de ellas puede causar inestabilidad, así que, a no ser que sepamos lo que estamos haciendo, intentaremos tenerlas bajo un rango que sepamos que es estable (estos voltajes no loss he tocado nunca).
Para los que nos gusta el overclock aki teneis para jugar un rato, los dos métodos se pueden combinar perfectamente, así que mirad si teneis combinaciones.
Ahora ya para terminar, algunas capturas con mis resultados
Mis agradecimientos a los maestros djohny y tocinillo del foro de noticias3d por sus tutos de overclock para FX y de overclock en bios UEFI (el tuto es para Intel peo lo he adaptado para nuestros micros) y computerrestore de overclock.net de donde he sacado las capturas de la bios y la explicación de que es cada cosa. Aunque no he hablado con ellos, me han enseñado mucho.
NOTA: para los que estais en w7 y os den pantallazos azules, estaría bien mirar el el código de error - solución son los mismos para Intel para incluirlo también (yo tengo Windows 8)
Lista de pantallazos azules
0x101 = aumentar vcore
0x124 = aumentar vcore
0x0A = aumentar Vcore
0x1E = aumentar vcore
0x3B = aumentar vcore
0x3D = aumentar vcore
0x116 = Voltaje CPU/NB bajo, problema de la GPU (muy común en casos de multiGPU o GPU overclockeado). Subir el vcore del CPU/NB.
0x7E = Archivos del SO corrupto, posiblemente por fallos de OC, ejecutar sfc /scannow y chkdsk /r