Archive for the ‘tarjeta grafica’ Category

Overclocking de tarjetas graficas NVIDIA

September 28, 2007

http://downloads.guru3d.com/download.php?det=81
El link anterior es para descargar coolbit.

Las Tarjetas de video de nucleo Nvidia, para overclokearlas por software, se utiliza el Coolbit y GeForceTweak. Ambos activan una opcion del driver de nvidia para tocar la frecuencia de reloj.

El Coolbit es tan sencillo que solo es necesario hacer doble click sobre su archivo, para que se active la opcion en las propiedades de pantalla, por eso debe tenerse actualizado el driver de nvidia.

Los que tengan tarjeta con ventilador, no tienen de que preocuparse por la temperatura, si no lo tienen, simplemente adaptenle uno, es sencillo hacerlo.
Si quieren subir voltajes por medio del setup, con unos disipadores sobre los modulos de la memoria de la AGP sera suficiente.

Otra opción es rivaturner (http://download.guru3d.com/rivatuner/)

Introducción

Las targetas gráficas equipadas con el chip Geforce de nvidia (Geforce, Geforce2, Geforce3 y el nuevo Geforce4) se han convertido en un estandar, y son muchos los equipos que ya viene instaladas con una de estas tarjetas, de indudables prestaciones 3D. En este pequeño artículo intentare describir los pasos a seguir para poder aprovechar al 100% las prestaciones de este chip y lograr emular a una tarjeta Quadro (Quadro, Quadro2, Quadro3, Quadro4, segun el chip que tengamos), la gama alta de nvidia. No se trata de un “paso a paso”, si no más bien de una pequeña guia (no es bueno que nos den las cosas tan masticadas, ¿no? :P )

Las tarjetas Quadro tienen una serie de prestaciones extras con respecto a las Geforce, de cara a las aplicaciones CAD, mejorando aspectos de la representacion de wireframes, shaders, iluminación, etcetera, en los visores de nuestra aplicación. Ocurre que las Geforce tambien traen estas prestaciones extras, pero se encuentran desactivadas. Hasta no hace mucho, era necesario realizar algunas soldaduras en el chip para que este fuera reconocido por el sistema como una tarjeta Quadro. Afortunadamente, hoy dia existen aplicaciones que nos evitan tener que trastear con la placa, y realizan exactamente la misma funcion por software, modificando los drivers. Asi que no existe peligro alguno en hacer esta modificación, ya que no estamos haciendo ningun overclocking, ni acelerando nada. Simplemente desbloqueamos unas prestaciones que estan ahi, pero que no se usa. La única diferencia entre Geforce y Quadro son la cantidad de memoria de video, frecuencias de reloj más altas y distintos IDs.

Trasteando que es gerundio

Nuestro primera tarea sera actualizar nuestros drivers Detonator, bajandonos la última version para nuestro sistema operativo de la página de nvidia (http://www.nvidia.com/). Los instalamos en nuestro equipo y listo. Ahora necesitaremos una aplicación llamada Rivaturner. Rivaturner nos permitira, ademas de convertir nuestra tarjeta a Quadro, otros ajustes mas especificos, e incluso overclokear el chip. Podeis bajaros este programa desde http://www.guru3d.com/rivatuner/, donde ademas viene todo bastante bien documentado, asi que no me entretendre en este punto.

Una vez instalado y funcionando Rivaturner, para convertir nuestra Geforce en Quadro habra que seleccionar, en la pestaña “Main”, Target Adapter/customice y darle al primer icono (customize low level system settings). En la ventana que aparece seleccionamos la pestaña NSVtrap Driver, y le damos al boton install. El programa pedira que se reinicie el sistema. Al volver al ejecutar Rivaturner, nuestra tarjeta ya tiene que ser identificada como Quadro (en mi caso, por ejemplo, mi Geforce2 MX la reconoce como una Quadro2 MX). Volvemos a la pestaña anterior y colocamos todo en “force on” y le damos a Aceptar. Ahora nos vamos a Drivers settings/customize (en la pestaña Main otra vez)y seleccionamos el icono de OpenGL (OpenGL Tweaks). En la ventana que nos sale, nos vamos a la pestaña “Profesional”, que ahora estará activa. Colocamos en “force on ” el “Hardware accelerated lines suport” y marcamos el resto de opciones, menos la opción de las gafas, a no ser que tengamos una de estas, claro. Le damos a Aceptar y yasta, en principio… Y es que el exito de esto depende en parte de el sistema operativo que tengamos instalado (por ejemplo, con W9x hay que trastear un poco mas…), de la versión de los drivers, del chip geforce que tengamos, etc… por eso, leeros la documentacion de la página.

Nota: Si habeis instalado unos drivers superiores la version3x.xx (la 40.72, por jemplo), debereis ejecutar ademas un parchecillo para desactivar la proteccion contra el NSVtrap que nvidia a incorporado el las ultimas versiones. Este parche viene con el propio Rivaturner 2.0 R12, pero teneis que ejecutarlo aparte (se encuentra en el directorio \PatchScripts\NVIDIA\NVStrap antiprotection). Una vez instalado, reiniciamos el sistema, y ya deben de estar desbloqueadas las funcionalidades Quadro. Lo sabremos por que en la configuracion de pantalla, configuracion, opciones avanzadas, el sistema nos reconoce la tarjeta como Quadro y la pestaña “profesional” de las opciones de configuracion OpenGl en el Rivaturner ya aparecen las opciones activas.

Si teneis una flamante Geforce4 debereis instalaros ademas el SoftQuadro4 (desde la misma página de antes, Guru3D), un parche para Rivaturner que nos permite instalar el NSVtrap y convertir a placa en una Quadro4 (tambien hay que trastear un rato por lo que he leido). El Softquadro es otro pequeño programa, de cuando el Rivaturner no nos convertia por si solo la tarjeta a Quadro (con las últimas versiones de Rivaturner es totalmente prescindible). En fin, que si no funciona algo, leeros todo lo que pone en el FAQ de la página, e investigad un poco, ya que yo solo conozco mi caso en concreto (Geforce2MX a Quadro2MX).

Os recomiendo que le echeis un vistazo al resto de opciones que nos ofrece Rivaturner, pues se puede llegar a optimizar mucho el rendimiento de la tarjeta.

Rizando el rizo. Instalar los Maxtreme en 3DSMAx

Pues bien, ahora si nos vamos al 3DSMax (o a cualquier otra aplicación CAD, como lightwave, XSI, etc…) notaremos un incremento de prestaciones (shaders, wireframes..) y de velocidad en los visores bastante notable (yo la note :P ). En el caso concreto de 3DSMax podemos incrementar aun mas estas prestaciones instalando unos drivers especiales: los Maxtreme. Para AutoCad existen los POWERdraft, pero sobre estos drivers no tengo información alguna (no uso AutoCAD). Hacer notar que estos drivers solo funcionan bajo Winnt4,W2k o Winxp, asi que si teneis W9x,me, olvidaos de él. Podeis encontrarlos en http://www.nvidia.com/view.asp?IO=maxtreme_archive. Ojo, la última versión disponible en el momento de escribir esto es la 4.00.25. Aun no he descubierto como modificar estos drivers para hacerlos funcionar con nuestra Geforce modificada, asi que tendremos que usar una versión anterior, la 4.00.21.

Bien, primer obstaculo. Al ejecutar la instalación del driver, el programa hace un chequeo y comprueba que realmente tengamos una tarjeta Quadro instalada en el sistema. Se supone que con las modificaciones realizadas anteriormente no deberia de haber ningun problema, pero como a mi me salio el cartelito de “No tiene una tarjeta Quadro instalada en su equipo”, pues hay que romperse el coco un poco mas ^_^u. Se ve que estos nuevos instaladores hacen un chequeo a bajo nivel de las IDS de la tarjeta. Asi que lo que yo hice fue, en el momento en que me sale el cartelito, y sin darle a aceptar (por que si no los archivos de instalacion se borraran), irnos al directorio temporal de nuestro sistema (que tendra que estar en “C:\Documents and Settings\Administrador\Configuración local\Temp” o algo asi) y buscar los archivos que el instalador ha descomprimido alli. los copiamos a otro sitio y listo. Ahora necesitamos una aplicación llamada i6comp (yo he usado la v0.20), que no se de donde lo podeis bajar exactamente, pero si haceis una busqueda en Google (http://www.toonfreak.com/~vancorso/www.google.com), seguro que aparece. Con esto descomprimiremos los data0x.cab, donde estan los drivers que necesitamos. i6comp es una aplicación para MSDOS, asi que habra que abri una ventanita DOS y ejecutar desde alli: i6comp e -r data1.cab

Los únicos archivos que nos interesan del monton que se ha descomprimido son MAXtreme4.drv y MAXtremeEN.chm (archivo de ayuda del driver, interesante).

Segundo Obstaculo. Ya casi estamos. Ahora solo quedaria copiar el driver (MAXtreme4.drv) en el directorio raiz del 3DSMax, y seleccionarlo en Personalizar/preferencias, pestaña visores/elegir controlador–>personalizado y seleccionar MAXtreme4.drv. Pero resulta que el driver, al iniciar 3DSMax, hace otro chequeo y vuelve a descubrir que nuestra tarjeta no es una Quadro. Hay que hacer una pequeña modificación al archivo. Asi que editor hexadecimal en mano (yo he usado uno freeware, hexedit me parece que se llama), procedemos ha cambiar unos cuantos digitos:

ver:0.4.0.21
archivo:maxtreme4.drv
buscar: E8 E7 51 01 00 85 C0 74 6C
reemplazar: E8 E7 51 01 00 85 C0 90 90

En la versión 4.00.25 hay que reeemplazar otra cadena hexadecimal distinta, pero no la he encontrado. Ademas, creo que lleva alguna protección adiccional mas, que hacen la modificación mas complicada. en cualquier caso, si descubriis información acerca del tema, avisadme :P

Pues eso seria todo. Ahora 3DSMax deberia iniciarse sin problemas, con los Maxtreme funcionando. La primera vez nos saldra el cuadro para configurar el controlador. Yo he dejado las opciones por defecto, que son las que proporcionan mejor rendimiento.

La mejoria es realmente buena. no tengo datos estadisticos de esto, pero basta decir que antes de realizar todos estos cambios no podia apenas mover una tetera de max en los visores al máximos de sus poligonos (64 segmentos, 250mil poligonos, mas o menos), y ahora en cambio muevo esa cantidad de poligonos de forma bastante fluida.


Follow

Get every new post delivered to your Inbox.