tarjetas de video

18
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR Y LA EDUCACION UNIVERSIDAD NACIONAL EXPERIMENTAL SIMON RODRIGUEZ CATEDRA: ARQUITECTURA DEL COMPUTADOR. FACILITADOR: DANIEL CARNEIRO. TECNOLOGIA RELACIONADA PARA COLOCAR Y UNIR TARJETAS DE VIDEO Participantes: Hidalgo José C.I: 16.474.897 Osman Aladejo C.I: 6.116.030 Caracas, Abril de 2012.

Upload: alejandro-hidalgo

Post on 05-Jul-2015

406 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tarjetas de video

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR Y LA EDUCACION

UNIVERSIDAD NACIONAL EXPERIMENTAL SIMON RODRIGUEZ

CATEDRA: ARQUITECTURA DEL COMPUTADOR.

FACILITADOR: DANIEL CARNEIRO.

TECNOLOGIA RELACIONADA PARA COLOCAR Y UNIR TARJETAS DE VIDEO

Participantes:

Hidalgo José C.I: 16.474.897

Osman Aladejo C.I: 6.116.030

Caracas, Abril de 2012.

Page 2: Tarjetas de video

TARJETAS DE VIDEO.

Antecedentes:

Inicialmente los ordenadores solo se limitaban a ingresar y mostrar datos por

tarjetas perforadas, mediante teclado o primitivas impresoras, que aburrido!, hasta

que un día alguien pensó : ¿Por qué no juntamos de manera alguna especie de

televisor al computador ? para observar la evolución de los procesos y es así que

surgen los monitores, pero estos debían recibir la información de un dispositivo

llamado: tarjeta de video.

Definición:

Una tarjeta gráfica o tarjeta de vídeo es una tarjeta de circuito impreso encargada

de transformar las señales eléctricas que llegan desde el microprocesador en

información comprensible y representable por la pantalla del ordenador.

Normalmente lleva chips o incluso un procesador de apoyo para poder realizar

operaciones gráficas con la máxima eficiencia posible, así como memoria para

almacenar tanto la imagen como otros datos que se usan en esas operaciones.

Dos aspectos importantes al considerar el potencial de una tarjeta gráfica son la

resolución que soporta la tarjeta y el número de colores que es capaz de mostrar

simultáneamente, en la actualidad la mayoría de las tarjetas soportan resoluciones

de 1024 x 768 con 24 bits de colores.

Page 3: Tarjetas de video

Tarjeta gráfica PCIS3 Virge:

Tarjeta gráfica nVIDIANV43 AGP (Geforce 6600GT) con disipación del calor por ventilador:

Características:

- Procesador Gráfico: El encargado de hacer los cálculos y las figuras, debe

tener potencia para que actúe más rápido y de mejor rendimiento.

- Disipador: Muy importante para no quemar el procesador, ya que es

necesario un buen sistema de disipación del calor. Sin un buen disipador el

procesador gráfico no aguantaría las altas temperaturas y perdería

rendimiento incluso llegando a quemarse.

- Memoria de video: La memoria de video, es lo que almacena la

información de lo que se visualiza en la pantalla. Depende de la resolución

que queramos utilizar y de la cantidad de colores que deseemos presentar

Page 4: Tarjetas de video

en pantalla, a mayor resolución y mayor número de colores más memoria

es necesaria.

- RAMDAC: Conversor analógico-digital (DAC) de la memoria RAM,

empleado en las tarjetas gráficas para transformar la señal digital con que

trabaja el ordenador en una salida analógica que pueda entender el

monitor.

La resolución y el número de colores:

La resolución es el número de puntos que es capaz de presentar por pantalla una

tarjeta de vídeo, tanto en horizontal como en vertical. Así, "800x600" significa que

la imagen está formada por 600 rectas horizontales de 800 puntos cada una. Para

que nos hagamos una idea, un televisor (de cualquier tamaño) tiene una

resolución equivalente de 800x625 puntos.

En cuanto al número de colores, resulta evidente: los que puede presentar a la

vez por pantalla la tarjeta. Así aunque las tarjetas EGA sólo representan a la vez

16 colores, los eligen de una paleta de 64 colores.

