Índice de La tarjeta gráfica

18:57 25 sep 2023

Índice del «Tema 2»

MME: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Una tarjeta gráfica, tarjeta de vídeo, placa de vídeo, tarjeta aceleradora de gráficos o adaptador de pantalla, es una tarjeta de expansión para una computadora u ordenador, encargada de procesar los datos provenientes de la CPU y transformarlos en información comprensible y representable en un dispositivo de salida, como un monitor o televisor. Las tarjetas gráficas más comunes son las disponibles para las computadoras compatibles con la IBM PC, debido a la enorme popularidad de éstas, pero otras arquitecturas también hacen uso de este tipo de dispositivos.

Tarjeta Gráfica PCI-Express

Es habitual que se utilice el mismo término tanto a las habituales tarjetas dedicadas y separadas como a las GPU integradas en la placa base.

Componentes

editar
 
Diagrama de una tarjeta gráfica. Se observa el flujo de datos: GPU con ULA (verde), control (naranja), cache (marrón), RAM, ROP y conector HDMI.
  • La GPU, —acrónimo de «graphics processing unit», que significa «unidad de procesamiento gráfico»— es un procesador (como la CPU) dedicado al procesamiento de gráficos; su razón de ser es aligerar la carga de trabajo del procesador central y, por ello, está optimizada para el cálculo en coma flotante, predominante en las funciones 3D. La mayor parte de la información ofrecida en la especificación de una tarjeta gráfica se refiere a las características de la GPU, pues constituye la parte más importante de la tarjeta gráfica, así como la principal determinante del rendimiento. Tres de las más importantes de dichas características son:
    • la frecuencia de reloj del núcleo, que en la actualidad oscila entre 825 MHz en las tarjetas de gama baja y 1200 MHz, e incluso más,
    • el número de procesadores shaders
    • el número de pipelines (vertex y fragment shaders), encargadas de traducir una imagen 3D compuesta por vértices y líneas en una imagen 2D compuesta por píxeles.
  • la ROP: Se encargan de representar los datos procesados por la GPU en la pantalla, además también es el encargado de los filtros como Antialiasing.

Características

editar

Las características de memoria gráfica de una tarjeta gráfica se expresan en 3 características:

  • Capacidad: La capacidad de la memoria determina el número máximo de datos y texturas procesadas, una capacidad insuficiente se traduce en un retardo a espera de que se vacíen esos datos. Sin embargo es un valor muy sobrevalorado como estrategia recurrente de márketing para engañar al consumidor, tratando de hacer creer que el rendimiento de una tarjeta gráfica se mide por la capacidad de su memoria; tal es ésta tendencia, que muchos ensambladores embuten ingentes cantidades de memoria con GPU incompatibles con dicha capacidad, resultando una pérdida notable de la velocidad de dichas memorias, dando como resultado una tarjeta gráfica mucho más lenta que la que contiene una memoria mucho más pequeña y suficiente al sector al que va a pertenecer la tarjeta gráfica y recomendado por el fabricante. La capacidad se mide en bytes.
  • Interfaz de Memoria: También denominado Bus de datos, es la multiplicación resultante del ancho de bits de cada chip por su número de unidades. Es una característica importante y determinante, junto a la velocidad de la memoria, a la cantidad de datos que puede transferir en un tiempo determinado, denominado ancho de banda. Una analogía al ancho de banda se podría asociar al ancho de una autopista o carriles y al número de vehículos que podrían circular a la vez. La interfaz de memoria se mide en bits.
  • Velocidad de Memoria: Es la velocidad a la que las memorias pueden transportar los datos procesados, por lo que es complemento a la interfaz de memoria para determinar el ancho de banda total de datos en un tiempo determinado. Continuando la analogía de la circulación de los vehículos de la autopista, la velocidad de memoria se traduciría en la velocidad máxima de circulación de los vehículos, dando resultado a un mayor transporte de mercancía en un mismo periodo de tiempo. La velocidad de las memorias se mide en Hertzios (su frecuencia efectiva) y se van diseñando tecnologías con más velocidad, se destacan las adjuntas en la siguiente tabla:
Tecnología Frecuencia efectiva (MHz) Ancho de banda (GB/s)
GDDR 166 - 950 1,2 - 30,4
GDDR2 533 - 1000 8,5 - 16
GDDR3 700 - 1700 5,6 - 54,4
GDDR4 1600 - 1800 64 - 86,4
GDDR5 3200 - 7000 24 - 448

Otros factores de importancia

