pdf 6dpp

Anuncio
Tarjeta gráfica
• Hardware responsable de crear la imagen que
se muestra en el monitor
• Con el incremento de las necesidades
multimedia y 3D, su importancia ha crecido
hasta el nivel de que son co-procesadores muy
potentes específicos
• Su avance desde los 90 ha sobrepasado los
avances de casi todas las tecnologías del PC
conempresas como 3dfx, ATI, Matrox, nVidia o
S3.
Hardware Gráfico
Resolución
Standards de resolución
• Detalle de la imagen visual
• Se trata de una función soporte del monitor que
depende de dos factores:
– Beam size (tamaño)
– Dot pitch o Line pitch
• Pixel: Es la menor parte de la pantalla que se puede
controlar de forma independiente (Color e intensidad)
• La resolución de pantalla es el número máximo de pixels
que se pueden mostrar
• Existen resoluciones predefinidas, en la siguiente tabla
se muestran los standards
Date
Standard
Resolution
No. colours
1981
CGA
Description
Colour Graphics Adapter
640x200
160x200
None
16
1984
EGA
Enhanced Graphics Adapter
640x350
16 from 64
1987
VGA
Video Graphics Array
640x480
320x200
16 from 262,144
256
1990
XGA
Extended Graphics Array
1024x768
16.7 million
SXGA
Super Extended Graphics Array
1280x1024
16.7 million
UXGA
Ultra XGA
1600x1200
16.7 million
Profundidad de color (Colour depth)
SVGA Standars
Monitor/
Resolución
800x600
1024x768
15in
YES
YES
17in
19in
21in
YES
1152x882
1280x1024
1600x1200
YES
YES
YES
YES
YES
YES
YES
1800x1440
• Cada pixel se representa por la
combinación de tres señales de
color(Red,Green,Blue)
• Bit depth: Cuantós más bits usemos para
representar la información de color más
detalle de color tendremos.
YES
1
Profundidades de color
Colour depth
No. of colours
Bytes per pixel
4-bit
Standard VGA
16
0.5
8-bit
256-colour mode
Description
256
1.0
16-bit
High colour
65,536
2.0
24-bit
True colour
16,777,216
3.0
• Actualmente para True Color se suelen usar 32 bits, ya
que se usan 8 bits para el canal alfa (transparencia)
• Para el modo de 256 colores se utiliza una paleta
• Dithering: Técnica que permite representar un color que
no disponemos en nuestro sistema mediante la
combinación de otros disponobles. (Ejemplo:
representar una imagen de 65000 colores con una
paleta de 256 colores)
Componentes
• Los principales componentes son:
– El procesador gráfico
– La memoria de video
– RAMDAC: Random access memory digital-to analogue
converter
– Bus
– Software driver
• Las primeros sistemas VGA eran lentos debido a:
– Todo el proceso gráfico se realizaba en la CPU del computador
– La cantidad de datos que se transmitían a través del bus con la
tarjeta eran muy altos y los buses lentos
– La RAMDAC tenía memoria DRAM y por tanto no se puede leer
y escribir a la vez
Componentes
Procesador gráfico
•
•
•
•
•
•
“Chip dedicado” para acelerar
operaciones gráficas
La CPU envía una serie de
instrucciones de dibujo que son
interpretadas por el driver de la
tarjeta gráfica y ejecutadas por la
GPU (Graphic Processor Unit)
Se evita enviar toda la información
de la imagen, el trafico en el bus
es mucho menor (PCI o AGP)
Hoy en dia las texturas se envían
por el bus AGP debido a su
incremento de velocidad
La GPU escribe la información de
la imagen en el frama buffer
Se reduce la carga en el PC
debido a:
– Se reduce el tráfico en el bus
– Se ejecutan muchas menos
operaciones en la CPU
2
Ejemplo ATI Radeon 8500
Memoria de video o Frame Buffer
•
•
•
•
•
Es la memoria destinada a contener la información de la
imágen.
Se han utilizado distintas tecnologías:
– DRAM,VRAM,WRAM,EDO RAM, SDRAM, SGRAM, DRDRAM,, etc
Unified Memory Architecture Systems: El frame buffer es parte
de la memoria del computador (normalmente en sistemas con
tarjeta gráfica integrada en placa base). Es menos efectivo
La información almacenada en el frame buffer es un bitmap
digital que representa la imágen, y debe ser convertida a una
señal analógica para ser enviada al monitor (excepto en
conexiones DVI)
La señal analógica lleva la información de dónde, cuándo y con
qué intensidad se debe activar el cañón de electrones.
Tamaño de memoria de video
Video memory
Resolution
Colour depth
No. colours
1Mb
1024x768
800x600
8-bit
16-bit
256
65,536
2Mb
1024x768
1280x1024
800x600
8-bit
16-bit
24-bit
256
65,536
16.7 million
4Mb
1024x768
24-bit
16.7 million
6Mb
1280x1024
24-bit
16.7 million
8Mb
1600x1200
32-bit
16.7 million
CRT connector
DVI connector
RAMDAC
•
•
•
•
•
Lee el contenido de la memoria de video (información digital) la
convierte en una señal analógica RGB y la envía a trvás del cable de
video al monitor
Utiliza una tabla para convertir la señal digital a un nivel de voltaje
para cada color
La velocidad con la que realiza esa operación determina la velocidad
de refresco de imágen que la tarjeta gráfica puede soportar.
También determina el número de colores disponibles a una
resolución.
Cuanto mayor sea su frecuencia, mayor es su capacidad de refresco
de pantalla. (300-360MHz)
BUS
• Es el método a través del cual la tarjeta gráfica
interacciona con la placa base
• Tipos:
– PCI
– AGP (Advanced Graphic Port)
• Ventajas del AGP:
– Mayor ancho de banda (permite pasar más información y a
mayor velocidad desde la CPU a la tarjeta gráfica
– El bus PCI comparte el bus del sistema con otros dispositivos,
reduciendo el ancho de banda efectivo de la tarjeta gráfica,
mientras que el AGP no comparte el ancho de banda con otros
dispositivos
3
Datos técnicos de tarjetas
ATI Radeon 9 7 0 0
PRO
N VI D I A GeFor ce4
Ti4 8 0 0
N VI D I A GeFor ceFX
5800
N VI D I A GeFor ceFX 5 8 0 0
Ult r a
ATI Radeon 9 7 0 0
PRO
N VI D I A GeFor ce4
Ti4 8 0 0
N VI D I A GeFor ceFX
5800
N VI D I A GeFor ceFX 5 8 0 0
Ult r a
Texture Units Per
Pipe
1
2
1
1
Textures per Texture
Unit
8
4
16
16
Chip Technology
256-bit
256-bit
256-bit
256-bit
Vertex S. Version
2
1.1
2.0+
2.0+
Process
0.15 Micron
0.15 Micron
0.13 Micron
0.13 Micron
Pixel S. Version
2
1.3
2.0+
2.0+
Transistors
~107 Million
63 Million
125 Million
125 Million
DirectX Generation
9
8
9.0 (+)
9.0 (+)
Memory Bus
256-bit DDR
128-bit DDR
128-bit DDR2
128-bit DDR2
FSAA Modi
MultiSampling
MultiSampling
MultiSampling
MultiSampling
Memory Bandwidth
19.8 GB/s
10.4 GB/s
12.8 GB/s
16 GB/s
Hyper Z III
LMA II
Pixel Fillrate
2.6 Gigapixel/s
1.24 Gigapixel/s
~3.2 Gigapixel/s
~4 Gigapixel/s
Memory
Optmizations
LMA II Optimized
Color Compression
LMA II Optimized
Color Compression
Anti Aliased Fillrate
15.6 Billion AA Samples/s
4.8 Billion AA Samples/s
~12.8 Billion AA Samples/s
~16 Billion AA Samples/s
Display Outputs
2
2
2
2
Max FSAA Mode
6x
4x
8x
8x
Chip Internal
Ramdacs
2 x 450 MHz
2 x 350 MHz
2 x 400 MHz
2 x 400 MHz
Triangle Transform
Rate
325 M Triangles/s
69 M Triangles/s
280 M Triangles/s
350 M Triangles/s
Chip External
Ramdacs
-
-
-
-
AGP Bus
1x/2x/4x/8x
1x/2x/4x/8x
1x/2x/4x/8x
1x/2x/4x/8x
10
8
10
10
Memory
128/256MB
128MB
128/256MB
128/256MB
Bits per Color
Channel
GPU Clock
325 MHz
300 MHz
~400 MHz
~500 MHz
Special
-
Memory Clock
310 MHz (620 DDR)
325 MHz (650 DDR)
400 MHz (800 DDR2)
500 MHz (1000 DDR2)
TV Encoder On-Chip;
FullStream
Adaptive Filtering
TV Encoder On-Chip
Extended Progammability
Adaptive Filtering
Memory
BGA 2.9 ns
BGA 2.8ns
?
BGA 2.0ns
TV Encoder On-Chip
Extended
Progammability
Adaptive Filtering
Vertex Shader
4
2
FP Array
FP Array
Estimated Price
$399
~ $200-300
Not specified
$399
Pixel Pipelines
8
4
8
8
Las tarjetas gráficas de bajo coste
4
Referencias
•
•
•
•
•
•
•
•
http://www.pctechguide.com
http://www6.tomshardware.com/
http://www.nvidia.com
http://www.ati.com
http://guru3d.com/
http://www.forefront.com
http://www.karbosguide.com/
…
5
Descargar