La combinación de estos dos parámetros se denomina modo de vídeo; están

estrechamente relacionados: a mayor resolución, menor número de colores

representables, y a la inversa. En tarjetas modernas (SVGA y superiores), lo que

las liga es la cantidad de memoria de vídeo (la que está presente en la tarjeta, no

la memoria general o RAM). Algunas combinaciones posibles son:

Memoria de vídeo Máxima resolución (en 2D) Máximo número de colores

512 Kb 1024x768 a 16 colores 256 a 640x480 puntos

1 MB 1280x1024 a 16 colores 16,7 millones a 640x480

2 MB 1600x1200 a 256 colores 16,7 millones a 800x600

4 MB 1600x1200 a 65.536 colores 16,7 millones a 1024x768

Memoria de vídeo:

Page 5: Tarjetas de video

Su tamaño influye en los posibles modos de vídeo (cuanta más exista, más

opciones tendremos); además, su tipo determina si conseguiremos buenas

velocidades de refresco de pantalla o no. Los tipos más comunes son:

- DRAM: en las tarjetas más antiguas, ya descatalogadas. Malas

características; refrescos máximos entorno a 60 Hz.

- EDO: o "EDO DRAM". Hasta hace poco estándar en tarjetas de calidad

media-baja. Muy variables refrescos dependiendo de la velocidad de la

EDO, entre 40 ns las peores y 25 ns las mejores.

- VRAM y WRAM: bastante buenas, aunque en desuso; en tarjetas de

calidad, muy buenas características.

- MDRAM: un tipo de memoria no muy común, pero de alta calidad.

- SDRAM y SGRAM: actualmente utilizadas mayoritariamente, muy buenas

prestaciones. La SGRAM es SDRAM especialmente adaptada para uso

gráfico, en teoría incluso un poco más rápida.

Conectores: PCI, AGP:

La tarjeta gráfica, como añadido que es al PC, se conecta a éste mediante un slot

o ranura de expansión. Muchos tipos de ranuras de expansión se han creado

precisamente para satisfacer a la ingente cantidad de información que se

transmite cada segundo a la tarjeta gráfica.

- ISA: el conector original del PC, poco apropiado para uso gráfico; en cuanto

llegamos a tarjetas con un cierto grado de aceleración resulta insuficiente.

Usado hasta las primeras VGA "aceleradoras gráficas", aquellas que no

sólo representan la información sino que aceleran la velocidad del sistema

al liberar al microprocesador de parte de la tarea gráfica mediante diversas

optimizaciones.

- VESA Local Bus: más que un slot un bus, un conector íntimamente unido al

microprocesador, lo que aumenta la velocidad de transmisión de datos. Una

Page 6: Tarjetas de video

solución barata usada en muchas placas 486, de buen rendimiento pero

tecnológicamente no muy avanzada.

- PCI: el estándar para conexión de tarjetas gráficas (y otros múltiples

periféricos). Suficientemente veloz para las tarjetas actuales, si bien algo

estrecho para las 3D que se avecinan.

- AGP: tampoco un slot, sino un puerto (algo así como un bus local), pensado

únicamente para tarjetas gráficas que transmitan cientos de MB/s de

información, típicamente las 3D. En cualquier caso, el conector sólo puede

limitar la velocidad de una tarjeta, no la eleva, lo que explica que algunas

tarjetas PCI sean muchísimo más rápidas que otras AGP más baratas o

peor fabricadas.

Adecuación al uso del ordenador:

Evidentemente, no es lo mismo elegir una tarjeta gráfica para trabajar en Word en

un monitor de 15" que para hacer CAD en uno de 21". Nótese que siempre hago

referencia al monitor con el que van a trabajar, porque una tarjeta muy buena no

puede demostrarlo en un mal monitor, ni a la inversa.

- Ofimática: tarjetas en formato PCI o AGP, con microprocesadores buenos

en 2D, sin necesidades 3D específicas; capaces de 1024x768; con unos 2

ó 4 MB; y con buenos refrescos, entorno a 70 u 80 Hz. Un ejemplo típico

"de marca" es la Matrox G200, o bien cualquiera basada en el chip i740.