editar
  • API para gráficos: abstrae la complejidad y diversidad de las tarjetas gráficas. Los dos más importantes son:
    • Direct3D: lanzada por Microsoft en 1996, forma parte de la librería DirectX. Funciona sólo para Windows, ya que es privativa. Utilizado por la mayoría de los videojuegos comercializados para Windows.
    • OpenGL: creada por Silicon Graphics a principios de los años 1990; es gratuita, libre y multiplataforma. Utilizada principalmente en aplicaciones de CAD, realidad virtual o simulación de vuelo. OpenGL está siendo desplazada del mercado de los videojuegos por Direct3D y Vulkan, aunque OpenGL haya sufrido muchas mejoras últimamente.
  • Efectos gráficos: Algunas de las técnicas o efectos habitualmente empleados o generados mediante las tarjetas gráficas pueden ser:
    • Antialiasing: retoque para evitar el aliasing, efecto que aparece al representar curvas y rectas inclinadas en un espacio discreto y finito como son los píxeles del monitor.
    • Shader: procesado de píxeles y vértices para efectos de iluminación, fenómenos naturales y superficies con varias capas, entre otros.
    • HDR: técnica novedosa para representar el amplio rango de niveles de intensidad de las escenas reales (desde luz directa hasta sombras oscuras). Es una evolución del efecto Bloom, aunque a diferencia de éste, no permite Antialiasing.
    • Mapeado de texturas: técnica que añade detalles en las superficies de los modelos, sin aumentar la complejidad de los mismos.
    • Motion Blur: efecto de emborronado debido a la velocidad de un objeto en movimiento.
    • Depth Blur: efecto de emborronado adquirido por la lejanía de un objeto.
    • Lens flare: imitación de los destellos producidos por las fuentes de luz sobre las lentes de la cámara.
    • Efecto Fresnel (reflejo especular): reflejos sobre un material dependiendo del ángulo entre la superficie normal y la dirección de observación. A mayor ángulo, más reflectante es el material.
    • Teselado: Consiste en multiplicar el número de polígonos para representar ciertas figuras geométricas y que no se vean totalmente planas. Esta característica fue incluida en la API DirectX 11

Interfaces de salida

editar
 
Salidas HDMI, D-Sub 15 y DVI de una tarjeta gráfica
 
Salidas SVGA, S-Video y DVI de una tarjeta gráfica

Los sistemas de conexión más habituales entre la tarjeta gráfica y el dispositivo visualizador (como un monitor o un televisor) son:

  • SVGA/Dsub-15: Estándar analógico de los años 1990; diseñado para dispositivos CRT, sufre de ruido eléctrico y distorsión por la conversión de digital a analógico y el error de muestreo al evaluar los píxeles a enviar al monitor. Se conecta mediante pines. Su utilización continúa muy extendida a día de hoy, aunque claramente muestra una reducción frente al DVI en los últimos años.
  • DVI: Sustituto del anterior, pero digital, fue diseñado para obtener la máxima calidad de visualización en las pantallas digitales o proyectores. Se conecta mediante pines. Evita la distorsión y el ruido al corresponder directamente un píxel a representar con uno del monitor en la resolución nativa del mismo. Cada vez más adoptado, aunque compite con el HDMI, pues el DVI no es capaz de transmitir audio.
  • HDMI: Tecnología propietaria transmisora de audio y vídeo digital de alta definición cifrado sin compresión en un mismo cable. Se conecta mediante patillas de contacto. No esta pensado inicialmente para monitores, sino para Televisiones, por ello no apaga la pantalla cuando deja de recibir señal y debe hacerse manualmente en caso de monitores.

Interfaces con la placa base

editar
Bus Anchura
(bits)
Frecuencia
(MHz)
Ancho
de banda
(MB/s)
Puerto
AGP 8x 32 533 2000 Paralelo
PCIe x1 1*32 25 / 50 100 / 200 Serie
PCIe x4 1*32 25 / 50 400 / 800 Serie
PCIe x8 1*32 25 / 50 800 / 1600 Serie
PCIe x16 1*32 25 / 50 1600 / 3200 Serie
PCIe x16 2.0 1*32 25 / 50 3200 / 6400 Serie

WEBs comparativas de rendimientos de tarjetas gráficas

editar

En la web Pass Mark podemos ver los rendimientos de las tarjetas gráficas de diversas familias que han aportado miles de usuarios mediante aportaciones desinteresadas. Resulta interesante consultarla antes de adquirir una tarjeta gráfica. Pero no están todos los modelos.


Otra web UserBenchmark realiza una comparativa similar.