Si lo básico no alcanza, BIOS mod y volt mod son las soluciones a los límites de OC encontrados en la placa. Acá encontraran un compilado de todas las mejoras útiles que he probado. Es una síntesis del “Overclock básico” que de básico no le quedó nada =)
Mi ASUS N6600/TD/256/AGP (6600 con 256Mb Agp) con unas frecuencias originales de 300/500 (memos de 4.0ns) hoy trabaja a 467/620 con un 95% de eficiencia!!! (la diferencia está justificada por cambio de timings) >D
:|
Comenzamos aclarando que posee todo el BIOS modificado, y que con BIOS original y timings originales, sin vmods, y solo haciendo un OC al driver llegaba a 409/580. Este valor no está para nada mal ya que un 33% de incremento en el core y de 16% en las memorias es muy interesante. Pero estos valores no me alcanzaban y además noté que muchas funciones de otras placas no estaban habilitadas (core Temp., tablas diferenciadas en 2Dy 3D, control de fans independiente del driver, pantalla del BIOS, etc), por lo que me sumergí en el soft mod.
SOFT MOD
El soft mod fue sobre el BIOS original, al principio utilizando editor hex, hoy por suerte, con el NiBiTor 2.2a (encontrarlo en mvktech.net) todas las modificaciones (menos una) son posibles con el programa.
Entre todos los cambios probados resalto los mas útiles y los que sigo utilizando porque tienen sentido real:
* 3 tablas de frecuencias activas, una para 2D, otra para low 3D (y trottle) y otra para 3D.
Las tablas deben poseer la misma velocidad de memoria, pero cambian la velocidad del core y del fan, evitando ruidos, bajando la temperatura y ahorrando energía cuando no se necesita.
Las tablas aparecen en la primera solapa, pero la cantidad de tablas se activa por menú.
En las tablas tengo colocado 333/310 para 2D 366/310 para low 3D y 466/310 para 3D.
* Control de temperatura “Enable 6600 GT Temp. Trick”
* Pantalla de bienvenida del BIOS activa, en la última solapa de NiBiTor, para comprobar el funcionamiento del BIOS modificado
* Cambio de timings a los timings optimizados de la Sparkle Ultra. Permite un aumento en el máximo de la memoria de más de 20 MHz (40 MHz DDR) mas allá del límite original.
* Con un editor HEX coloqué nuevamente el checksum del BIOS original para que funcionen los drivers ASUS y SmartDoctor. El checksum es E2 (en mi caso) y está ubicado en el último byte del BIOS.
Hoy en día con el NiBiTor 2.3 podemos elegir guardar con "Save without checksum..." y no nos modifica el checksum manteniendo el original.
Luego se flashea el bios con nvflash. Se puede dejar sin opciones si es una modificación del BIOS original, si es de otra placa se puede utilizar con las opciones, en la siguiente secuencia:
1) Nvflash –e (para borrar el BIOS anterior)
2) Nvflash –4 –5 –6 –j nombre.rom (para programar el nuevo bios)
3) Nvflash nombre.rom (para programar el nuevo bios)
Al flashear el BIOS con las opciones es posible que nos quedemos sin video (aunque el BIOS y el flasheo sean correctos) por una tabla vacía “unable to save board settings...”, por lo que conviene repetir el flasheo ANTES de resetear. Por eso los 3 pasos, el borrado del BIOS, el flasheo forzado de otro modelo sin restricciones y luego el reflasheo para asegurar una tabla de “board settings” correcta y que no nos quedemos sin placa.
Yo por cualquier cosa flasheo dos veces luego de utilizar el comando –e independientemente de si flasheo o no el BIOS original.
Forma detallada de flashear con el nVflash y foma de evitar salir corriendo a conseguir una placa PCI:
Para usar el nvflash hay que hacer un disco de inicio y luego copiar al disco los archivos del nvflash al mismo.
- Se reinicia la máquina con el disco y luego de que el sistema inicio escriben "nvflash -b original.rom" y se guarda el BIOS original.
- Luego reseteamos y escribimos "nvflash nuevo.rom y cuando preguna si flashea le ponemos "y"
PARA SALVARSE DE CUALQUIER DESASTRE SIN PLACA PCI
- para salvarnos de cualquier desastre creamos un archivo con el nombre "g.bat" (por ejemplo) y dentro del archivo escrito
"nvflash -4 -5 -6 -j original.rom" y en una segunda línea "nvflash original.rom"
(las dos líneas) para salvar la máquina por cualquier cosa. Si algo funcionara mal y nos quedaramos sin placa pondríamos el diskette y presionaríamos g (enter) y luego de que se apaga la luz del diskette presionamos la tecla "y" y luego del 1º pitido se prendería nuevamente la diskettera y volvemos a presionar "y" cuando se apaga y cuando termiona sonaría un segundo pitido. ahi podemos reiniciar la máquina y tendríamos de nuevo video.
:muerto: :muerto:
Lo que NO tiene sentido:
* Cambiar el ID a 6600-GT: tanto desde el NiBiTor, como cambiar todos el encabezado PCI del BIOS y que se detecte la placa como GT, o activar en el RivaTurner el cambio de ID. Nada de esto tiene sentido para mayores resultados o mayor overclock.
* Añadir tabla de voltajes al BIOS: aunque se añadan tablas de voltajes de las GT, y luego se coloquen los identificadores en las tablas de frecuencias, aunque sea IGUAL que la GT en el control de voltajes, no hay caso, las placas NO-GT no se controla por BIOS.
* Colocar un BIOS de otra marca (en mi caso), como sparkle, powercolor, etc. No dan diferencias y se pierden controles de voltajes y temperatura.
Con todo esto logré 409 en core (igual) y me saltó a un 622 MHz de máximo en memoria, gracias a los timings de Sparkle Ultra. Si son poseedores de memorias de 3.6 ns podrán acceder a mucho mayores clocks ya que mis memos de 4.0 ns están mucho mas limitadas.
Las tablas separadas hacen maravillas con la temperatura y no fuerzan la placa a los valores máximos de core en momentos en que la máquina está en idle. Este tipo de control lo realizan las 6600 GT, las 6800 y las 7800. El low 3D también funciona como treshold de temperatura, pero todavía no pude encontrar donde modificar el máximo de temperatura y bajarlo de los imposibles 145ºC a 95ºC, pero falta poco...
Además con el SmartDoctor activo controlo los valores de voltajes y temperaturas, aunque hasta acá alguna de las cosas que no tenía tanta importancia empieza a hacerse imprescindible de controlar: los voltajes...
:jaguar: Los voltajes, el overclock y el HARD MOD! :huh: :-p
Elementos necesarios: ganas, coraje, 1 o 2 trimmers de 50 kOhm, soldador, estaño y si son cuidadosos un tester digital.
Para pasar los valores máximos comentados ya no quedaba más que hacer, con cambio de fuente por una no genérica y de mayor poder, y luego de probar una y otra cosa el cambio necesario para seguir incrementanto es el HARD MOD, en este caso Vcore y Vmem MOD.
Para realizar el Volt mod se necesita soldar una resistencia variable de varias vueltas (trimmer) a los feedback de los controladores de voltaje hacia ground.
Hay páginas en internet de muchas placas pero no había hasta hace poco tiempo una para la ASUS N6600 AGP, buscando encontré el APW7063 y antes de probar me ganaron de mano y sacaron el artículo (por suerte porque iba a probar a ciegas). Para la memoria todavía no tuve tiempo de soldar, pero me imagino que es el LM324.
Para los que estos son solo códigos, acá están las ubicaciones y los esquemáticos, y como en otros casos los pines a soldar son los mismos que en otros chips, el FB (en este caso pin 4) (o sensor de voltaje –feedback-) y en GND (ground, en este caso pin 6) lo que hace que al variar la resistencia bajemos el voltaje en FB y el chip ajuste el voltaje del core para levantarlo, por lo que vamos bajando la resistencia y cae el feedback, subiendo el vcore. Para medirlo está el pin más cercano al SST (el chip pequeño del otro lado de la placa).
En el LM324 es el mismo caso, entre el pin 13 (input 4 (-)) y el pin 11 (GND).
La mayoría de las placas tiene el LM324 para la memoria pero no muchas tiene actualmente el APW7063, la mayoría tiene el RT-9214, en el cual los pines a soldar con el trimmer son el 3 (GND) y el 6 (FB). El procedimiento es el mismo, bajando la resistencia sube el vcore. La medición del vcore en otras placas varía pero hay mucha info en la web.
Hay otro mod mas fácil y es el PÉNCIL MOD, que se realiza con un lápiz sobre la resistencia adecuada y bajando la resistencia sube el voltaje, de la misma forma, pero menos delicado, menos complejo y menos estable.
Para aquellos que quieran probar con el lápiz y tengan la famosa resistencia R87 que lo hagan, yo prefiero el trimmer.
Después de soldar se puede ir subiendo poco a poco y probando el overclock.
Para probar por separado core y memoria recomiendo hacer dos BIOS personalizados: uno con el core en el máximo obtenido y la memoria a los valores originales (para probar el máximo del core) y otro con el core en valor original y las memos al máximo obtenido antes del mod (para encontrar el máximo de las memos). Luego bajar unos MHz ambos resultados obtenidos y colocarlos en un nuevo BIOS, falsearlo y ver hasta donde hace overclock con las memos y el core ambos casi al máximo.
De esta forma obtendemos los máximos más estables para luego probar con nuestras frecuencias manualmente.
Ya me cansé de escribir :cansado: :cansado: :cansado: pero si quedó algo en el tintero sigo luego, cualquier consulta, duda, comentario, solicitud de mas detalles, pidan nomás, que escribí todo esto de corrido y quizás me olvidé de detalles o pasé algo por alto.
Adjunto diagramas... luego adjuntaré más fotos, diagramas, BIOS modificados, etc.
Mi ASUS N6600/TD/256/AGP (6600 con 256Mb Agp) con unas frecuencias originales de 300/500 (memos de 4.0ns) hoy trabaja a 467/620 con un 95% de eficiencia!!! (la diferencia está justificada por cambio de timings) >D
:|
Comenzamos aclarando que posee todo el BIOS modificado, y que con BIOS original y timings originales, sin vmods, y solo haciendo un OC al driver llegaba a 409/580. Este valor no está para nada mal ya que un 33% de incremento en el core y de 16% en las memorias es muy interesante. Pero estos valores no me alcanzaban y además noté que muchas funciones de otras placas no estaban habilitadas (core Temp., tablas diferenciadas en 2Dy 3D, control de fans independiente del driver, pantalla del BIOS, etc), por lo que me sumergí en el soft mod.
SOFT MOD
El soft mod fue sobre el BIOS original, al principio utilizando editor hex, hoy por suerte, con el NiBiTor 2.2a (encontrarlo en mvktech.net) todas las modificaciones (menos una) son posibles con el programa.
Entre todos los cambios probados resalto los mas útiles y los que sigo utilizando porque tienen sentido real:
* 3 tablas de frecuencias activas, una para 2D, otra para low 3D (y trottle) y otra para 3D.
Las tablas deben poseer la misma velocidad de memoria, pero cambian la velocidad del core y del fan, evitando ruidos, bajando la temperatura y ahorrando energía cuando no se necesita.
Las tablas aparecen en la primera solapa, pero la cantidad de tablas se activa por menú.
En las tablas tengo colocado 333/310 para 2D 366/310 para low 3D y 466/310 para 3D.
* Control de temperatura “Enable 6600 GT Temp. Trick”
* Pantalla de bienvenida del BIOS activa, en la última solapa de NiBiTor, para comprobar el funcionamiento del BIOS modificado
* Cambio de timings a los timings optimizados de la Sparkle Ultra. Permite un aumento en el máximo de la memoria de más de 20 MHz (40 MHz DDR) mas allá del límite original.
* Con un editor HEX coloqué nuevamente el checksum del BIOS original para que funcionen los drivers ASUS y SmartDoctor. El checksum es E2 (en mi caso) y está ubicado en el último byte del BIOS.
Hoy en día con el NiBiTor 2.3 podemos elegir guardar con "Save without checksum..." y no nos modifica el checksum manteniendo el original.
Luego se flashea el bios con nvflash. Se puede dejar sin opciones si es una modificación del BIOS original, si es de otra placa se puede utilizar con las opciones, en la siguiente secuencia:
1) Nvflash –e (para borrar el BIOS anterior)
2) Nvflash –4 –5 –6 –j nombre.rom (para programar el nuevo bios)
3) Nvflash nombre.rom (para programar el nuevo bios)
Al flashear el BIOS con las opciones es posible que nos quedemos sin video (aunque el BIOS y el flasheo sean correctos) por una tabla vacía “unable to save board settings...”, por lo que conviene repetir el flasheo ANTES de resetear. Por eso los 3 pasos, el borrado del BIOS, el flasheo forzado de otro modelo sin restricciones y luego el reflasheo para asegurar una tabla de “board settings” correcta y que no nos quedemos sin placa.
Yo por cualquier cosa flasheo dos veces luego de utilizar el comando –e independientemente de si flasheo o no el BIOS original.
Forma detallada de flashear con el nVflash y foma de evitar salir corriendo a conseguir una placa PCI:
Para usar el nvflash hay que hacer un disco de inicio y luego copiar al disco los archivos del nvflash al mismo.
- Se reinicia la máquina con el disco y luego de que el sistema inicio escriben "nvflash -b original.rom" y se guarda el BIOS original.
- Luego reseteamos y escribimos "nvflash nuevo.rom y cuando preguna si flashea le ponemos "y"
PARA SALVARSE DE CUALQUIER DESASTRE SIN PLACA PCI
- para salvarnos de cualquier desastre creamos un archivo con el nombre "g.bat" (por ejemplo) y dentro del archivo escrito
"nvflash -4 -5 -6 -j original.rom" y en una segunda línea "nvflash original.rom"
(las dos líneas) para salvar la máquina por cualquier cosa. Si algo funcionara mal y nos quedaramos sin placa pondríamos el diskette y presionaríamos g (enter) y luego de que se apaga la luz del diskette presionamos la tecla "y" y luego del 1º pitido se prendería nuevamente la diskettera y volvemos a presionar "y" cuando se apaga y cuando termiona sonaría un segundo pitido. ahi podemos reiniciar la máquina y tendríamos de nuevo video.
:muerto: :muerto:
Lo que NO tiene sentido:
* Cambiar el ID a 6600-GT: tanto desde el NiBiTor, como cambiar todos el encabezado PCI del BIOS y que se detecte la placa como GT, o activar en el RivaTurner el cambio de ID. Nada de esto tiene sentido para mayores resultados o mayor overclock.
* Añadir tabla de voltajes al BIOS: aunque se añadan tablas de voltajes de las GT, y luego se coloquen los identificadores en las tablas de frecuencias, aunque sea IGUAL que la GT en el control de voltajes, no hay caso, las placas NO-GT no se controla por BIOS.
* Colocar un BIOS de otra marca (en mi caso), como sparkle, powercolor, etc. No dan diferencias y se pierden controles de voltajes y temperatura.
Con todo esto logré 409 en core (igual) y me saltó a un 622 MHz de máximo en memoria, gracias a los timings de Sparkle Ultra. Si son poseedores de memorias de 3.6 ns podrán acceder a mucho mayores clocks ya que mis memos de 4.0 ns están mucho mas limitadas.
Las tablas separadas hacen maravillas con la temperatura y no fuerzan la placa a los valores máximos de core en momentos en que la máquina está en idle. Este tipo de control lo realizan las 6600 GT, las 6800 y las 7800. El low 3D también funciona como treshold de temperatura, pero todavía no pude encontrar donde modificar el máximo de temperatura y bajarlo de los imposibles 145ºC a 95ºC, pero falta poco...
Además con el SmartDoctor activo controlo los valores de voltajes y temperaturas, aunque hasta acá alguna de las cosas que no tenía tanta importancia empieza a hacerse imprescindible de controlar: los voltajes...
:jaguar: Los voltajes, el overclock y el HARD MOD! :huh: :-p
Elementos necesarios: ganas, coraje, 1 o 2 trimmers de 50 kOhm, soldador, estaño y si son cuidadosos un tester digital.
Para pasar los valores máximos comentados ya no quedaba más que hacer, con cambio de fuente por una no genérica y de mayor poder, y luego de probar una y otra cosa el cambio necesario para seguir incrementanto es el HARD MOD, en este caso Vcore y Vmem MOD.
Para realizar el Volt mod se necesita soldar una resistencia variable de varias vueltas (trimmer) a los feedback de los controladores de voltaje hacia ground.
Hay páginas en internet de muchas placas pero no había hasta hace poco tiempo una para la ASUS N6600 AGP, buscando encontré el APW7063 y antes de probar me ganaron de mano y sacaron el artículo (por suerte porque iba a probar a ciegas). Para la memoria todavía no tuve tiempo de soldar, pero me imagino que es el LM324.
Para los que estos son solo códigos, acá están las ubicaciones y los esquemáticos, y como en otros casos los pines a soldar son los mismos que en otros chips, el FB (en este caso pin 4) (o sensor de voltaje –feedback-) y en GND (ground, en este caso pin 6) lo que hace que al variar la resistencia bajemos el voltaje en FB y el chip ajuste el voltaje del core para levantarlo, por lo que vamos bajando la resistencia y cae el feedback, subiendo el vcore. Para medirlo está el pin más cercano al SST (el chip pequeño del otro lado de la placa).
En el LM324 es el mismo caso, entre el pin 13 (input 4 (-)) y el pin 11 (GND).
La mayoría de las placas tiene el LM324 para la memoria pero no muchas tiene actualmente el APW7063, la mayoría tiene el RT-9214, en el cual los pines a soldar con el trimmer son el 3 (GND) y el 6 (FB). El procedimiento es el mismo, bajando la resistencia sube el vcore. La medición del vcore en otras placas varía pero hay mucha info en la web.
Hay otro mod mas fácil y es el PÉNCIL MOD, que se realiza con un lápiz sobre la resistencia adecuada y bajando la resistencia sube el voltaje, de la misma forma, pero menos delicado, menos complejo y menos estable.
Para aquellos que quieran probar con el lápiz y tengan la famosa resistencia R87 que lo hagan, yo prefiero el trimmer.
Después de soldar se puede ir subiendo poco a poco y probando el overclock.
Para probar por separado core y memoria recomiendo hacer dos BIOS personalizados: uno con el core en el máximo obtenido y la memoria a los valores originales (para probar el máximo del core) y otro con el core en valor original y las memos al máximo obtenido antes del mod (para encontrar el máximo de las memos). Luego bajar unos MHz ambos resultados obtenidos y colocarlos en un nuevo BIOS, falsearlo y ver hasta donde hace overclock con las memos y el core ambos casi al máximo.
De esta forma obtendemos los máximos más estables para luego probar con nuestras frecuencias manualmente.
Ya me cansé de escribir :cansado: :cansado: :cansado: pero si quedó algo en el tintero sigo luego, cualquier consulta, duda, comentario, solicitud de mas detalles, pidan nomás, que escribí todo esto de corrido y quizás me olvidé de detalles o pasé algo por alto.
Adjunto diagramas... luego adjuntaré más fotos, diagramas, BIOS modificados, etc.