- Juegos y CAD en 3D: con micros especiales para 3D, con mucha memoria

(entre 8 y 32 MB), generalmente de marca y preferiblemente AGP. Por

ejemplo, las tarjetas basadas en chips TNT2 o Voodoo3.

- Imágenes y CAD en 2D: con chips de 64 ó 128 bits, memorias ultrarrápidas,

capaces de llegar a 1600x1200 puntos a 70 Hz o más, con 4 MB o más.

Cualquiera con un superchip, SGRAM/SDRAM y un RAMDAC de 225 MHz

o más.

Los componentes de una tarjeta de video son:

Page 7: Tarjetas de video

• Una Unidad de procesamiento gráfico (GPU, Graphical Processing Unit),

que es el corazón de la tarjeta de gráficos y que procesa las imágenes de

acuerdo a la codificación utilizada. La GPU es un procesador especializado

con funciones relativamente avanzadas de procesamiento de imágenes, en

especial para gráficos 3D. Debido a las altas temperaturas que puede

alcanzar un procesador gráfico, a menudo se coloca un radiador y un

ventilador.

• La función de la memoria de video es la de almacenar las imágenes

procesadas por el GPU antes de mostrarlas en la pantalla. A mayor

cantidad de memoria de video, mayor será la cantidad de texturas que la

tarjeta gráfica podrá controlar cuando muestre gráficos 3D. El término búfer

de trama se utiliza para referirse a la parte de la memoria de video

encargada de almacenar las imágenes antes de mostrarlas en la pantalla.

Las tarjetas de gráficos presentan una dependencia importante del tipo de

memoria que utiliza la tarjeta. Su tiempo de respuesta es fundamental en lo

que respecta a la rapidez con la que se desea mostrar las imágenes. La

capacidad de la memoria también es importante porque afecta el número y

la resolución de imágenes que puede almacenarse en el búfer de trama.

• El Convertidor digital-analógico de RAM (RAMDAC, Random Access

Memory Digital-Analog Converter) se utiliza a la hora de convertir las

imágenes digitales almacenadas en el búfer de trama en señales

analógicas que son enviadas a la pantalla. La frecuencia del RAMDAC

determina a su vez la frecuencia de actualización (el número de imágenes

por segundo, expresado en Hercios: Hz) que la tarjeta gráfica puede

soportar.

• El BIOS de video contiene la configuración de tarjeta gráfica, en especial,

los modos gráficos que puede soportar el adaptador.

• La interfaz: Este es el tipo de bus que se utiliza para conectar la tarjeta

gráfica en la placa madre. El bus AGP está especialmente diseñado para

controlar grandes flujos de datos, algo absolutamente necesario para

Page 8: Tarjetas de video

mostrar un video o secuencias en 3D. El bus PCI Express presenta un

mejor rendimiento que el bus AGP y en la actualidad, casi puede decirse

que lo ha remplazado.

Tarjetas aceleradoras 3D:

El campo del 3D es bastante reciente, y cada vez más importante. Algunas PC

cuentan con más poder de cómputo que ciertas estaciones de trabajo.

En líneas generales, el cómputo de gráficos en 3D es un proceso que puede

dividirse en cuatro etapas:

• secuencia de comandos: presentación de elementos

• geometría: Creación de objetos simples

• configuración: transformación de los objetos a triángulos 2D

• Renderizado: aplicación de textura a los triángulos.

Cuanto más rápido la tarjeta aceleradora 3D pueda computar estos pasos por sí

misma, mayor será la velocidad con la que se mostrará en pantalla. En un

principio, los primeros chips sólo podían renderizar y le dejaban el resto de la tarea

al procesador. Desde entonces, las tarjetas gráficas suelen incluir un "setup

engine", que permite controlar los últimos dos pasos mencionados anteriormente.

Por ejemplo, un procesador Pentium II de 266 Mhz que computa los tres primeros

pasos, procesa 350.000 polígonos por segundo; cuando computa tan sólo dos,

puede llegar a procesar hasta 750.000 polígonos por segundo. Esto demuestra

cuánta es la carga que las tarjetas gráficas alivian en los procesadores.

Este tipo de bus también es un factor importante. Aunque el bus AGP no mejora

