La GPU R300, presentada en agosto de 2002 y desarrollada por ATI Technologies, es la tercera generación de GPU utilizada en las tarjetas gráficas Radeon. Esta GPU cuenta con aceleración 3D basada en Direct3D 9.0 y OpenGL 2.0, una mejora importante en las funciones y el rendimiento en comparación con el diseño R200 anterior. R300 fue el primer chip de gráficos de consumo completamente compatible con Direct3D 9. Los procesadores también incluyen aceleración GUI 2D, aceleración de video y múltiples salidas de pantalla.

Las primeras tarjetas gráficas que se lanzaron con la R300 fueron la Radeon 9700. Fue la primera vez que ATI comercializó su GPU como una Unidad de procesamiento visual (VPU). R300 y sus derivados formarían la base de las líneas de productos profesionales y de consumo de ATI durante más de 3 años.

El procesador de gráficos integrado basado en R300 es el Xpress 200.

Desarrollo ATI había mantenido el liderazgo durante un tiempo con Radeon 8500, pero Nvidia retomó la corona de rendimiento con el lanzamiento de la línea GeForce 4 Ti. Se suponía que se estaba trabajando en una nueva parte de actualización de gama alta, la 8500XT (R250), lista para competir con las ofertas de gama alta de NVIDIA, en particular, la línea superior Ti 4600. La información previa al lanzamiento indicaba un núcleo de 300 MHz y una velocidad de reloj RAM para el chip R250. ATI, tal vez consciente de lo que le había sucedido a 3dfx cuando se enfocó en su procesador Rampage, lo abandonó a favor de terminar su tarjeta R300 de próxima generación. Esto resultó ser un acierto, ya que permitió a ATI tomar la delantera en el desarrollo por primera vez en lugar de seguir a NVIDIA. El R300, con su arquitectura de próxima generación que le brinda características y rendimiento sin precedentes, habría sido superior a cualquier actualización del R250.

El chip R3xx fue diseñado por el equipo de la costa oeste de ATI (anteriormente ArtX Inc.), y el primer producto en usarlo fue Radeon 9700 PRO (nombre en clave interno de ATI: R300; nombre en clave interno de ArtX: Khan), lanzado en agosto de 2002. La arquitectura de R300 era bastante diferente de su predecesora, Radeon 8500 ( R200 ), en casi todos los sentidos. El núcleo de la 9700 PRO se fabricó con un proceso de fabricación de chips de 150 nm, similar al de la Radeon 8500. Sin embargo, el diseño refinado y las técnicas de fabricación permitieron duplicar el número de transistores y aumentar significativamente la velocidad del reloj.

Un cambio importante con la fabricación del núcleo fue el uso del empaque flip-chip, una tecnología que no se usaba anteriormente en las tarjetas de video. El empaque Flip Chip permite un mejor enfriamiento del troquel al voltearlo y exponerlo directamente a la solución de enfriamiento. ATI, por lo tanto, podría lograr velocidades de reloj más altas. Radeon 9700 PRO se lanzó con una frecuencia de 325 MHz, por delante de los 300 MHz proyectados originalmente. Con un número de transistores de 110 millones, era la GPU más grande y compleja de la época. Unos meses más tarde se lanzó un chip más lento, el 9700, que solo se diferenciaba por las velocidades más bajas del núcleo y de la memoria. A pesar de eso, la Radeon 9700 PRO tenía una frecuencia significativamente más alta que la Matrox Parhelia 512, una tarjeta lanzada pero meses antes que la R300 y considerada como el pináculo de la fabricación de chips gráficos (con 80 millones de transistores a 220 MHz), hasta la llegada de R300.

Arquitectura miniaturadeimagen| Diagrama de bloques del chip "R300" . izquierda|miniaturadeimagen|300x300px| GPU ATI R300 El chip adoptó una arquitectura que consiste en canalizaciones de 8 píxeles, cada una con 1 unidad de mapeo de texturas (un diseño de 8x1). Si bien esto difería de los chips más antiguos que usaban 2 (o 3 para el Radeon original) unidades de textura por tubería, esto no significaba que el R300 no pudiera realizar texturas múltiples tan eficientemente como los chips más antiguos. Sus unidades de textura podían realizar una nueva operación de bucle invertido que les permitía muestrear hasta 16 texturas por pasada de geometría. Las texturas pueden ser cualquier combinación de una, dos o tres dimensiones con filtrado bilineal, trilineal o anisotrópico. Esto era parte de la nueva especificación de DirectX 9, junto con sombreadores de píxeles y sombreadores de vértices Shader Model 2.0+ basados en puntos flotantes más flexibles. Equipada con 4 unidades de sombreado de vértices, la R300 poseía más del doble de capacidad de procesamiento de geometría que la Radeon 8500 anterior y la GeForce4 Ti 4600, además del mayor conjunto de características que ofrece en comparación con los sombreadores de DirectX 8.

ATI demostró parte de lo que era capaz con el sombreador de píxeles PS2.0 con su demostración Rendering with Natural Light. La demostración fue una implementación en tiempo real del artículo del destacado investigador de gráficos 3D Paul Debevec sobre el tema de la representación de alto rango dinámico. Una limitación notable es que todos los chips de la generación R300 se diseñaron para una precisión máxima de punto flotante de 96 bits, o FP24, en lugar del máximo de DirectX 9 de 128 bits FP32. DirectX 9.0 especificó FP24 como un nivel mínimo para cumplir con la especificación de precisión total. Esta compensación en precisión ofreció la mejor combinación de uso de transistores y calidad de imagen para el proceso de fabricación en ese momento. Causó una pérdida de calidad generalmente visiblemente imperceptible al hacer una mezcla intensa. Los chips Radeon de ATI no pasaron de FP24 hasta R520.

