¿Cómo actualizar el BIOS de la tarjeta gráfica integrada?
Actualizar la BIOS de la tarjeta gráfica parece algo que sólo muchos veteranos del bricolaje se atreven a intentar. De hecho, actualizar la BIOS de la tarjeta gráfica es tan fácil como actualizar la BIOS de la placa base. Sin embargo, siempre hay dos opiniones sobre la actualización del BIOS de la tarjeta gráfica. Una es que mejorará enormemente el rendimiento de la tarjeta gráfica y la otra es que el BIOS de la tarjeta gráfica no mejorará mucho el rendimiento y el funcionamiento tendrá grandes riesgos. De hecho, ¿cuál es el problema? Este artículo detalla sistemáticamente la función, clasificación, principio de escritura de actualización y significado del BIOS de la tarjeta de visualización, y detalla los métodos de operación específicos de escritura programable de dos BIOS típicos, EEPROM y EPROM, con ejemplos. Y evaluó 3D Mark2000Pro (prueba de capacidades D3D), Q3a-test001-High Quality-1024x768 (prueba de OpenGl ICD) antes y después de que el BIOS de "Xunjia TNT2 Pro" fuera escrito con un programador y actualizado a la tarjeta gráfica profesional de nivel básico " Elsa Synergy II Pro"), Indy3D V3 (prueba OpenGl profesional), Viewperf ProCDRS-02 (prueba OpenGl profesional).
1. La función del BIOS de la tarjeta gráfica
BIOS es la abreviatura de Sistema básico de entrada y salida, que también es el "Sistema básico de entrada y salida". La BIOS está solidificada en una memoria dedicada incluida con la tarjeta gráfica. El BIOS almacena el programa de control de hardware y la información relacionada de la tarjeta de visualización. Se puede decir que la BIOS es el "centro neurálgico" de la tarjeta gráfica.
Las tarjetas gráficas PCI y AGP desde los años 90 pueden empezar a funcionar siempre que se inserten correctamente en la placa base, por lo que son los dispositivos plug-and-play más típicos. Lo primero que aparece en el monitor después de activar el sistema es el mensaje de información del BIOS de la tarjeta de visualización. Sólo cuando la tarjeta de visualización funciona correctamente el monitor puede mostrar otros contenidos. Después del arranque, los datos del BIOS de la tarjeta gráfica se asignan a la memoria y controlan el funcionamiento de toda la tarjeta gráfica. La tarjeta de visualización no requiere ningún controlador en DOS y el inicio de Windows también depende del soporte del BIOS de la tarjeta de visualización.
2. La importancia de la escritura de actualización del BIOS
Varias tarjetas de visualización corresponden a su propio BIOS y controladores, para que la tarjeta de visualización pueda lograr el mejor efecto. Cuando los fabricantes diseñan y producen tarjetas gráficas, las equipan con BIOS. Sin embargo, con el uso del usuario y las actualizaciones y mejoras del software de la computadora, algunas imperfecciones en la tarjeta gráfica inevitablemente quedarán expuestas. En este momento, el fabricante El BIOS de la tarjeta gráfica. y el controlador se rediseñarán, mejorarán y actualizarán, y el BIOS de la tarjeta gráfica actualizado se colocará en el sitio web para que los usuarios lo descarguen de forma gratuita. Después de que el usuario descarga y realiza la escritura programable mediante el método descrito en este artículo, se completa la actualización del BIOS de la tarjeta de visualización. En este momento, si se utiliza el controlador actualizado, se pueden corregir las imperfecciones menores. Un ejemplo típico es el TNT. Chip de nVidia, un conocido fabricante de chips para tarjetas gráficas. A finales de 1998, salió el chip TNT. Su característica más importante es que tiene dos canales de renderizado y por primera vez realiza múltiples texturas de un solo ciclo en una tarjeta gráfica. Además, su rendimiento técnico también incluye: reproducción de color real de 32 bits, mapeo de relieve de reloj de un solo ciclo (Emboss), filtrado anisotrópico, búfer Z de 32 bits, etc. Debido únicamente a la imperfección y madurez del controlador, nVidia. no activaba texturas múltiples de un solo ciclo en el BIOS de la tarjeta gráfica. En el primer trimestre de 1999, con el desarrollo del software y hardware de PC, el chip TNT que no permitía texturas múltiples de un solo ciclo se había convertido en el cuello de botella del PII450. En este momento, después de medio año de uso por parte de los usuarios y comentarios del mercado, nVidia desarrolló un BIOS maduro y estable y un controlador que permite texturas múltiples en un solo ciclo, el rendimiento 3D de la tarjeta gráfica equipada con el chip TNT ha mejorado en. hasta un 30% después de escribir de forma programable un nuevo BIOS y actualizar el controlador.
Por lo tanto, una característica importante del BIOS es que se puede escribir en un método específico, lo que generalmente se denomina actualización del BIOS.
De hecho, si el diseño de la tarjeta gráfica es perfecto, no es necesario actualizar la BIOS, pero esto es imposible. Si hay algún problema menor en el diseño del hardware, la solución más simple y efectiva es cambiar el sistema básico de entrada y salida de la tarjeta de visualización para evitar la función defectuosa y usar otros métodos para compensar. Es decir, actualizar el BIOS puede resolverlo. El error de hardware y mejorar en gran medida la estabilidad y la compatibilidad.
En MS Windows, el factor determinante del rendimiento de la tarjeta gráfica es el controlador, y el BIOS proporciona la información de hardware correspondiente. Si todo funciona bien y no obtiene una versión superior del controlador de pantalla, no es necesario actualizar el BIOS. Si el controlador aún es antiguo, el nuevo BIOS no será de mucha ayuda. Sin embargo, cuando muchos fabricantes de tarjetas gráficas lanzan nuevos controladores, especifican el uso de un nuevo BIOS. En este momento, no puede utilizar el nuevo controlador sin actualizar el BIOS.
Windows NT4.0 WorkStation o Windows2000 es la plataforma de sistema operativo más utilizada para aplicaciones profesionales en PC. Especialmente en aplicaciones profesionales como CAD/CAM, debido a razones de estabilidad bien conocidas, Windows98 generalmente no se puede utilizar. usado. . Sin embargo, muchas tarjetas gráficas no pueden iniciarse normalmente en Windows NT4.0 y Windows2000. Ambos sistemas operativos son el núcleo del sistema de NT. Dado que utilizan GDI de 32 bits en lugar de los 16 bits de Windows98, la forma en que funciona la tarjeta gráfica es muy diferente. El error al iniciar normalmente se debe a un conflicto entre el BIOS de la tarjeta de visualización y el núcleo de gráficos de NT. Se puede decir que este es un problema común del sistema operativo 2000 en las tarjetas gráficas. La única forma de resolver este problema es actualizar el BIOS de la tarjeta gráfica ------ es decir, BIOS programable.
3. Clasificación de la BIOS de la tarjeta de visualización y principio de escritura programable
La BIOS de la tarjeta de visualización se almacena en una memoria de solo lectura (ROM) debido a las diferentes ROM seleccionadas. , no todas las ROM se pueden borrar mediante software, por lo que no todas las BIOS de la tarjeta de visualización se pueden actualizar mediante software. Por lo tanto, antes de escribir el BIOS de forma programable, debe conocer el tipo de BIOS. El BIOS de la tarjeta gráfica se divide principalmente en las siguientes cuatro categorías:
(1.)EEPROM: Memoria de sólo lectura programable y borrable eléctricamente. Un BIOS que realmente se puede actualizar libremente con software también se llama Flash E0PROM (memoria flash). Este tipo de memoria se puede borrar y escribir fácilmente y todo lo que se requiere es un software especial. Si lo haces bien, podrás hacerlo todo en segundos. Todas las tarjetas gráficas de alta gama más formales utilizan este tipo de ROM para almacenar el BIOS, y también se proporciona un software especial para escribir el BIOS de la tarjeta gráfica para facilitar las actualizaciones del usuario.
(2.) EPROM: memoria de sólo lectura programable y borrable. Aunque el nombre es "borrable", el borrado y escritura de este tipo de memoria debe completarse en un programador dedicado. Si desea actualizar el BIOS de este tipo de tarjeta de visualización, normalmente deberá devolverla a la fábrica. Para los usuarios normales, deberá utilizar un programador adecuado.
(3.)PROM: Memoria programable de sólo lectura, no se puede escribir ningún contenido.
(4.)TSR BIOS: es un BIOS especial. Estrictamente hablando, debe ser un BIOS de programa residente en memoria. No requiere escritura programable y se puede usar de manera informal sin ninguna actualización. TSR es la abreviatura de terminar y permanecer residente, que significa "programa de residente de memoria". Este tipo de tarjeta gráfica utiliza sus características para crear un BIOS TSR especial. Al actualizar, no es necesario modificar el BIOS del hardware original. En cambio, se ejecuta un programa TSR después de que el sistema comienza a residir en la memoria con el nuevo BIOS. para reemplazarlo. Usar este programa es muy simple, simplemente agregue un comando a Autoexec.bat. Si no lo necesita, elimine este comando y restáurelo inmediatamente después de reiniciar. Otro beneficio de este BIOS TSR es que puede actualizar sin problemas las tarjetas gráficas PROM que no se pueden modificar.
Pero TSR BIOS tiene una desventaja: no es compatible con Windows NT y Windows2000.
Las tarjetas de visualización que utilizan PROM y EPROM para almacenar BIOS generalmente se clasifican como tarjetas de visualización que no pueden escribir BIOS. Este tipo de BIOS se usa ampliamente en tarjetas de visualización económicas porque puede reducir ciertos costos de producción. Sin embargo, la EPROM se puede escribir con un programador específico. Este artículo brindará ejemplos de escritura de software en EEPROM y escritura de programadores en EPROM.
La BIOS de la tarjeta gráfica de nivel de escritura programable tiene ciertos peligros, por lo que se deben hacer preparativos antes de escribir por si acaso. En primer lugar, debes entender claramente la tarjeta gráfica utilizada y el BIOS a actualizar, lo que incluye los siguientes puntos:
El fabricante y el modelo del producto deben quedar claros. Las tarjetas gráficas producidas por diferentes fabricantes generalmente tienen estructuras diferentes y utilizan BIOS de tarjetas gráficas diferentes. Si utiliza incorrectamente el BIOS de otros fabricantes, puede tener consecuencias impredecibles. Incluso los productos del mismo fabricante tienen diferentes modelos y la BIOS que utilizan es diferente y, por lo general, no se puede utilizar de forma universal. Pero si es universal, se pueden escribir tarjetas gráficas comunes con el mismo chip de pantalla en el BIOS de fabricantes famosos, lo que mejorará en gran medida el rendimiento de la tarjeta gráfica.
El chip gráfico y la memoria de visualización utilizados también deben estar claros. Es absolutamente imposible que el BIOS de la tarjeta gráfica utilizado por diferentes chips gráficos sea universal. Algunas tarjetas gráficas también tienen BIOS diferentes debido a la diferente memoria de video utilizada. Por ejemplo, RivaTNT tiene dos especificaciones: SDRAM y SGRAM, y su BIOS es diferente. También puede tener efectos adversos si se usa incorrectamente.
Comprenda también si la tarjeta de visualización utilizada tiene funciones especiales, como salida de TV, que requiere soporte especial de BIOS para funcionar correctamente. Si utiliza el BIOS incorrecto, estas funciones adicionales generalmente no funcionarán.
Después de comprender su propia tarjeta gráfica, debe elegir el BIOS apropiado para escribir la actualización. En primer lugar, por supuesto, debe ser totalmente compatible con la tarjeta gráfica. Además, debe saber si el BIOS que desea actualizar es más nuevo que el que está utilizando, de lo contrario, no subirá sino que bajará. La fuente del BIOS también es muy importante. Es mejor descargarla del sitio web del fabricante o de un sitio web de controladores de hardware conocido (como "Driver Home" de ChinaNet y Easy Driver de CerNet).
Si es EEPROM, necesita su propio software de actualización de BIOS dedicado para actualizar correctamente el BIOS. Por ejemplo, RivaTNT requiere el software flash BIOS dedicado "Nv4flash.exe". Después de completar los preparativos, no olvide leer las instrucciones de actualización del BIOS correspondientes. Las diferentes actualizaciones del BIOS de la tarjeta gráfica deben tener sus propias instrucciones relevantes. También existe la necesidad de prepararse para un fallo en la actualización, lo que implica trabajo de recuperación y preparación psicológica. El principal trabajo de reparación es preparar una tarjeta gráfica de repuesto, y no puede ser una tarjeta gráfica AGP, debe ser ISA o PCI. Durante el proceso de escritura programable del BIOS de la tarjeta gráfica, la pantalla experimentará imágenes caóticas y fluctuaciones de alta velocidad, que durarán aproximadamente 10 segundos. No tengas miedo y mucho menos reinicie el sistema sin autorización. Es normal que la pantalla se confunda temporalmente porque la BIOS está cambiando, pero si el reinicio provoca una interrupción, las consecuencias son impredecibles.
La BIOS de la tarjeta gráfica programable debe funcionar en modo real DOS en lugar del "modo MS-DOS" de Windows. Si está utilizando un sistema operativo como Windows NT 4.0 que no admite el modo real de DOS, debe utilizar un disco de inicio de DOS para iniciar el sistema.
4. Ejemplos de aplicación de escritura programable para actualizar BIOS
(1.)EEPROM
Tomando "RivaTNT" como ejemplo para describir la tarjeta de visualización EEPROM en detalle Pasos detallados para la actualización de escritura programable del BIOS. Esta tarjeta gráfica utiliza 16 MB de SDRAM y es un diseño estándar para la versión pública. Por lo tanto, se seleccionó el BIOS estándar diseñado por nVIDIA, la versión es 2.04.18 y el nombre del archivo es "tnt18sd.rom".
El software de actualización del BIOS es Nv4flash.exe versión 1.2.
Primero escriba nv4flash y presione Enter en DOS, y obtendrá el siguiente mensaje:
Utilidad de programación NV4 Flash ROM V1.2
El monitor conectado al. NV4 puede parpadear
cuando los pines PROM están habilitados y deshabilitados
Ejemplo de uso: NV4FLASH FULL.ROM
NV4FLASH FULL.ROM ¡Lee y programa FLASH ROM! a .ROM COMPLETA
Borrado de software NV4FLASH E
NV4FLASH D Volcar ROM
NV4FLASH C Verificar si hay EEPROM compatible
NV4FLASH W Protección contra escritura
p>NV4FLASH R Restablecer protección contra escritura
NV4FLASH Opciones de visualización
Primero use "NV4FLASH C" para probar la ROM utilizada por el BIOS de la tarjeta de visualización. . El resultado es: ( c2 aa )
MXIC 12.0V MX28F1000P Flash EEPROM
Esto muestra que esta tarjeta gráfica utiliza Flash EPROM, que debería poder actualizarse mediante escritura de software. Escriba nv4flash tnt18sd.rom y presione Entrar. En este momento, la pantalla parece confusa y tiembla a alta velocidad, pero esto es normal. Después de unos segundos, la pantalla vuelve a la normalidad y aparece el siguiente mensaje:
( c2 aa )
MXIC 12.0V MX28F1000P Flash EPROM
Escritura Flash con archivo -gt; tnt18sg .rom
Dirección inicial -gt; 0000
Última dirección escrita -gt;
Esto indica que se ha realizado escritura programable. exitoso. Luego ingrese a Windows 98 y verifique las propiedades de la tarjeta de visualización para ver que la versión del BIOS de la tarjeta de visualización se haya actualizado a 2.04.18.
(2.)EPROM
Tomando "Jiaxun TNT2 Pro" como ejemplo para describir los pasos detallados de escritura programable y actualización del BIOS EPROM de la tarjeta gráfica a "Elsa Synergy II Pro ".
En la mente de la gente, la serie TNT siempre ha sido solo una tarjeta de juego, porque en general, hay demasiados errores en el chip y no es adecuada para su uso en campos profesionales. Y Elsa espera lograr un cambio cualitativo con su propia transformación de PCB y controlador. De hecho, en términos de apariencia, "Elsa Synergy II Pro" es muy diferente de la versión pública de TNT2. Aunque está dirigido al mercado profesional de nivel básico, el precio ciertamente no es alto en comparación con los productos profesionales, pero sí con otros. TNT2 Para nosotros es realmente difícil de aceptar, a pesar de que está lleno de costosos condensadores de tantalio y enormes condensadores de aluminio.
El controlador de "Elsa Synergy II Pro" está optimizado para 3DS, 3Dmax, CAD, Softimage, TrueSpace, Maya y otro software profesional. En el controlador, ocasionalmente veo algunas características que otros controladores de tarjetas gráficas TNT2. No tiene funciones como el suavizado de pantalla completa, etc., que están diseñadas principalmente para mejorar la calidad de la visualización en diseño gráfico y diseño 3D. Como tarjeta gráfica casi profesional, las funciones proporcionadas por el controlador son relativamente completas y se puede decir que son suficientes para aplicaciones generales.
Seleccione un programador como "Prog70S, RF1800, RF810" u otro programador que pueda escribir 512 EPROM, conéctelo a la computadora, instale el controlador del programador y el software de escritura de programación. Por razones de seguridad, primero "Desconecte el EPROM de "Jiaxun TNT2 Pro" y guárdela. Si falla la escritura, también puede volver a enchufarla para solucionar la situación. Vi que el número anterior es 512. Encontré una EPROM vacía con el mismo número que 512. no está vacío, primero use el programador para borrarlo y vaciar el espacio Inserte la EPROM vacía numerada 512 en el programador, pin 0 a pin 0. Encienda la computadora conectada al programador, ingrese al modo real de DOS, ejecute el programador para. escriba el programa y especifique el tipo y el número de la EPROM que se escribirá, y luego especifique el archivo BIOS "S2230500.apn" de "Elsa Synergy II Pro" que se escribirá y presione Entrar para ejecutar la escritura del programador. Aproximadamente 1 minuto después de finalizar, cierre Conecte la PC al programador, desconecte la EPROM escrita e insértela en "Jiaxun TNT2 Pro", luego inserte la tarjeta de visualización nuevamente en la ranura AGP de la computadora, inicie la computadora, en este momento. En este momento, podrá ver la siguiente pantalla en la información del BIOS de la tarjeta de inicio:
Elsa Synergy II-32 Pro
Versión del BIOS 5.0.14.02
Copyright 1999 ELSA? AG, Aachen (Alemania)
Indica que la escritura programable se ha realizado correctamente. Ingrese a Windows 98, instale el controlador "Elsa Synergy II Pro" y luego reinicie. Puede ver que la tarjeta de visualización ahora está ". Elsa Synergy II Pro". Por lo tanto, el "Jiaxun TNT2 Pro" nacional ha sido "actualizado" al "Elsa Synergy II Pro" de fabricación alemana. Para evaluar esta actualización de escritura programable del BIOS de la tarjeta gráfica, hicimos algunas evaluaciones. trabajar antes y después de la escritura programable Los resultados son los siguientes: p>
Figura 1 La mejora en la velocidad 3D después de que el BIOS de "Jiaxun TNT2 Pro" se actualiza a "Elsa Synergy II Pro"
Como se puede ver en la figura anterior, después de que se puede escribir el BIOS, las capacidades D3D del sistema (3D Mark 2000 Pro) se mantienen casi sin cambios, mientras que el ICD OpenGl para juegos (Q3a) ha mejorado en 21,8, e Indy 3D y Viewperf. , que representan OpenGl profesional, han mejorado en 38,5 y 48,9 respectivamente. No sólo se ha mejorado la velocidad 3D, sino que también se ha mejorado significativamente la calidad de la imagen.
Todo esto muestra significativamente que, como el BIOS doméstico y de juegos "Jiaxun TNT2 Pro" está escrito como la tarjeta gráfica profesional de nivel básico "Elsa Synergy II Pro", el rendimiento profesional y el rendimiento de juegos OpenGl ICD son ambos. en velocidad y ha habido un salto cualitativo en calidad de imagen. La diferencia de precio entre las dos tarjetas gráficas es de aproximadamente 2000 yuanes, por lo que es muy significativa para los usuarios de gráficos profesionales con fondos limitados.
Conclusión: entre las tres BIOS de tarjetas de visualización más comunes en el mercado, la EEPROM se puede actualizar y escribir mediante software, la EPROM se puede actualizar y escribir mediante un programador adecuado y la PROM no se puede escribir en BIOS programables ni grabables; es adecuado para Mejorar el rendimiento y la estabilidad de las tarjetas gráficas es de gran importancia.