las imágenes 2D, las tarjetas que utilizan ese bus (en lugar de utilizar el PCI)

poseen un mejor rendimiento. Esto se debe a que el bus AGP está conectado

directamente a la memoria RAM, lo que le otorga a su vez un ancho de banda

mayor al del bus PCI.

Page 9: Tarjetas de video

En la actualidad, estos productos de alta tecnología necesitan ser fabricados con

la misma calidad que los procesadores, como un ancho de canal de entre 0.25 µm

y 0.35 µm.

TARJETAS ACTUALES:

- Radeon 9200 Video Card:

Fabricante: ATI

Memoria Instalada: 128MB DDR-SDRAM (DDRRAM)

Velocidad RAMDAC: 400MHz.

Resolución: 1024x768 (XGA); 1152x864; 1280x1024; 1600x1200 (UXGA); 640x480 (SVGA); 800x600 (SVGA).

Numero de colores de profundidad a máxima resolución: 16.7 millones (32-bit)

Velocidad de Refresco a máxima resolución: 85Hz.

- Sapphire Radeon 9200SE Video Card:

Fabricante: Sapphire

Memoria Instalada: 128MB DDR-SDRAM (DDRRAM)

Tipo de ranura: AGP

Resolución: 2048x1536

Numero de colores de profundidad a máxima resolución: 16.7 millones

(24-bit)

- Asus N6200/TD 256MB Video Card:

Fabricante: Asus.

Memoria Instalada: 256MB DDR-SDRAM.

Page 10: Tarjetas de video

Tipo de ranura: AGP.

Resolución: 2048x1536.

Velocidad RAMDAC: 400MHz.

Procesador Gráfico: NVIDIA GeForce 6200.

- MSI GeForce NX6600LE 256MB Video Card:

Fabricante: MSI.

Memoria Instalada: 256MB DDR II-SDRAM.

Tipo de ranura: AGP.

Máxima resolución: 1900x1200.

Velocidad RAMDAC: 400MHz.

Chip Set: NVIDIA GeForce NX 6600 LE.

La Tecnología SLI.

Page 11: Tarjetas de video

Esta tecnología llamada Scan Line Interleave fue lanzada en1998por 3df x y usada

en los aceleradores gráficos.

NVidiare introdujo la tecnología en el 2004para usarla en las nuevas

computadoras que utilizan PCI Express. Utilizando SLI es posible duplicar el poder

de procesamiento gráfico de una computadora al agregar una segunda tarjeta

idéntica a la primera. Se pueden utilizar dos tarjetas desde el inicio o tener una

que soporte SLI y agregar la segunda cuando se necesite más poder de

procesamiento. Aun así hay ocasiones en las que el procedimiento es más caro

que comprar una tarjeta de vídeo nueva. Scan Line Interleave fue el primer intento

de combinar el poder de procesamiento de dos tarjetas de video, éstas se

conectaban mediante un pequeño cable que permitía compartir información de

sincronía. Feature conector era una tecnología para sistemas VGA y SVGA que

permitía que una tarjeta de expansión accediera directamente a la memoria

principal de la tarjeta de vídeo (sin utilizar el bus del sistema).La implementación

de NVIDIA requiere una tarjeta madre con dos puertos PCIe x16. Las dos tarjetas

se interconectan por un pequeño conector de circuito impreso. El software

distribuye la carga de dos formas posibles. La primera, conocida como Split Frame

Rendering (SFR) analiza la imagen a desplegar en un cuadro y divide la carga

equitativamente entre los dos GPUs. La segunda forma se llama Alternate Frame

Rendering (AFR) y cada cuadro es procesado por un GPU de manera alternada,

es decir un cuadro es procesado por el primer GPU y el siguiente por el

segundo .Cuando se despliega un cuadro la imagen se manda a través de la

conexión SLI hasta el GPU principal, que lo envía a la salida. Idealmente esto

reduciría el tiempo de procesamiento a la mitad, sin embargo, el tiempo real es un

poco mayor. En sus anuncios NVIDIA dice que el desempeño del sistema

aumenta en un factor de 1.9 x con esta configuración. Normalmente se usan

