Línea de fondo: Para los usuarios que todavía dependen de la antigua serie de procesadores gráficos ATI R300, el código abierto ha venido al rescate una vez más. Esta última actualización no fue una solución fácil de realizar, dice el desarrollador, y los usuarios tendrán acceso a ella este año.
La serie de procesadores gráficos ATI R300 se introdujo por primera vez en 2002 con el lanzamiento del Y Radeón 9700 Pro. Construidas sobre el proceso de 150 nm y con una interfaz AGP (que luego será reemplazada por PCIe), las tarjetas no pueden ejecutar los juegos más recientes, pero la comunidad de código abierto aún las admite, lo que les permite ejecutarse en distribuciones de Linux más nuevas.
Específicamente, actualizaciones de controladores para las GPU Radeon de las series R300 a R500 de ATI estará disponible este trimestre en Mesa 24.0 y los usuarios tendrán acceso a la actualización a finales de año. Pavel Ondracka, desarrollador de código abierto explica que la actualización del controlador Mesa Gallium3D OpenGL se centrará en la reducción de NIR, que está relacionada con los sombreadores de vértices de las GPU. «El MR mueve la mayor parte del resto del backend hacia NIR, es decir, ftrunc, fcsel (cuando sea adecuado) y flrp. Las rutas de descenso del backend se eliminan, lo cual es un requisito previo para más limpiezas del backend», dice, señalando un MR que tiene. está listo para deshacerse del DCE backend para sombreadores de vértices».
Ha habido numerosas actualizaciones del controlador a lo largo de los años por parte de la comunidad de código abierto en su soporte para el hardware Radeon de la serie anterior a R600, con un cambio reciente siendo su adaptación a las nuevas interfaces Mesa, como la transición a la representación intermedia NIR. AMD, por su parte, se centra principalmente en el hardware de la generación actual y del futuro.
vale la pena tomar una mirada más cercana a la ATI Radeon 9700 Pro ya que el hecho de que todavía puedan ejecutar un sistema operativo Linux contemporáneo es admirable. La GPU tenía 110 millones de transistores, una velocidad de reloj central de 325 MHz, 256 MB de memoria y 19,8 GB/s de ancho de banda de memoria. Era la GPU más rápida en el momento de su lanzamiento y la primera en ser totalmente compatible con DirectX 9.
Hoy en día, sus capacidades se limitan en gran medida a mostrar ventanas y texto, pero gracias a la comunidad de código abierto siguen siendo funcionales. También cabe señalar que esta actualización actual no fue una solución fácil de realizar, según Ondracka, quien dice que intentó hacerlo bien cinco veces antes, pero nunca logró que funcionara razonablemente hasta ahora.