La Bios de la vga es una pequeña pieza de informacion ( lo tipico son >64kb) que se aloja en un pequeño chip en tu vga. Cuando tu vga se prende, inmediatamente se carga el BIOS de la vga haciendo que la placa ande digamos...

Anteriormente las placas de video venian con una memoria ROM (Read only memory) por lo cual la bios no podia ser cambiada. Las placas de ahora vienen con un Flash memory Chip (por lo que a la operacion se la llama flashing o flasheo

En un principio el BIOS FLASHING es un proceso de muy bajo nivel en lo que a datos se refiere. Un sistema operativo complejo como el windows solo interfiere con este proceso. Existen varios programas para flashear bios para windows pero no son recomendables ya que windows esta manejando tareas constantemente y el Flasheo de una bios requiere de un cuidado especial por parte del micro para que la informacion llegue a la memoria flash de la vga sin ninguna corrupcion de datos ya que si los datos llegan corruptos, nos puede matar la placa para siempre.

Porque Flasheo una bios?

Bueno muchos se haran esta pregunta a la hora de leer esta guia. La razon es la siguiente:
Muchas placas de video tanto de ati como de nvidia tienen GPUs (ocea procesadores graficos) bloqueados por Bios. Que quiere decir esto? que tenenmos Pipelines (ocea sub-procesadores graficos en un termino muy general) Bloqueados por culpa de la Bios de fabrica. Entonces lo que nosotros hacemos es cambiarle la Bios a nuestras vgas para activar esos pipelines desactivados y asi obtener un mucho mayor rendimiento. Otras placas de video necesitan primero una modificacion fisica en el psb (la placa) llamado hardmod. Eso lo veremos mas adelante.
Otras placas de video, Simplemente con el cambio de sus bios modifican de una manera exelente sus capacidades de Overclock o mejoran mucho su rendimiento.

Ejemplos Ati: una x800pro con 12 pipelines si yo le pongo un bios de x800xt se activaran los 4 pipelines extras quedando asi una x800xt!!!
una 9500 (ejemplo mas viejito jejeje) tiene el core de una 9700 (el r300) pero tiene solo 4 piepelines. Para activar los otros 4 piepelines tenemos que flashearla con una bios de una 9700. Y de nuevo !!! Tenemos una 9700 con 8 pipelines y un rendimiento muy superior!!!!.

Ejemplos nvidia: la famosa 6200 NO TC con core nv43. Sip el mismo que la 6600 pero con solo 4 pipelines activados. Si la flasheamos por una 6600: Listo tenemos una 6600 con 8 pipes!!!!
la 6800nu que tiene sus 12 pipes y sus 5 vertex, al ser flasheada por una 6800gt, pero ojo que primero debemos cambiar los valores de core y memorias de la placa con el nvBitor para que sea estable, tenemos casi una 6800gt !!!! con sus 16 pipes y sus 6 vertex!!!

De estos dos fabricantes hay muchisimos ejemplos, pero bueno di los ejemplos mas comunes. Despues cada uno ira experimentando los pros y contras de cambiar una bios pero por ahora la explicacion:

Y a cambiar el Bios
Lo que se necesita:
En caso de Nvidia:
El bios de su placa (fabricante y modelo)Aqui(http://www.mvktech.net/component/option,com_remository/Itemid,26/func,selectfolder/cat,4/)
el Nvflash5.13 Aqui(http://www.mvktech.net/component/option,com_remository/Itemid,26/func,selectfolder/cat,42/)
si quieren modificar el Bios (solo gente con exp) el nBitor2.1 Aqui(http://www.mvktech.net/component/option,com_remository/Itemid,26/func,selectfolder/cat,92/)

En caso de Ati:
El bios de su placa(fabricante y modelo) Aqui(http://www.mvktech.net/component/option,com_remository/Itemid,26/func,selectfolder/cat,1/)
el AtiFlash5.09 Aqui (http://www.mvktech.net/component/option,com_remository/Itemid,26/func,selectfolder/cat,120/)
si quieren modificar el Bios (solo gente con exp) el Rabit 1.7 Aqui (http://www.mvktech.net/component/option,com_remository/Itemid,26/func,selectfolder/cat,50/)

Ok ahora manos a la obra:

Lo primero que tenemos que hacer en el caso de los 2 fabricantes es crear un disco de inicio ya sea en un diskett, cd, usb, particion, etc. para hacer arrancar nuestra PC en modo MS-Dos.

Para Nvidia:
1) Tenemos que poner la bios de nuestra placa de video y el nvFlash5.13 en nuestro disco de inicio.
2)Booteamos nuestro PC en modo ms-dos.
http://www.overadiction.cl/imagenes/guias/X800GT/nvflash.gif
3)Ahora tenemos que correr el nvFlash5.13 y hacer un backup de nuestra bios tipeando lo sig: nvflash -b oldbios.bin hacemos esto en el caso que necesitemos luego recuperar nuestra placa.
4)Ahora tenemos que cambiar el bios de nuestra placa por la que hayamos elegido tipeando lo sig.: nvflash -p -u -f newbios.bin siempre cambiando el ''newbios'' por el nombre del archivo del bios q bajamos. Ej: nvflash -p -u -f xfx6800u.bin para mi bios de xfx 6800 ultra.
5)Ahora reiniciamos a windows sin el disco.
6) Y listo el bios flashing fue realizado

Ahora Para Ati:
1) Tenemos que poner la bios de nuestra placa de video y el AtiFlash5.09 en nuestro disco de inicio.
2)Booteamos nuestro PC en modo ms-dos.
http://www.overadiction.cl/imagenes/guias/X800GT/atiflash.gif
3)Ahora tenemos que correr el AtiFlash5.09 y hacer un backup de nuestra bios tipeando lo sig: atiflash -s 0 oldbios.bin hacemos esto en el caso que necesitemos luego recuperar nuestra placa.
4)Ahora tenemos que cambiar el bios de nuestra placa por la que hayamos elegido tipeando lo sig.: atiflash -f -p 0 newbios.bin siempre cambiando el ''newbios'' por el nombre del archivo del bios q bajamos. Ej: atiflash -f -p 0 bba9800xt.bin para mi bios de Ati 9800xt.
5)Ahora reiniciamos a windows sin el disco.
6) Y listo el bios flashing fue realizado

Como recuperar la placa en caso de un mal flasheo:

Necesitamos una placa PCI vieja para bootear nuestro pc ya que nuestra vga con una bios corrupta no arrancara.
Si al conectar la placa pci la pc sigue sin botear tenemos que sacar nuestra vga, entrar al bios del motherboard y poner como el adaptador primario a la tarjeta pci.

Ahora ponemos nuestra vga y boteamos el pc en msdos nuevamente con nuestro disco de inicio con el respectivo programa para nuestra placa (atiflash o nvflash) mas la bios original de nuestra placa. Ahora re-flasheamos nuestra placa con la oldbios o con una nueva que hayamos descargado. Para asegurarnos que estamos flasheando la vga nuestra y no la pci tipeamos -i(Ati) o -a (nvidia)