tarjetas de vídeo idénticas. ATI lanzó una tecnología similar llamada CrossFire.

Page 12: Tarjetas de video

Scalable Link Interface (SLI) es un método para conectar dos o más tarjetas de

vídeo (tarjeta gráfica) y que produzcan una sola señal de salida. Es una aplicación

de procesamiento paralelo para gráficos por computadora, que incrementa el

poder de procesamiento disponible para gráficos. Una versión inicial de esta

tecnología llamada Scan Line Interleave fue lanzada en 1998 por 3dfx y usada en

los aceleradores gráficos Voodoo 2. NVidia reintrodujo la técnología en el 2004

para usarla en las nuevas computadoras que utilizan PCI Express.

Utilizando SLI es posible duplicar el poder de procesamiento gráfico de una

computadora al agregar una segunda tarjeta idéntica a la primera. Se pueden

utilizar dos tarjetas desde el inicio o tener una que soporte SLI y agregar la

segunda cuando se necesite más poder de procesamiento. Aun así hay ocasiones

en las que el procedimiento es más caro que comprar una tarjeta de vídeo nueva.

Scan Line Interleave fue el primer intento de combinar el poder de procesamiento

de dos tarjetas de video, éstas se conectaban mediante un pequeño cable que

permitía compartir información de sincronía. Feature conector era una tecnología

Page 13: Tarjetas de video

para sistemas VGA y SVGA que permitía que una tarjeta de expansión accediera

directamente a la memoria principal de la tarjeta de vídeo (sin utilizar el bus del

sistema).

La implementación de NVIDIA requiere una tarjeta madre con dos puertos PCIe

x16. Las dos tarjetas se interconectan por un pequeño conector de circuito

impreso. El software distribuye la carga de dos formas posibles. La primera,

conocida como Split Frame Rendering (SFR) analiza la imagen a desplegar en un

cuadro y divide la carga equitativamente entre los dos GPUs. La segunda forma se

llama Alternate Frame Rendering (AFR) y cada cuadro es procesado por un GPU

de manera alternada, es decir, un cuadro es procesado por el primer GPU y el

siguiente por el segundo.

Cuando se despliega un cuadro la imagen se manda a través de la conexión SLI

hasta el GPU principal, que lo envía a la salida. Idealmente esto reduciría el

tiempo de procesamiento a la mitad, sin embargo, el tiempo real es un poco

mayor. En sus anuncios NVIDIA dice que el desempeño del sistema aumenta en

un factor de 1.9 x con esta configuración. Normalmente se usan tarjetas de vídeo

idénticas.

ATI lanzo una técnología similar llamada CrossFire.

Page 14: Tarjetas de video

Actualmente ya no es necesario para hacer uso de la funcionalidad SLI que las

tarjetas gráficas sean exactamente iguales y del mismo suministrador, siempre

que se empleen las últimas versiones de los controladores gráficos suministradas

por los fabricantes o diseñadores de chips: La única condición necesaria a cumplir

es que las GPUs (Graphical Processing Units) de las tarjetas sean idénticas.

Ni siquiera la cantidad de memoria debe ser la misma para todas las tarjetas

aunque se recomienda que lo sea, ya que el excedente de memoria no se utiliza

en el funcionamiento conjunto (de modo similar a lo que ocurre con el excedente

de capacidad en funcionamiento RAID con discos de distintas capacidades), por lo

que no se obtendría todo el valor posible de la inversión realizada en la

adquisición de la tarjeta. Las tarjetas gráficas pueden incluso estar

"overclockeadas" de distinta manera sin que ello afecte al funcionamiento en modo

SLI.

La configuración SLI no resultará en un incremento apreciable del rendimiento

Page 15: Tarjetas de video

para aquellas de las potencialidades de las GPUs y que estén por tanto limitadas