La R300 fue la primera placa que realmente aprovechó un bus de memoria de 256 bits. Matrox había lanzado su Parhelia 512 varios meses antes, pero esta placa no mostró grandes ganancias con su bus de 256 bits. Sin embargo, ATI no solo había duplicado su bus a 256 bits, sino que también había integrado un controlador de memoria de barra cruzada avanzado, algo similar a la tecnología de memoria de NVIDIA . Al utilizar cuatro controladores de memoria individuales de 64 bits con equilibrio de carga, la implementación de memoria de ATI fue bastante capaz de lograr una alta eficiencia de ancho de banda al mantener la granularidad adecuada de las transacciones de memoria y, por lo tanto, sortear las limitaciones de latencia de la memoria. El "R300" también recibió el último refinamiento de la innovadora tecnología de ahorro de ancho de banda y velocidad de llenado de memoria HyperZ de ATI, HyperZ III. Las demandas de la arquitectura 8x1 requerían más ancho de banda que los diseños de bus de 128 bits de la generación anterior debido a que tenían el doble de textura y tasa de relleno de píxeles.

Radeon 9700 introdujo el esquema anti-aliasing con corrección de gamma de muestras múltiples de ATI. El chip ofrecía muestreo disperso en modos que incluían 2×, 4× y 6×. El muestreo múltiple ofreció un rendimiento muy superior al método de supermuestreo en Radeons más antiguas y una calidad de imagen superior en comparación con las ofertas de NVIDIA en ese momento. El suavizado fue, por primera vez, una opción completamente utilizable incluso en los títulos más nuevos y exigentes del día. La R300 también ofreció filtrado anisotrópico avanzado que incurrió en un impacto de rendimiento mucho menor que la solución anisotrópica de GeForce4 y otras tarjetas de la competencia, al tiempo que ofreció una calidad significativamente mejorada en comparación con la implementación de filtrado anisotrópico de Radeon 8500, que dependía en gran medida del ángulo.

El 14 de marzo de 2008, AMD lanzó la referencia de registro 3D para R3xx.

Rendimiento La arquitectura de Radeon 9700 era muy eficiente y mucho más avanzada en comparación con sus pares de 2002. En condiciones normales, superó a la GeForce4 Ti 4600, la anterior tarjeta de gama alta, entre un 15 % y un 20 %. Sin embargo, cuando se habilitaron el anti-aliasing (AA) y/o el filtrado anisotrópico (AF), superaría al Ti 4600 entre un 40 y un 100 %. En ese momento, esto era bastante especial y dio como resultado la aceptación generalizada de AA y AF como características realmente utilizables.

Además de la arquitectura avanzada, los revisores también tomaron nota del cambio de estrategia de ATI. El 9700 sería el segundo de los chips de ATI (después del 8500) que se enviaría a otros fabricantes en lugar de que ATI produjera todas sus tarjetas gráficas, aunque ATI seguiría produciendo tarjetas con sus chips de gama más alta. Esto liberó recursos de ingeniería que se canalizaron hacia mejoras en los controladores, y debido a esto, el 9700 se desempeñó fenomenalmente bien en el lanzamiento. El director técnico de id Software, John Carmack, hizo que Radeon 9700 ejecutara la demostración de E3 Doom 3.

Los aumentos de rendimiento y calidad que ofrece la GPU R300 se consideran uno de los más grandes en la historia de los gráficos 3D, junto con los logros GeForce 256 y Voodoo Graphics . Además, la respuesta de NVIDIA en forma de GeForce FX 5800 llegó tarde al mercado y algo poco impresionante, especialmente cuando se utilizó sombreado de píxeles. R300 se convertiría en una de las GPU con la vida útil más larga de la historia, permitiendo un rendimiento jugable en nuevos juegos al menos 3 años después de su lanzamiento.

Más lanzamientos Unos meses más tarde, se lanzaron el 9500 y el 9500 PRO. El 9500 PRO tenía la mitad del ancho del bus de memoria del 9700 PRO, y al 9500 también le faltaban (deshabilitadas) la mitad de las unidades de procesamiento de píxeles y la unidad de optimización jerárquica del búfer Z (parte de HyperZ III). Con sus 8 canalizaciones completas y su arquitectura eficiente, la 9500 PRO superó a todos los productos de NVIDIA (salvo la Ti 4600). Mientras tanto, el 9500 también se hizo popular porque, en algunos casos, podía modificarse para convertirse en el 9700, mucho más potente. ATI solo pretendía que la serie 9500 fuera una solución temporal para llenar el vacío de la temporada navideña de 2002, antes del lanzamiento de la 9600. Dado que todos los chips R300 se basaban en el mismo troquel físico, los márgenes de ATI en los productos 9500 eran bajos. Radeon 9500 fue uno de los productos de ATI de vida más corta, luego reemplazado por la serie Radeon 9600. El logotipo y el paquete de caja del 9500 resucitaron en 2004 para comercializar el Radeon 9550 más lento y no relacionado (que es un derivado del 9600).

Renovado miniaturadeimagen| Una Radeon 9600 Pro de la marca Apple, con puertos DVI y ADC . Algunos modelos de Power Macintosh G4 y Power Macintosh G5 se enviaron con tarjetas de la serie Radeon 9000 integradas en PCB azules distintivos.