En vista de que mucha gente ha estado preguntándome por los timings de las memorias desde que escribí la guía, iba a escribir algo sobre ellos. Casualmente, ayer, un amigo me pasó un enlace que encontró googleando. Me puse en contacto con el autor y le pedí permiso para traducirla íntegramente al español con el fin de acercar más el OC a la comunidad hispanohablante. La respuesta de johnrr6 (el autor de la misma) fue rápida, "adelante con ello" ^^.
Dicho esto, y que quede bien claro, esta guía sólo va a estar traducida por mí al español. El autor de la misma es JOHNRR6 de los foros de www.dfi-street.com y www.abxzone.com. Como johnrr6 me comentó en su contestación, él ha ejercido más de recopilador que de autor en sí, por tanto, todos los autores serán citados tal cual johnrr6 hace en la versión original.
La traducción va a ser absolutamente fiel al original, si tengo algo que objetar, lo haré contestando posteriormente al hilo como cualquier otro.
Los enlaces originales, por si alguien los quiere son:
(Versión Inicial)
(Versión Actualizada)
Comentaos que la guía original ha sido diseñada para la DFI NF4, pero la explicación de los timings vale para cualquier A64 accediendo a todos ellos vía A64Tweaker.
Aquí tenéis la guía en formato PDF por si os resulta más fácil de usar o de imprimir. Las gracias a krampak
¡Al lío!
-------------------------------------------------------------------------
Guía de memoria para la BIOS de la DFI NF4
El propósito de este hilo es dar algún tipo de explicación y un buen "punto de partida" a la vorágine de ajustes (sobre todo en memoria) disponibles en la fabulosa placa base DFI nForce4 de Oskar Wu. Especialmente para aquéllos que son nuevos en el divertido y entusiasmante mundo del overclock. (Me encanta cuando puedo hacer que mi procesador de 200$ rinda como uno de 500$). Desafortunadamente, los manuales disponibles para la placa aportan poca ayuda en este campo, y somos bastante recelosos a la hora de hacer ciertos ajustes sin algún tipo de información al respecto sobre qué hacen esos ajustes. Dicho esto, algunos de estos ajustes son POCO claros e intentar encontrar información sobre lo que hacen es extremadamente difícil. Además, alguna de las "explicaciones" de debajo pueden ser muy complicadas de entender para un usuario normal (lo sé porque algunas lo fueron para mí). Sea como fuere, soy de los que piensan que ALGO de información es mejor que NADA. Puede que tengáis que indagar con algunos ajustes y usar el viejo método de "prueba/error".
GRAN ADVERTENCIA
Por favor, entended que esta información y ajustes sugeridos pueden funcionar o no en vuestro equipo. Cada usuario normalmente tendrá una experiencia distinta basada en su propio equipo. El objetivo aquí, es proporcionar conocimiento (y trasladaros a un ambiente de diversión). Mis resultados fueron con unas Corsair BH-5, habrá diferencias en cómo se ajustarán unas memorias basadas en chips TCCD. ¡Toda información actualizada para añadir o para editar este hilo será bien recibida!
Poca de esta información ha sido creada por mí. Yo simplemente estoy actuando de "recopilador y editor". Haré referencia a la autoría de todo el mundo de quién he "cogido prestado" el material. Si eres un contribuidor y no estás conforme en cómo he usado tu material, mándame un mensaje privado y lo enmendaré.
Agradecimientos especiales a:
Adrian Wong y su web de explicación de BIOS RojakPot
Adrian también tiene un libro fabuloso sobre la BIOS: Breaking Through the Bios Barrier
Lost Circuits
Tom´s Hardware Guide
Mushkin
AnandTech
Jess1313 y Samurai Jack, miembros de muchos foros, cuya excelente guía usé como verdadera base de esta guía.
También a los siguientes colaboradores:
ABXZone: Sierra, Blue078, Eldonko, Xgman, Eva2000, HiJon89 (todos miembros de muchos foros)
DFI-Street: RGone, AngryGames, masterwoot, Aurhinius, Dracula
Xtrememsystems: kakaroto
Jess1313, Samurai Jack, Travis, bigtoe (quiénes son miembros de muchos foros)
Anand Tech: Wes Fink
Primero: Breve Tutorial-Resumen sobre la RAM
Parafraseado de la guía de Tom´Hardware:
"Para entender mejor cómo los parámetros de los Timings afectan al rendimiento de la memoria, tendríais que conocer todo lo implicado sobre el acceso a la Random Access Memory (Memoria de Acceso Aleatorio) (RAM).
El gráfico sobre "Timings de la RAM" de debajo, os dará una visión global de cómo funciona. La línea de más abajo es el proceso de lectura iniciado cuando el controlador en el chipset de la placa base selecciona el módulo de memoria que contiene los datos. (Los A64s incluyen el controlador de memoria en el mismo procesador). El controlador dirige el chip correcto en el módulo y los datos que lleva. Las celdas del chip son ordenadas en una matriz y son dirigidas usando las direcciones de fila y columna. Cada intersección representa un bit de memoria.
Optimizando los parámetros de los Timings aumentaremos de velocidad de los procesos involucrados en el acceso a la RAM. Primero, el controlador de memoria determina la dirección de la fila de la celda de almacenamiento que intenta dirigir. Una vez que el tiempo tRCD ha finalizado, la dirección de la columa es comunicada. Entonces, el tiempo tCL pasa mientras los datos son transferidos al registro de salida. Todo el proceso puede volver a empezar otra vez tras esperar el tRAS más el tRP."
Aquí hay una fabulosa explicación multimedia online de la RAM por parte de Corsair:
http://www.corsairmemory.com/memory...3707/index.html
Aquí hay otro buen enlace sobre la latencia de los Timings de la memoria por parte de Mushkin: Artículo de Mushkin
Todo esto es una pequeña explicación, la guía en sí está aquí debajo...
Pero antes de que empecéis, aquí hay un gráfico en blanco que hice para ayudaros en vuestros overclocks, o simplemente para que apuntéis los ajustes estables de vuestras placas NF4. Debería valer para todas las versiones. La idea la saqué de masterwoot. Edité la suya e hice una versión actualizada, ¡gracias masterwoot! Se imprime bien fuera del IE, poned vuestros márgenes a .5 pulgadas en ambos lados en formato de página antes de imprimir. Dejadlo en "vista previa". Puede tardar unos segundos en cargarlo...
Gráfico de ajustes en BIOS de Memoria y Voltajes para NF4
Información adicional para TCCD
Una gran guía exclusivamente para memoria TCCD:
Guía de Kakaroto para Memoria TCCD
Guía de Optimización de BIOS para placas base DFI nForce4
Dram Frequency Set(Mhz) (Ajuste de la frecuencia de la RAM)
Ajustes = 100(Mhz)(1/02), 120(Mhz)(3/05), 133(Mhz)(2/03), 140(Mhz)(7/10), 150(Mhz)(3/04), 166(Mhz)(5/06), 180(Mhz)(9/10), 200(Mhz)(1/01)
Estos ajustes son vuestros "Divisores" (la mayor parte de la gente sostiene que los mejores resultados vienen en un sistema síncrono o 1:1, o en el caso de la DFI, 1/01. Todos los otros ajustes son asíncronos). Podéis usar una pequeña aplicación llamada memFreq 1.1 para calcular la velocidad de vuestra memoria usando un divisor. Con el ratio 1/01 (síncrono), la fórmula con cualquier memoria de 400Mhzs es simple, FSB (HTT) x 2 así que si tenéis un FSB (HTT) a 240, vuestra velocidad DDR debería ser de DDR480. Posiblemente tengáis que usar un divisor si vuestra RAM es mediocre para poder conseguir un overclock alto en vuestra CPU.
Aquí hay otro gráfico para ayudar a explicarlo de Travis en Vr-Zone quién creo que tuvo la ayuda de Oskar Wu para poder desarrollarlo:
Gran influencia en el ancho de banda. Puede usarse para estabilizar si estáis usando una RAM barata que ha llegado a su límite en una configuración de 1:1.
Ajustes sugeridos para la DFI: 200(Mhz)(1/01)
Command Per Clock (CPC) (Orden Por Ciclo)
Ajustes = Auto, Enable(1T), Disable(2T)
El Command Per Clock(CPC) es también conocido como Command Rate (Ratio de órdenes). Puede ser mejor en algunas ocasiones Desahabilitarlo (2T) con módulos de 2x512. Tiene un gran impacto sobre el ancho de banda/estabilidad.
Extraído de la web de Adrian Wong:
"Esta característica de la BIOS os permite seleccionar el retraso entre la aserción de la señal del chip y el tiempo en que el controlador de memoria empieza a enviar las órdenes al banco de memoria. Cuanto más bajo sea el valor, antes puede el controlador de memoria enviar las órdenes para activar el banco de memoria. Cuando esta característica se habilita, el controlador de memoria únicamente insertará una orden de retraso de un ciclo de reloj o 1T. Cuando esta característica se deshabilita, el controlador de memoria insertará una orden de 2 ciclos de reloj o 2T. La opción Auto permite al controlador de memoria usar el valor del SPD del módulo de memoria para la orden de retraso. Si la orden de retraso es demasiado larga, puede reducir el rendimiento previniendo innecesariamente al controlador de memoria de dar la orden antes. Sin embargo, si la orden de retraso de la RAM es demasiado corta, el controlador de memoria puede no tener tiempo de traducir las direcciones a tiempo y provocará "órdenes malas" que causarán pérdida de datos y corrupción. Se recomienda que intentéis habilitarlo (1T) para conseguir el mejor rendimiento posible. Pero si experimentáis problemas de estabilidad, desabilitad esta caracterísitca de la BIOS."
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: Habilitad el 1T siempre que sea posible.
CAS Latency Control(tCL) (Control de la Latencia del CAS)
Ajustes = Auto, 1, 1.5, 2, 2.5 3, 3.5, 4, 4.5
Éste es el primer Timing con el que la mayoría de compañías certifican su RAM. Por ejemplo, podéis ver RAM certificada a 3-4-4-8@ 275Mhzs. En este ejemplo, el 3 es el CAS. El mejor rendimiento se consigue con el CAS 2. El CAS 3 normalmente da mejor estabilidad. Tened en cuenta, que si usáis Winbond BH-5/6, no podréis usar el CAS 3.
Extraído de Lost Circuits:
"El CAS es la Dirección de Columna Estroboscópica o la Dirección de Columna Seleccionada. El CAS controla la cantidad de tiempo en ciclos (2, 2,5 y 3) entre recibir una orden y actuar sobre esa orden. Como el CAS ante todo controla la localización de direcciones HEX, o columnas de memoria, en la matriz de la memoria, es el Timing más importante a ajustar tan bajo como la estabilidad de nuestro sistema nos permita. Dentro de una matriz de memoria hay filas y columnas. Cuando la solicitud es primero electrónicamente ajustada en los pins de la memoria, la primera respuesta provocada es el tRAS (Active to Precharge Delay (Retraso para precargar el activo)). Los datos solicitados electrónicamente se precargan, y la memoria empezará a iniciar la activación del RAS. Una vez que el tRAS está activo, el RAS, o Row Address Strobe (Dirección de la Fila Seleccionada), empieza a encontrar la mitad de la dirección para los datos solicitados. Una vez que la fila está localizada, el tRCD es iniciado, el ciclo finaliza, y entonces la localización HEX exacta de los datos solicitados es accedida vía el CAS. El tiempo entre el inicio del CAS y la finalización del CAS, es el CAS Latency (Latencia del CAS). Como el CAS es la última etapa en encontrar el dato correcto, es el paso más importante en los Timings de la memoria."
Extraído de la web de Adrian Wong:
"Esta característica de BIOS controla el retraso (en ciclos de reloj) entre la aserción de la señal del CAS y la disponibilidad de los datos de la celda de memoria objetivo. También determina el número de ciclos de reloj requeridos para completar la primera parte de una transferencia múltiple. En otras palabras, cuanto más bajo es el CAS Latency (Latencia del CAS), más rápido leerá o escribirá la memoria. Tened en cuenta que algunos módulos pueden no aceptar latencias bajas y pueden perder datos. Por lo tanto, aunque es recomendable reducir el CAS Latency (Latencia del CAS) a 2 o 2,5 ciclos de reloj para obtener un mejor rendimiento, debréis incrementarlo si el sistema se vuelve inestable. Curiosamente, incrementando el tiempo del CAS Latency (Latencia del CAS) a menudo os dejará escalar una velocidad más alta en vuestro módulo. Por tanto, si tocáis tope overclockeando vuestros módulos, intentad incrementar el tiempo del CAS Latency (Latencia del CAS)."
Leve influencia en el ancho de banda / Gran influencia en la estabilidad.
Ajustes sugeridos para la DFI: 1.5, 2, 2.5, and 3. (Más bajo = Más rápido)
RAS# to CAS# Delay(tRCD) (Retraso del RAS# al CAS#)
Ajustes = Auto, 0, 1, 2, 3, 4, 5, 6, 7
Éste es el segundo Timing con el que la mayoría de compañías certifican sus módulos. Por ejemplo, podéis observar RAM certificada a 3-4-4-8@ 275Mhzs. En este ejemplo, corresponde al primer 4.
Extraído de la web de Adrian Wong:
"Esta característica de BIOS os permite ajustar el retraso entre las señales del RAS y el CAS. El retraso adecuado para vuestros módulos de memoria está especificado en sus Timings certificados. Según las especificaciones JEDEC, es el segundo número en la secuencia de tres o cuatro números. Es retraso sucede siempre que la fila es actualizada o una nueva fila es activada, reducir este retraso implica un rendimiento mayor. Por lo tanto, se recomienda que reduzcáis el retraso a 3 o 2 para un mayor rendimiento. Pensad que si el valor es demasiado bajo para vuestro módulo, puede causar que el sistema se vuelva inestable. Si se vuelve inestable tras haber reducido el RAS-to-CAS Delay (Retraso de RAS a CAS), deberíais incrementarlo o restaurarlo al ajuste para el que fue certificado. Curiosamente, incrementar el RAS-to-CAS Delay (Retraso de RAS a CAS) puede permitir al módulo funcionar a una mayor velocidad. Por tanto, si tocáis tope overclockeando vuestros módulos, intentad incrementar el RAs-to-CAS Delay (Retraso de RAS a CAS)."
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: De 2 a 5. El Timing 2 proporciona el mejor rendimiento mientras que 4 y 5 proporcionan un mejor overclock (el 5 suele ser excesivo). Normalmente la RAM barata no podrá usar el 2 y escalar su máximo overclock. (Más bajo = Más rápido)
Min RAS# Active Timing(tRAS) (Mínimo Timing Activo del RAS#)
Ajustes = Auto, 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15
Éste es el cuarto Timing con el que la mayoría de compañías certifican su RAM. Por ejemplo, podéis observar RAM certificada a 3-4-4-8@ 275Mhzs. En este ejemplo, corresponde al 8.
Extraído de la web de Adrian Wong:
"Esta característica de BIOS controla el tiempo mínimo activo de la fila del banco de memoria (tRAS). Esto constituye el tiempo desde que una fila es activada hasta el tiempo en que la misma fila puede ser desactivada. Si el período del tRAS es demasiado largo, puede reducir el rendimiento innecesariamente retrasando la desactivación de las filas activas. Sin embargo, si el período del tRAS es demasiado corto, puede no haber tiempo suficiente para completar una transferencia múltiple. Esto reduce el rendimiento y los datos pueden perderse o corromperse. Para un óptimo rendimiento, usad el valor más bajo que podáis. Normalmente, esto debería ser el CAS Latency + tRCD + 2 ciclos de reloj. Por ejemplo, si ajustáis el CAS Latency a 2 ciclos de reloj y el tRCD a 3 ciclos de reloj, el valor óptimo del tRAS sería de 7 ciclos de reloj. Pero si empezáis a tener errores de memoria o reinicios de sistema, incrementad el valor del tRAS un ciclo de reloj cada vez hasta que vuestro sistema vuelva a ser estable."
Parece ser que en Internet éste es uno de los Timing más debatidos. Algunos sostienen que 00, 05, 10 son los más rápidos/estables. Probablemente no haya una respuesta correcta para esto, todo depende de vuestra RAM. Si necesitáis un buen punto de partida, normalmente la mayoría/toda la RAM puede lograr su máximo overclock con tRAS 10, aunque otro de los Timings pueda ser más rápido.
Dracula creó una buena tabla:
MEMORIA GENÉRICA: CAS + tRCD + (3 or 4) = tRAS
MEMORIA NORMAL: CAS + tRCD + 2 = tRAS
MEMORIA EXTREMA: CAS + tRCD + 1.5 = tRAS
MEMORIA ELITISTA: CAS + tRCD + (05. or 1) = tRAS
tRC = tRP + tRAS
Leve influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: Usad únicamente 00, 5 y 10. Yo empezaría con 8 e iría probando con Timings cercanos. (Más bajo = Más rápido)
Row Precharge Timing(tRP) (Timing de precarga de fila)
Ajustes = Auto, 0, 1, 2, 3, 4, 5, 6, 7
Éste es el tercer Timing con el que la mayoría de compañías certifican su RAM. Por ejemplo, podéis observar RAM certificada a 3-4-4-8@ 275Mhzs. En este ejemplo, corresponde al segundo 4.
Extraído de la web de Adrian Wong:
"Esta característica de BIOS especifica la cantidad mínima de veces entre sucesivas órdenes de ACTIVACIÓN en el mísmo dispositivo DDR. Cuanto más corto es el retraso, más rápidamente será activado el próximo banco para operaciones de lectura o escritura. Sin embargo, como la activación de la fila requiere mucha corriente, usando un retraso corto puede causar una excesiva sobretensión. Para PCs normales, se recomienda un retraso de 2 ciclos ya que la sobretensión de corriente no es realmente importante. El beneficio del rendimiento de usar 2 ciclos de retraso es realmente interesante. Un retraso corto significa que cada reactivación del banco se efectuará con un ciclo de reloj menos. Esto mejora el rendimiento de lectura y escritura del dispositivo DDR. Alternad a 3 ciclos únicamente cuando haya problemas de estabilidad con el ajuste de dos ciclos."
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: De 2 a 4. El Timing 2 proporciona el mejor rendimiento mientras que 4 y 5 proporcionan un mejor overclock (el 5 suele ser excesivo). Mucha RAM no podrá usar el 2 y escalar su máximo overclock. (Más bajo = Más rápido)
Row Cycle Time(tRC) (Tiempo de Ciclo de Fila)
Ajustes = Auto, 7-22 en incrementos de 1.0
Extraído de la web de Adrian Wong:
"Esta característica de la BIOS controla el tiempo del ciclo de la fila del módulo de memoria o tRC. El tiempo del ciclo de la fila determina el mínimo número de ciclos de reloj que una fila de memoria tarda en completar un ciclo entero, desde la activación de la fila hasta la precarga de la fila activa. Basándonos en la fórmula, el tiempo de Ciclo de la Fila (tRC) = mínimo Tiempo de Fila Activa (tRAS) + el tiempo de Precarga de la Fila (tRP). Por lo tanto, es importante encontrar qué parámetros de tRAS y tRP son necesarios antes de ajustar el tiempo del ciclo de la fila. Si el tiempo del ciclo de la fila es demasiado largo, puede reducir el rendimiento innecesariamente retrasando la activación de una nueva fila tras un ciclo completado.
Reducir el tiempo del ciclo de la fila permite que un nuevo ciclo se empiece antes. Sin embargo, si el tiempo del ciclo de la fila es demasiado corto, un nuevo ciclo puede iniciarse antes de que la fila activa esté suficientemente precargada. Cuando esto sucede, puede haber una pérdida de datos o corrupción. Para un rendimiento óptimo, usad el valor más bajo que podáis, de acuerdo con la fórmula tRC = tRAS + tRP. Por ejemplo, si vuestro módulo de memoria tiene 7 ciclos de reloj de tRAS y 4 ciclos de reloj de tRP, entonces el tiempo de ciclo de la fila o tRC debería ser de 11 ciclos de reloj.
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: El Timing 7 proporciona el mejor rendimiento mientras que 15 y 17 proporcionan un mejor overclock/estabilidad (el 22 suele ser excesivo). Iniciad con 16 y empezad a bajar hasta vuestro límite. 7 suele ser un Timing demasiado apretado para la mayoría de ram normal. Recordad la fórmula tRC = tRAS + tRP (Más bajo = Más rápido)
Row Refresh Cycle Time(tRFC) (Tiempo del ciclo de actualización de la fila)
Ajustes = Auto, 9-24 en incrementos de 1.0
Extraído de la BIOS de la DFI:
"Este ajuste de BIOS representa el tiempo para actualizar una única fila en el mismo banco de memoria. Este valor es también el intervalo de tiempo entre una actualización (REF Command (Orden de Actualización)) y otra orden de actualización de una fila distinta del mismo banco. El valor tRFC es más alto que el de tRC porque las puertas de acceso de las columnas no son abiertas durante este proceso."
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: El timing 9 normalmente es inalcanzable y el Timing 10 proporciona el mejor rendimiento. 17 y 19 proporcionan un mejor overclock/estabilidad (el 19 suele ser excesivo). Iniciad con 17 y empezad a bajar hasta vuestro límite. El Timing más estable normalmente suele coincidir con 2-4 ciclos más alto que el tRC. (Más bajo = Más rápido)
Dicho esto, y que quede bien claro, esta guía sólo va a estar traducida por mí al español. El autor de la misma es JOHNRR6 de los foros de www.dfi-street.com y www.abxzone.com. Como johnrr6 me comentó en su contestación, él ha ejercido más de recopilador que de autor en sí, por tanto, todos los autores serán citados tal cual johnrr6 hace en la versión original.
La traducción va a ser absolutamente fiel al original, si tengo algo que objetar, lo haré contestando posteriormente al hilo como cualquier otro.
Los enlaces originales, por si alguien los quiere son:
(Versión Inicial)
(Versión Actualizada)
Comentaos que la guía original ha sido diseñada para la DFI NF4, pero la explicación de los timings vale para cualquier A64 accediendo a todos ellos vía A64Tweaker.
Aquí tenéis la guía en formato PDF por si os resulta más fácil de usar o de imprimir. Las gracias a krampak
¡Al lío!
-------------------------------------------------------------------------
Guía de memoria para la BIOS de la DFI NF4
El propósito de este hilo es dar algún tipo de explicación y un buen "punto de partida" a la vorágine de ajustes (sobre todo en memoria) disponibles en la fabulosa placa base DFI nForce4 de Oskar Wu. Especialmente para aquéllos que son nuevos en el divertido y entusiasmante mundo del overclock. (Me encanta cuando puedo hacer que mi procesador de 200$ rinda como uno de 500$). Desafortunadamente, los manuales disponibles para la placa aportan poca ayuda en este campo, y somos bastante recelosos a la hora de hacer ciertos ajustes sin algún tipo de información al respecto sobre qué hacen esos ajustes. Dicho esto, algunos de estos ajustes son POCO claros e intentar encontrar información sobre lo que hacen es extremadamente difícil. Además, alguna de las "explicaciones" de debajo pueden ser muy complicadas de entender para un usuario normal (lo sé porque algunas lo fueron para mí). Sea como fuere, soy de los que piensan que ALGO de información es mejor que NADA. Puede que tengáis que indagar con algunos ajustes y usar el viejo método de "prueba/error".
GRAN ADVERTENCIA
Por favor, entended que esta información y ajustes sugeridos pueden funcionar o no en vuestro equipo. Cada usuario normalmente tendrá una experiencia distinta basada en su propio equipo. El objetivo aquí, es proporcionar conocimiento (y trasladaros a un ambiente de diversión). Mis resultados fueron con unas Corsair BH-5, habrá diferencias en cómo se ajustarán unas memorias basadas en chips TCCD. ¡Toda información actualizada para añadir o para editar este hilo será bien recibida!
Poca de esta información ha sido creada por mí. Yo simplemente estoy actuando de "recopilador y editor". Haré referencia a la autoría de todo el mundo de quién he "cogido prestado" el material. Si eres un contribuidor y no estás conforme en cómo he usado tu material, mándame un mensaje privado y lo enmendaré.
Agradecimientos especiales a:
Adrian Wong y su web de explicación de BIOS RojakPot
Adrian también tiene un libro fabuloso sobre la BIOS: Breaking Through the Bios Barrier
Lost Circuits
Tom´s Hardware Guide
Mushkin
AnandTech
Jess1313 y Samurai Jack, miembros de muchos foros, cuya excelente guía usé como verdadera base de esta guía.
También a los siguientes colaboradores:
ABXZone: Sierra, Blue078, Eldonko, Xgman, Eva2000, HiJon89 (todos miembros de muchos foros)
DFI-Street: RGone, AngryGames, masterwoot, Aurhinius, Dracula
Xtrememsystems: kakaroto
Jess1313, Samurai Jack, Travis, bigtoe (quiénes son miembros de muchos foros)
Anand Tech: Wes Fink
Primero: Breve Tutorial-Resumen sobre la RAM
Parafraseado de la guía de Tom´Hardware:
"Para entender mejor cómo los parámetros de los Timings afectan al rendimiento de la memoria, tendríais que conocer todo lo implicado sobre el acceso a la Random Access Memory (Memoria de Acceso Aleatorio) (RAM).
El gráfico sobre "Timings de la RAM" de debajo, os dará una visión global de cómo funciona. La línea de más abajo es el proceso de lectura iniciado cuando el controlador en el chipset de la placa base selecciona el módulo de memoria que contiene los datos. (Los A64s incluyen el controlador de memoria en el mismo procesador). El controlador dirige el chip correcto en el módulo y los datos que lleva. Las celdas del chip son ordenadas en una matriz y son dirigidas usando las direcciones de fila y columna. Cada intersección representa un bit de memoria.
Optimizando los parámetros de los Timings aumentaremos de velocidad de los procesos involucrados en el acceso a la RAM. Primero, el controlador de memoria determina la dirección de la fila de la celda de almacenamiento que intenta dirigir. Una vez que el tiempo tRCD ha finalizado, la dirección de la columa es comunicada. Entonces, el tiempo tCL pasa mientras los datos son transferidos al registro de salida. Todo el proceso puede volver a empezar otra vez tras esperar el tRAS más el tRP."
Aquí hay una fabulosa explicación multimedia online de la RAM por parte de Corsair:
http://www.corsairmemory.com/memory...3707/index.html
Aquí hay otro buen enlace sobre la latencia de los Timings de la memoria por parte de Mushkin: Artículo de Mushkin
Todo esto es una pequeña explicación, la guía en sí está aquí debajo...
Pero antes de que empecéis, aquí hay un gráfico en blanco que hice para ayudaros en vuestros overclocks, o simplemente para que apuntéis los ajustes estables de vuestras placas NF4. Debería valer para todas las versiones. La idea la saqué de masterwoot. Edité la suya e hice una versión actualizada, ¡gracias masterwoot! Se imprime bien fuera del IE, poned vuestros márgenes a .5 pulgadas en ambos lados en formato de página antes de imprimir. Dejadlo en "vista previa". Puede tardar unos segundos en cargarlo...
Gráfico de ajustes en BIOS de Memoria y Voltajes para NF4
Información adicional para TCCD
Una gran guía exclusivamente para memoria TCCD:
Guía de Kakaroto para Memoria TCCD
Guía de Optimización de BIOS para placas base DFI nForce4
Dram Frequency Set(Mhz) (Ajuste de la frecuencia de la RAM)
Ajustes = 100(Mhz)(1/02), 120(Mhz)(3/05), 133(Mhz)(2/03), 140(Mhz)(7/10), 150(Mhz)(3/04), 166(Mhz)(5/06), 180(Mhz)(9/10), 200(Mhz)(1/01)
Estos ajustes son vuestros "Divisores" (la mayor parte de la gente sostiene que los mejores resultados vienen en un sistema síncrono o 1:1, o en el caso de la DFI, 1/01. Todos los otros ajustes son asíncronos). Podéis usar una pequeña aplicación llamada memFreq 1.1 para calcular la velocidad de vuestra memoria usando un divisor. Con el ratio 1/01 (síncrono), la fórmula con cualquier memoria de 400Mhzs es simple, FSB (HTT) x 2 así que si tenéis un FSB (HTT) a 240, vuestra velocidad DDR debería ser de DDR480. Posiblemente tengáis que usar un divisor si vuestra RAM es mediocre para poder conseguir un overclock alto en vuestra CPU.
Aquí hay otro gráfico para ayudar a explicarlo de Travis en Vr-Zone quién creo que tuvo la ayuda de Oskar Wu para poder desarrollarlo:
Gran influencia en el ancho de banda. Puede usarse para estabilizar si estáis usando una RAM barata que ha llegado a su límite en una configuración de 1:1.
Ajustes sugeridos para la DFI: 200(Mhz)(1/01)
Command Per Clock (CPC) (Orden Por Ciclo)
Ajustes = Auto, Enable(1T), Disable(2T)
El Command Per Clock(CPC) es también conocido como Command Rate (Ratio de órdenes). Puede ser mejor en algunas ocasiones Desahabilitarlo (2T) con módulos de 2x512. Tiene un gran impacto sobre el ancho de banda/estabilidad.
Extraído de la web de Adrian Wong:
"Esta característica de la BIOS os permite seleccionar el retraso entre la aserción de la señal del chip y el tiempo en que el controlador de memoria empieza a enviar las órdenes al banco de memoria. Cuanto más bajo sea el valor, antes puede el controlador de memoria enviar las órdenes para activar el banco de memoria. Cuando esta característica se habilita, el controlador de memoria únicamente insertará una orden de retraso de un ciclo de reloj o 1T. Cuando esta característica se deshabilita, el controlador de memoria insertará una orden de 2 ciclos de reloj o 2T. La opción Auto permite al controlador de memoria usar el valor del SPD del módulo de memoria para la orden de retraso. Si la orden de retraso es demasiado larga, puede reducir el rendimiento previniendo innecesariamente al controlador de memoria de dar la orden antes. Sin embargo, si la orden de retraso de la RAM es demasiado corta, el controlador de memoria puede no tener tiempo de traducir las direcciones a tiempo y provocará "órdenes malas" que causarán pérdida de datos y corrupción. Se recomienda que intentéis habilitarlo (1T) para conseguir el mejor rendimiento posible. Pero si experimentáis problemas de estabilidad, desabilitad esta caracterísitca de la BIOS."
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: Habilitad el 1T siempre que sea posible.
CAS Latency Control(tCL) (Control de la Latencia del CAS)
Ajustes = Auto, 1, 1.5, 2, 2.5 3, 3.5, 4, 4.5
Éste es el primer Timing con el que la mayoría de compañías certifican su RAM. Por ejemplo, podéis ver RAM certificada a 3-4-4-8@ 275Mhzs. En este ejemplo, el 3 es el CAS. El mejor rendimiento se consigue con el CAS 2. El CAS 3 normalmente da mejor estabilidad. Tened en cuenta, que si usáis Winbond BH-5/6, no podréis usar el CAS 3.
Extraído de Lost Circuits:
"El CAS es la Dirección de Columna Estroboscópica o la Dirección de Columna Seleccionada. El CAS controla la cantidad de tiempo en ciclos (2, 2,5 y 3) entre recibir una orden y actuar sobre esa orden. Como el CAS ante todo controla la localización de direcciones HEX, o columnas de memoria, en la matriz de la memoria, es el Timing más importante a ajustar tan bajo como la estabilidad de nuestro sistema nos permita. Dentro de una matriz de memoria hay filas y columnas. Cuando la solicitud es primero electrónicamente ajustada en los pins de la memoria, la primera respuesta provocada es el tRAS (Active to Precharge Delay (Retraso para precargar el activo)). Los datos solicitados electrónicamente se precargan, y la memoria empezará a iniciar la activación del RAS. Una vez que el tRAS está activo, el RAS, o Row Address Strobe (Dirección de la Fila Seleccionada), empieza a encontrar la mitad de la dirección para los datos solicitados. Una vez que la fila está localizada, el tRCD es iniciado, el ciclo finaliza, y entonces la localización HEX exacta de los datos solicitados es accedida vía el CAS. El tiempo entre el inicio del CAS y la finalización del CAS, es el CAS Latency (Latencia del CAS). Como el CAS es la última etapa en encontrar el dato correcto, es el paso más importante en los Timings de la memoria."
Extraído de la web de Adrian Wong:
"Esta característica de BIOS controla el retraso (en ciclos de reloj) entre la aserción de la señal del CAS y la disponibilidad de los datos de la celda de memoria objetivo. También determina el número de ciclos de reloj requeridos para completar la primera parte de una transferencia múltiple. En otras palabras, cuanto más bajo es el CAS Latency (Latencia del CAS), más rápido leerá o escribirá la memoria. Tened en cuenta que algunos módulos pueden no aceptar latencias bajas y pueden perder datos. Por lo tanto, aunque es recomendable reducir el CAS Latency (Latencia del CAS) a 2 o 2,5 ciclos de reloj para obtener un mejor rendimiento, debréis incrementarlo si el sistema se vuelve inestable. Curiosamente, incrementando el tiempo del CAS Latency (Latencia del CAS) a menudo os dejará escalar una velocidad más alta en vuestro módulo. Por tanto, si tocáis tope overclockeando vuestros módulos, intentad incrementar el tiempo del CAS Latency (Latencia del CAS)."
Leve influencia en el ancho de banda / Gran influencia en la estabilidad.
Ajustes sugeridos para la DFI: 1.5, 2, 2.5, and 3. (Más bajo = Más rápido)
RAS# to CAS# Delay(tRCD) (Retraso del RAS# al CAS#)
Ajustes = Auto, 0, 1, 2, 3, 4, 5, 6, 7
Éste es el segundo Timing con el que la mayoría de compañías certifican sus módulos. Por ejemplo, podéis observar RAM certificada a 3-4-4-8@ 275Mhzs. En este ejemplo, corresponde al primer 4.
Extraído de la web de Adrian Wong:
"Esta característica de BIOS os permite ajustar el retraso entre las señales del RAS y el CAS. El retraso adecuado para vuestros módulos de memoria está especificado en sus Timings certificados. Según las especificaciones JEDEC, es el segundo número en la secuencia de tres o cuatro números. Es retraso sucede siempre que la fila es actualizada o una nueva fila es activada, reducir este retraso implica un rendimiento mayor. Por lo tanto, se recomienda que reduzcáis el retraso a 3 o 2 para un mayor rendimiento. Pensad que si el valor es demasiado bajo para vuestro módulo, puede causar que el sistema se vuelva inestable. Si se vuelve inestable tras haber reducido el RAS-to-CAS Delay (Retraso de RAS a CAS), deberíais incrementarlo o restaurarlo al ajuste para el que fue certificado. Curiosamente, incrementar el RAS-to-CAS Delay (Retraso de RAS a CAS) puede permitir al módulo funcionar a una mayor velocidad. Por tanto, si tocáis tope overclockeando vuestros módulos, intentad incrementar el RAs-to-CAS Delay (Retraso de RAS a CAS)."
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: De 2 a 5. El Timing 2 proporciona el mejor rendimiento mientras que 4 y 5 proporcionan un mejor overclock (el 5 suele ser excesivo). Normalmente la RAM barata no podrá usar el 2 y escalar su máximo overclock. (Más bajo = Más rápido)
Min RAS# Active Timing(tRAS) (Mínimo Timing Activo del RAS#)
Ajustes = Auto, 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15
Éste es el cuarto Timing con el que la mayoría de compañías certifican su RAM. Por ejemplo, podéis observar RAM certificada a 3-4-4-8@ 275Mhzs. En este ejemplo, corresponde al 8.
Extraído de la web de Adrian Wong:
"Esta característica de BIOS controla el tiempo mínimo activo de la fila del banco de memoria (tRAS). Esto constituye el tiempo desde que una fila es activada hasta el tiempo en que la misma fila puede ser desactivada. Si el período del tRAS es demasiado largo, puede reducir el rendimiento innecesariamente retrasando la desactivación de las filas activas. Sin embargo, si el período del tRAS es demasiado corto, puede no haber tiempo suficiente para completar una transferencia múltiple. Esto reduce el rendimiento y los datos pueden perderse o corromperse. Para un óptimo rendimiento, usad el valor más bajo que podáis. Normalmente, esto debería ser el CAS Latency + tRCD + 2 ciclos de reloj. Por ejemplo, si ajustáis el CAS Latency a 2 ciclos de reloj y el tRCD a 3 ciclos de reloj, el valor óptimo del tRAS sería de 7 ciclos de reloj. Pero si empezáis a tener errores de memoria o reinicios de sistema, incrementad el valor del tRAS un ciclo de reloj cada vez hasta que vuestro sistema vuelva a ser estable."
Parece ser que en Internet éste es uno de los Timing más debatidos. Algunos sostienen que 00, 05, 10 son los más rápidos/estables. Probablemente no haya una respuesta correcta para esto, todo depende de vuestra RAM. Si necesitáis un buen punto de partida, normalmente la mayoría/toda la RAM puede lograr su máximo overclock con tRAS 10, aunque otro de los Timings pueda ser más rápido.
Dracula creó una buena tabla:
MEMORIA GENÉRICA: CAS + tRCD + (3 or 4) = tRAS
MEMORIA NORMAL: CAS + tRCD + 2 = tRAS
MEMORIA EXTREMA: CAS + tRCD + 1.5 = tRAS
MEMORIA ELITISTA: CAS + tRCD + (05. or 1) = tRAS
tRC = tRP + tRAS
Leve influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: Usad únicamente 00, 5 y 10. Yo empezaría con 8 e iría probando con Timings cercanos. (Más bajo = Más rápido)
Row Precharge Timing(tRP) (Timing de precarga de fila)
Ajustes = Auto, 0, 1, 2, 3, 4, 5, 6, 7
Éste es el tercer Timing con el que la mayoría de compañías certifican su RAM. Por ejemplo, podéis observar RAM certificada a 3-4-4-8@ 275Mhzs. En este ejemplo, corresponde al segundo 4.
Extraído de la web de Adrian Wong:
"Esta característica de BIOS especifica la cantidad mínima de veces entre sucesivas órdenes de ACTIVACIÓN en el mísmo dispositivo DDR. Cuanto más corto es el retraso, más rápidamente será activado el próximo banco para operaciones de lectura o escritura. Sin embargo, como la activación de la fila requiere mucha corriente, usando un retraso corto puede causar una excesiva sobretensión. Para PCs normales, se recomienda un retraso de 2 ciclos ya que la sobretensión de corriente no es realmente importante. El beneficio del rendimiento de usar 2 ciclos de retraso es realmente interesante. Un retraso corto significa que cada reactivación del banco se efectuará con un ciclo de reloj menos. Esto mejora el rendimiento de lectura y escritura del dispositivo DDR. Alternad a 3 ciclos únicamente cuando haya problemas de estabilidad con el ajuste de dos ciclos."
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: De 2 a 4. El Timing 2 proporciona el mejor rendimiento mientras que 4 y 5 proporcionan un mejor overclock (el 5 suele ser excesivo). Mucha RAM no podrá usar el 2 y escalar su máximo overclock. (Más bajo = Más rápido)
Row Cycle Time(tRC) (Tiempo de Ciclo de Fila)
Ajustes = Auto, 7-22 en incrementos de 1.0
Extraído de la web de Adrian Wong:
"Esta característica de la BIOS controla el tiempo del ciclo de la fila del módulo de memoria o tRC. El tiempo del ciclo de la fila determina el mínimo número de ciclos de reloj que una fila de memoria tarda en completar un ciclo entero, desde la activación de la fila hasta la precarga de la fila activa. Basándonos en la fórmula, el tiempo de Ciclo de la Fila (tRC) = mínimo Tiempo de Fila Activa (tRAS) + el tiempo de Precarga de la Fila (tRP). Por lo tanto, es importante encontrar qué parámetros de tRAS y tRP son necesarios antes de ajustar el tiempo del ciclo de la fila. Si el tiempo del ciclo de la fila es demasiado largo, puede reducir el rendimiento innecesariamente retrasando la activación de una nueva fila tras un ciclo completado.
Reducir el tiempo del ciclo de la fila permite que un nuevo ciclo se empiece antes. Sin embargo, si el tiempo del ciclo de la fila es demasiado corto, un nuevo ciclo puede iniciarse antes de que la fila activa esté suficientemente precargada. Cuando esto sucede, puede haber una pérdida de datos o corrupción. Para un rendimiento óptimo, usad el valor más bajo que podáis, de acuerdo con la fórmula tRC = tRAS + tRP. Por ejemplo, si vuestro módulo de memoria tiene 7 ciclos de reloj de tRAS y 4 ciclos de reloj de tRP, entonces el tiempo de ciclo de la fila o tRC debería ser de 11 ciclos de reloj.
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: El Timing 7 proporciona el mejor rendimiento mientras que 15 y 17 proporcionan un mejor overclock/estabilidad (el 22 suele ser excesivo). Iniciad con 16 y empezad a bajar hasta vuestro límite. 7 suele ser un Timing demasiado apretado para la mayoría de ram normal. Recordad la fórmula tRC = tRAS + tRP (Más bajo = Más rápido)
Row Refresh Cycle Time(tRFC) (Tiempo del ciclo de actualización de la fila)
Ajustes = Auto, 9-24 en incrementos de 1.0
Extraído de la BIOS de la DFI:
"Este ajuste de BIOS representa el tiempo para actualizar una única fila en el mismo banco de memoria. Este valor es también el intervalo de tiempo entre una actualización (REF Command (Orden de Actualización)) y otra orden de actualización de una fila distinta del mismo banco. El valor tRFC es más alto que el de tRC porque las puertas de acceso de las columnas no son abiertas durante este proceso."
Gran influencia en el ancho de banda/estabilidad.
Ajustes sugeridos para la DFI: El timing 9 normalmente es inalcanzable y el Timing 10 proporciona el mejor rendimiento. 17 y 19 proporcionan un mejor overclock/estabilidad (el 19 suele ser excesivo). Iniciad con 17 y empezad a bajar hasta vuestro límite. El Timing más estable normalmente suele coincidir con 2-4 ciclos más alto que el tRC. (Más bajo = Más rápido)
Comentario