básicamente por la CPU del sistema (en inglés, "CPU bound

Las aplicaciones que hacen uso intensivo de funciones gráficas y que fueron

escritas para beneficiarse de la velocidad de proceso de las GPUs (la gran

mayoría de las aplicaciones gráficas modernas, incluidos los modernos juegos

para ordenador), pueden ver incrementado su rendimiento en un máximo teórico

del 100% (2X ó el doble) haciendo uso de la modalidad SLI.

Multi-GPUs.

Si se desea conectar cuatro monitores, jugar uno de los juegos con los gráficos

más impresionantes en muy alta definición, o simular la colisión de dos galaxias,

posiblemente desees colocar 2 o más tarjetas de video a tu PC.

Para lograr esto hoy en día solo existen dos tecnologías disponibles:

Page 16: Tarjetas de video

CrossFire de ATI o Scalable Link Interface de NVidia.

Actualmente solo es posible conectar en paralelo tarjetas de video del mismo

fabricante y requieres de una tarjeta madre que soporte alguna de estas

configuraciones.

Características de Software

APIs:

Las APIs o Interfaces para Programación de Aplicaciones, sirven a los

desarrolladores de software para tomar ventaja de la aceleración que ofrecen las

GPUs. Muchos programas y juegos son escritos usando estas APIs, pero para que

tu aplicación realmente sea acelerada (o en algunos casos, pueda correr)

necesitas que la GPU soporte el API y la versión indicada de ésta. Los APIs

utilizados actualmente son:

NombreVersión más

recienteDescripción

Direct3D 11

Parte del API de Microsoft DirectX, orientada a la

aceleración de gráficos en 3D, utilizada

principalmente en videojuegos para Windows

OpenGL 4.0API del grupo Khronos para aceleración 2D y 3D, utilizada principalmente en videojuegos para Windows, Linux, Mac, teléfonos celulares y otros

OpenCL 1.1API del grupo Khronos para aceleración de software en general para GPUs, utilizada principalmente en simulaciones físicas

DirectX Video Acceleration

2.0

Parte del API de Microsoft DirectX para la aceleración de codecs de video, actualmente tecnologías como Pure Video y UVD utilizan esta API.

Video Acceleration API

0.3API de sistemas Unix para la aceleración de codecs de video

Page 17: Tarjetas de video

Si se tiene un juego que pide DirectX 10, pero tu tarjeta solo soporta DirectX 9, es

posible que el juego no corra, o no sea acelerado al 100%, lo cual significa que el

desempeño podría ser lento.

Drivers:

Los drivers o controladores son pequeños elementos de software que permiten

que tu sistema operativo reconozca algún dispositivo de hardware y pueda

utilizarlo. Es necesario un controlador por cada componente de hardware de tu

equipo.

En las tarjetas de video, los drivers juegan un papel muy importante no solo para

que tu sistema reconozca la tarjeta, sino para que logres obtener la aceleración

del API que necesitas (Si se compra una tarjeta de video y deseas utilizar algún

sistema operativo como Unix o Linux, es necesario que revises el soporte de los

drivers, pues actualmente el soporte de aceleración de codecs de video o 3d

puede ser mala o nula en algunos GPUs).

La calidad de los drivers varía considerablemente y en ocasiones contienen

errores que no permiten que el GPU acelere correctamente las aplicaciones que

deseas. En estas situaciones es recomendable probar con la última versión de

drivers ( o en algunos casos, las versiones anteriores) que puedes descargar

directamente de la página de los fabricantes:

Estos drivers están en continuo desarrollo, agregando soporte para nuevos GPUs,

corrección de errores y mejoras. Es recomendable actualizar los drivers de vez en

cuando. En ocasiones pueden hacer que la tarjeta gráfica funcione de forma más

rápida y eficiente.

AMD Cross Firex:

Page 18: Tarjetas de video

Es también la mejor manera de ayudar a extender la vida útil del sistema.

Hardware adicional (e.g.Blu-ray, HD o monitor 10-bit, sintonizador de TV) y / o

software (e.g.aplicaciones multimedia) son necesarios para la activación completa

de algunas de las características. No todas las funciones pueden ser compatibles

con todos los componentes o sistemas - consulte con su componente o fabricante

del sistema para las capacidades de un modelo específico y las tecnologías de

apoyo.

Cross Firex ™ requiere una placa base Cross Firex de AMD ™ Ready, una Cross

Firex ™ Bridge Interconnect (para cada tarjeta gráfica adicional) y puede requerir

una fuente de alimentación especializada.

Cross Firex ™ configuración dual o triple: