La unidad de procesamiento gráfico (GPU) con nombre en código Radeon R600 es la base de las tarjetas de video de la serie Radeon HD 2000 y de la serie FireGL 2007 desarrolladas por ATI Technologies . Las tarjetas HD 2000 compitieron con la serie GeForce 8 de nVidia .
Este artículo trata sobre todos los productos de la marca "Radeon HD 2000 Series". Todos ellos contienen una GPU que implementa TeraScale 1 , la primera microarquitectura de modelo de sombreado unificado de ATI para PC.
El núcleo SIP del decodificador de video unificado (UVD) está integrado en el chip HD 2400 y HD 2600. Los chips GPU del HD 2900 no tienen un núcleo UVD, ya que sus procesadores de flujo eran lo suficientemente potentes para manejar la mayoría de los pasos de aceleración de video en su lugar, excepto la decodificación de entropía y el procesamiento de flujo de bits, que se dejan para que los realice la CPU. [4]
La compatibilidad con codificación HDTV se implementa a través del codificador AMD Xilleon integrado; el chip complementario Rage Theater utilizado en la serie Radeon X1000 fue reemplazado por el chip digital Theater 200 , que proporciona capacidades VIVO .
Para las salidas de pantalla, todas las variantes incluyen dos transmisores TMDS de doble enlace , excepto HD 2400 y HD 3400, que incluyen un transmisor TMDS de enlace simple y uno de doble enlace. Cada salida DVI incluye un codificador HDCP de doble enlace con clave de descifrado en chip. Se introdujo HDMI , que admite resoluciones de pantalla de hasta 1920 × 1080, con controlador de audio HD integrado con soporte de codificación LPCM y AC3 de 5.1 canales . El audio se transmite a través del puerto DVI, con un adaptador DVI a HDMI especialmente diseñado para la salida HDMI que transmite tanto audio como video. [5]
Todas las variantes son compatibles con la tecnología CrossFireX . Se ha mejorado la eficiencia de CrossFire y muestra un rendimiento que se acerca al máximo teórico del doble del rendimiento de una sola tarjeta. [6] [7]
La familia R600 se denomina serie Radeon HD 2000 , y el segmento para entusiastas es la serie Radeon HD 2900 , que originalmente comprendía la Radeon HD 2900 XT con memoria GDDR3 lanzada el 14 de mayo, y la versión GDDR4 de mayor frecuencia a principios de julio.
Los productos del segmento general y económico fueron las series Radeon HD 2600 y Radeon HD 2400 respectivamente, ambas lanzadas el 28 de junio de 2007. [8]
Anteriormente no se ofrecían productos de la serie HD 2000 en el segmento de rendimiento, mientras que ATI utilizaba modelos de la generación anterior para abordar ese mercado objetivo; esta situación no cambió hasta el lanzamiento de las variantes de la serie Radeon HD 2900, la Radeon HD 2900 Pro y GT, que llenaron el vacío del mercado de rendimiento por un corto período de tiempo.
La serie Radeon HD 2400 se basó en la GPU con nombre en código RV610. Tenía 180 millones de transistores en un proceso de fabricación de 65 nm. La serie Radeon HD 2400 utilizó un bus de memoria de 64 bits de ancho. [9] El tamaño de la matriz es de 85 mm 2 . [10] El diseño oficial de PCB implementa solo un disipador de calor de enfriamiento pasivo en lugar de un ventilador, y las afirmaciones oficiales de consumo de energía son tan solo 35 W. [ cita requerida ] El núcleo tiene 16 kiB de caché de vértices/texturas unificadas lejos del caché de vértices dedicado y el caché de texturas L1/L2 utilizado en el modelo de gama alta.
Según informes, el primer lote del núcleo RV610 (revisión de silicio A12), que solo se lanzó para ensambladores de sistemas , tenía un error que impedía que el UVD funcionara correctamente, pero otras partes del chip funcionaban con normalidad. Esos productos recibieron soporte oficial con el lanzamiento del controlador Catalyst 7.10, por lo que las tarjetas se denominaron serie Radeon HD 2350. [11]
Varios informes de propietarios de HD 2400 Pro sugieren que la tarjeta no es totalmente compatible con la decodificación de hardware para todos los vídeos H.264/VC-1. El controlador del dispositivo, incluso con la última versión estable, parece respetar únicamente la decodificación de hardware para los formatos especificados en la especificación Blu-ray y HD-DVD. Como resultado de dicha restricción, la tarjeta no se considera muy útil para la decodificación de vídeo por hardware, ya que la mayoría de los vídeos H.264/VC-1 en la red no están codificados en esos formatos (aunque el propio hardware es totalmente capaz de realizar ese trabajo de decodificación). Esta restricción del controlador del dispositivo ha llevado al desarrollo de un parche de controlador de terceros, "ExDeus ATI HD Registry Tweak", para liberar el potencial de HD 2400 Pro para una compatibilidad total con la decodificación de vídeo por hardware H.264/VC-1. [12] [13] [14]
La serie Radeon HD 2600 se basó en la GPU RV630 con nombre en código y contenía 390 millones de transistores en un proceso de fabricación de 65 nm. Las tarjetas de video de la serie Radeon HD 2600 incluían soporte GDDR3, un bus de anillo de memoria de 128 bits y PWM digital de 4 fases, [9] abarcando un tamaño de chip de 153 mm 2 . [15] Ninguno de los diseños PCI-E de referencia GDDR3 requería conectores de alimentación adicionales, mientras que las variantes HD 2600 Pro y XT AGP requerían alimentación adicional a través de conectores de alimentación de 4 o 6 pines, [16] Las afirmaciones oficiales indican que la serie Radeon HD 2600 consume tan solo 45 W de energía. [ cita requerida ]
La Radeon HD 2600 X2 es un producto de doble GPU que incluye 2 chips RV630 en una única placa de circuito impreso con un puente PCI-E que divide el ancho de banda PCI-E ×16 en dos grupos de líneas PCI-E ×8 (cada una de 2,0 Gbit/s). La tarjeta ofrece 4 salidas DVI o salidas HDMI mediante un adaptador y admite configuraciones CrossFire. AMD llama a este producto Radeon HD 2600 X2 , como lo han visto algunos proveedores y como se observa dentro del archivo INF de Catalyst 7.9 versión 8.411. Sapphire y otros proveedores, incluidos PowerColor y GeCube, han anunciado o demostrado sus respectivos productos de doble GPU (conectados por CrossFire). [17] Catalyst 7.9 agregó soporte para este hardware en septiembre de 2007. Sin embargo, AMD no proporcionó mucha publicidad para promocionarlo. Un proveedor puede ofrecer tarjetas que contengan 256 MiB, 512 MiB o 1 GiB de memoria de video. Si bien la tecnología de memoria utilizada queda a criterio del proveedor, la mayoría de ellos han optado por GDDR3 y DDR2 debido a su menor costo de fabricación y al posicionamiento de este producto para el segmento de mercado general en lugar del segmento de mercado de alto rendimiento, lo que también ha sido un gran éxito.
La serie Radeon HD 2900 se basó en la GPU con nombre en código R600 y se lanzó el 14 de mayo de 2007. R600 incluía 700 millones de transistores en un proceso de fabricación de 80 nm y tenía un tamaño de chip de 420 mm2 . [ 18] La Radeon HD 2900 XT se lanzó con 320 procesadores de flujo y una frecuencia de reloj de núcleo de 743 MHz. El modelo inicial se lanzó con 512 MB de GDDR3 a una frecuencia de reloj de 828 MHz (1656 MHz efectivos) con una interfaz de 512 bits. Un par de meses después del lanzamiento, ATI lanzó el modelo GDDR4 de 1 GB con una frecuencia de memoria de 1000 MHz (2000 MHz efectivos). El rendimiento estaba a la par en comparación con la tarjeta de 512 MB. La HD 2900 XT introdujo muchas novedades. Fue la primera en implementar un PWM digital a bordo (PWM de 7 fases), la primera en utilizar un conector PEG de 8 pines y fue la primera tarjeta gráfica de ATI en soportar DirectX 10 .
La Radeon HD 2900 Pro tenía una frecuencia de reloj más baja, con un núcleo de 600 MHz y una memoria de 800 MHz (1600 MHz efectivos), configurada con 512 MB de GDDR3 o 1 GB de GDDR4. Se rumoreaba que algunos de los modelos de 1 GB de GDDR4 se fabricaron utilizando un disipador de calor de 12" tomado prestado del prototipo HD 2900 XTX. [19] La HD 2900 Pro tenía opciones de interfaz de 256 y 512 bits para las versiones de 512 MB de la tarjeta. Algunos socios de AIB ofrecieron un disipador de calor negro y plateado exclusivo para el modelo de 256 bits de la Pro. [20] [21]
La Radeon HD 2900 GT era una variante con procesador de flujo 240 con la misma velocidad de reloj que la HD 2900 Pro, pero con 256 MB de memoria de video en una interfaz de 256 bits.
Todas las tarjetas gráficas de la serie Mobility Radeon HD 2000 comparten el mismo conjunto de características que sus contrapartes de escritorio, así como también la incorporación de las características de ahorro de batería PowerPlay 7.0, que se amplían a partir del PowerPlay 6.0 de la generación anterior.
La Mobility Radeon HD 2300 es un producto económico que incluye UVD en sílice, pero carece de arquitectura de sombreado unificada y compatibilidad con DirectX 10.0/ SM 4.0, lo que limita la compatibilidad a DirectX 9.0c/SM 3.0, que utiliza la arquitectura más tradicional de la generación anterior. A mediados de diciembre de 2007 se lanzó una variante de gama alta, la Mobility Radeon HD 2700, con frecuencias de núcleo y memoria más altas que la Mobility Radeon HD 2600.
La Mobility Radeon HD 2400 se ofrece en dos variantes de modelo: la HD 2400 estándar y la HD 2400 XT. [22]
La Mobility Radeon HD 2600 también está disponible en las mismas dos versiones: la HD 2600 simple y, en lo más alto de la línea de movilidad, la HD 2600 XT. [23]
El tratamiento de actualización de media generación también se aplicó a los productos móviles. Antes de la CES 2008 se anunció la serie Mobility Radeon HD 3000. Lanzada en el primer trimestre de 2008, la serie Mobility Radeon HD 3000 constaba de dos familias, la serie Mobility Radeon HD 3400 y la serie Mobility Radeon HD 3600. La serie Mobility Radeon HD 3600 también presentó la primera implementación de la industria de memoria GDDR4 de 128 bits incorporada.
A fines de marzo y principios de abril de 2008, AMD renovó la lista de identificaciones de dispositivos en su sitio web [24] con la inclusión de Mobility Radeon HD 3850 X2 y Mobility Radeon HD 3870 X2 y sus respectivas identificaciones de dispositivos. Más tarde, en la IDF de primavera de 2008 celebrada en Shanghái, se demostró una placa de desarrollo de Mobility Radeon HD 3870 X2 junto con un sistema de demostración de la plataforma Centrino 2. [25] La Mobility Radeon HD 3870 X2 se basó en dos GPU M88 con la adición de un chip conmutador PCI Express en una única PCB. La placa de desarrollo utilizada para la demostración fue una tarjeta PCI Express 2.0 ×16, mientras que se espera que el producto final esté en módulos AXIOM/ MXM .
OpenGL 3.3 es posible con los últimos controladores para todos los RV6xx.
1 Sombreadores de vértices : Sombreadores de píxeles : Unidades de mapeo de texturas : Unidades de salida de renderizado .
2 Sombreadores unificados : Unidades de mapeo de texturas : Unidades de salida de renderizado
La siguiente tabla muestra las características de las GPU de AMD / ATI (ver también: Lista de unidades de procesamiento gráfico de AMD ).
AMD Catalyst se está desarrollando para Microsoft Windows y Linux . A partir de julio de 2014, no se ofrece soporte oficial para otros sistemas operativos. Esto puede ser diferente para la marca AMD FirePro , que se basa en hardware idéntico pero cuenta con controladores de dispositivos gráficos certificados por OpenGL.
AMD Catalyst admite, por supuesto, todas las características anunciadas para la marca Radeon.
El problema de la herramienta Purple Pill, que podía permitir que se cargaran controladores no firmados en Windows Vista y alteraran el núcleo del sistema operativo , [40] se resolvió en la versión Catalyst 7.8 (versión 8.401). [41] El convertidor de video AVIVO para Windows Vista y el control de temperatura de color en Catalyst Control Center se agregaron con el lanzamiento de Catalyst 7.9, versión de paquete 8.411. El software CrossFire se habilitó para las tarjetas de video de las series HD 2600 y HD 2400 con el lanzamiento de Catalyst 7.10 (versión de paquete 8.421)
El paquete Catalyst 8.1, versión 8.451, es compatible con la tecnología MultiView para la renderización acelerada de OpenGL en configuraciones de varias tarjetas de vídeo (CrossFire). El controlador también permite configuraciones CrossFire para tarjetas de vídeo Radeon HD 3850 y HD 3870. [42] [43]
AMD describe el Catalyst 8.3 como un lanzamiento histórico, [44] compatible con DirectX 10.1, la tecnología ATI CrossFire X y que permite la mezcla de diferentes tarjetas de video de la serie Radeon HD 3800 para formar una configuración CrossFire X con 2 a 4 GPU. Catalyst 8.3 introdujo nuevos controles de video para mejorar aún más la calidad de reproducción de video, estos controles incluyen ajustes de mejora de bordes y reducción de ruido. También hay soporte para escritorio extendido en modo CrossFire X. El soporte anti-aliasing para Unreal Engine 3.0 en juegos DirectX 9.0, soporte para filtros CFAA (tienda ancha y tienda de caja) que se habilitarán cuando Super AA esté habilitado y otras características como soporte para desarrolladores para teselación de superficies de hardware , escalado de LCD de relación de aspecto ancho acelerado por hardware, soporte HydraVision para Windows Vista que permite agregar un máximo de 9 escritorios virtuales y el nuevo cliente Folding@home también son oficialmente compatibles en esta versión.
El paquete Catalyst 8.5, versión 8.493 [45] trajo nuevas características que incluyen video componente con resoluciones de 480i y 480p , soporte de salida de TV SECAM , modo personalizado de HDTV 1080p a través de HDMI, soporte 1080p24 (resolución 1080p a 24 Hz), audio HDMI para modos de TV no estándar (CEA 861b), soporte para anti-aliasing adaptativo (y más tarde, en Catalyst 8.6, también soporte para filtros personalizados [46] ) bajo OpenGL , soporte para Windows XP SP3 y mejoras en la utilidad de desinstalación. El controlador también incluye mejoras de rendimiento y corrige algunos problemas de inestabilidad y problemas de renderizado en algunos juegos.
La serie Radeon HD 2000 ha pasado a tener soporte heredado, donde los controladores se actualizarán solo para corregir errores en lugar de optimizarse para nuevas aplicaciones. [47]
Los controladores Catalyst actuales no son compatibles con las versiones AGP de las tarjetas de la serie Radeon HD 2000/3000 con puente RIALTO. La instalación de los controladores Catalyst en esas tarjetas generará el siguiente mensaje de error: "la instalación no encontró un controlador compatible con su hardware o sistema operativo actual" o simplemente fallará por completo. Las tarjetas AGP en cuestión reciben soporte extraoficial de ATI/AMD con un conjunto de controladores Catalyst corregidos cada mes desde mayo de 2008 con la revisión de Catalyst 8.5. [48] Sus identificadores de proveedor PCI se enumeran a continuación: [49]
Los controladores gratuitos y de código abierto se desarrollan principalmente en Linux y para Linux, pero también se han adaptado a otros sistemas operativos. Cada controlador se compone de cinco partes:
El controlador de gráficos "Radeon", gratuito y de código abierto, admite la mayoría de las funciones implementadas en la línea de GPU Radeon. [50]
Los controladores de dispositivos gráficos "Radeon" gratuitos y de código abierto no son ingeniería inversa, sino que se basan en documentación publicada por AMD. [51]
La documentación inicial de registros y el código del analizador para ejecutar las rutinas de ROM AtomBIOS se publicaron en septiembre de 2007. La guía de arquitectura del conjunto de instrucciones de la familia R600 se publicó el 11 de junio de 2008. [52] El código de muestra y los encabezados de registro para los motores 3D R600 y R700 se publicaron en diciembre de 2008. AMD publicó las especificaciones para las familias r6xx y r7xx el 26 de enero de 2009. [53]
La nueva arquitectura VLIW4 de procesadores de flujo permitió ahorrar un 10 % de área de cada SIMD, mientras que el rendimiento era el mismo en comparación con la arquitectura VLIW5 anterior