{"id":136718,"date":"2026-05-11T19:46:35","date_gmt":"2026-05-12T01:46:35","guid":{"rendered":"https:\/\/pongara.net\/news\/mesa-limpia-el-viejo-controlador-radeon-r300g-y-prepara-el-adios-a-tgsi-en-2026\/"},"modified":"2026-05-11T19:46:35","modified_gmt":"2026-05-12T01:46:35","slug":"mesa-limpia-el-viejo-controlador-radeon-r300g-y-prepara-el-adios-a-tgsi-en-2026","status":"publish","type":"post","link":"https:\/\/pongara.net\/news\/mesa-limpia-el-viejo-controlador-radeon-r300g-y-prepara-el-adios-a-tgsi-en-2026\/","title":{"rendered":"Mesa limpia el viejo controlador Radeon R300g y prepara el adi\u00f3s a TGSI en 2026"},"content":{"rendered":"<div>\n<div><img width=\"640\" height=\"384\" src=\"https:\/\/pongara.net\/news\/wp-content\/uploads\/2026\/05\/canuto-imagine-1778550380-840x504-1.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" style=\"margin-bottom: 15px;\" loading=\"lazy\" decoding=\"async\" srcset=\"https:\/\/pongara.net\/news\/wp-content\/uploads\/2026\/05\/canuto-imagine-1778550380-840x504-1.jpg 840w, https:\/\/diariobitcoin.b-cdn.net\/wp-content\/uploads\/2026\/05\/canuto-imagine-1778550380-608x365.jpg 608w, https:\/\/diariobitcoin.b-cdn.net\/wp-content\/uploads\/2026\/05\/canuto-imagine-1778550380-768x461.jpg 768w, https:\/\/diariobitcoin.b-cdn.net\/wp-content\/uploads\/2026\/05\/canuto-imagine-1778550380.jpg 1226w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\"><\/div>\n<p><strong>El controlador abierto R300g, usado para dar soporte a viejas GPU ATI Radeon desde la serie R300 hasta R500, atraviesa una importante limpieza de c\u00f3digo dentro de Mesa. El trabajo busca eliminar residuos t\u00e9cnicos hist\u00f3ricos y preparar el salto desde TGSI hacia NIR, un cambio que no har\u00e1 milagros en hardware de m\u00e1s de dos d\u00e9cadas, pero s\u00ed refleja la persistencia del ecosistema open source.<br \/>\n***<\/strong><strong><\/strong><\/p>\n<ul>\n<li><strong>El desarrollador Pavel Ondra\u010dkar impulsa una gran reestructuraci\u00f3n del controlador R300g en Mesa 26.2-devel.<\/strong><\/li>\n<li><strong>El objetivo de fondo es unificar rutas de c\u00f3digo y dejar atr\u00e1s TGSI, una representaci\u00f3n intermedia obsoleta dentro de Gallium3D.<\/strong><\/li>\n<li><strong>El avance llega mientras algunos desarrolladores de Mesa consideran separar los controladores para hardware antiguo.<\/strong><\/li>\n<\/ul>\n<hr>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"es\" dir=\"ltr\"><img decoding=\"async\" src=\"https:\/\/pongara.net\/news\/wp-content\/uploads\/2026\/05\/1f6a8-2.png\" alt=\"\ud83d\udea8\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"> Mesa limpia el controlador R300g y prepara el adi\u00f3s a TGSI en 2026 <img decoding=\"async\" src=\"https:\/\/pongara.net\/news\/wp-content\/uploads\/2026\/05\/1f6a8-2.png\" alt=\"\ud83d\udea8\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"><\/p>\n<p>El controlador R300g, para las antiguas GPU ATI Radeon, recibe una reestructuraci\u00f3n importante.<\/p>\n<p>Esta limpieza busca eliminar c\u00f3digo obsoleto y facilitar la transici\u00f3n a NIR.<\/p>\n<p>Pavel Ondra\u010dkar lidera el\u2026 <a href=\"https:\/\/t.co\/6Z3HArfyPO\">pic.twitter.com\/6Z3HArfyPO<\/a><\/p>\n<p>\u2014 Diario\u0e3fitcoin\uea00 (@DiarioBitcoin) <a href=\"https:\/\/twitter.com\/DiarioBitcoin\/status\/2054053492092715451?ref_src=twsrc%5Etfw\">May 12, 2026<\/a><\/p>\n<\/blockquote>\n<p>El ecosistema de controladores gr\u00e1ficos de c\u00f3digo abierto sigue mostrando que la longevidad del software puede superar por mucho a la del soporte comercial. Esta vez, el foco est\u00e1 sobre R300g, el controlador abierto dentro de Mesa que atiende a las antiguas GPU ATI y AMD Radeon desde la Radeon 9500, basada en la arquitectura R300, hasta la serie Radeon X1000, conocida como R500.<\/p>\n<p>Seg\u00fan inform\u00f3 Phoronix, el proyecto atraviesa una amplia limpieza y reestructuraci\u00f3n de c\u00f3digo durante 2026. La novedad no solo destaca por su valor t\u00e9cnico, sino tambi\u00e9n por el contexto: las GPU cubiertas por este controlador tienen entre 21 y 24 a\u00f1os de antig\u00fcedad, una cifra poco com\u00fan para ver todav\u00eda esfuerzos activos de mejora en la pila gr\u00e1fica moderna.<\/p>\n<p>El responsable m\u00e1s visible de esta etapa es Pavel Ondra\u010dkar, uno de los pocos desarrolladores que en a\u00f1os recientes ha dedicado tiempo a mejorar este veterano controlador Gallium3D. Su trabajo se centra en eliminar c\u00f3digo muerto, ordenar componentes heredados y preparar una transici\u00f3n t\u00e9cnica que lleva mucho tiempo pendiente dentro del proyecto.<\/p>\n<p>El objetivo final es fusionar las rutas de c\u00f3digo nir_to_rc y tgsi_to_rc. Aunque pueda parecer una discusi\u00f3n muy especializada, el trasfondo es relevante para cualquiera que siga el desarrollo de Linux y del software abierto: se trata de retirar piezas obsoletas, simplificar mantenimiento y acercar incluso a hardware muy antiguo a pr\u00e1cticas m\u00e1s actuales dentro de Mesa.<\/p>\n<h3>Qu\u00e9 es R300g y por qu\u00e9 sigue importando<\/h3>\n<p>R300g es el controlador 3D de c\u00f3digo abierto encargado de brindar soporte a generaciones veteranas de GPU ATI y AMD dentro de la infraestructura de Mesa. En t\u00e9rminos pr\u00e1cticos, cubre productos que arrancan en la familia Radeon 9500 \u201cR300\u201d y llegan hasta la Radeon X1000 \u201cR500\u201d, hardware que hoy ya pertenece claramente a la categor\u00eda de legado.<\/p>\n<p>Para lectores menos familiarizados con este entorno, Mesa es una de las piezas centrales del stack gr\u00e1fico abierto en Linux. Dentro de ese ecosistema, distintos controladores permiten que el sistema operativo y las aplicaciones aprovechen aceleraci\u00f3n gr\u00e1fica en m\u00faltiples familias de GPU. Algunos de esos controladores reciben desarrollo intenso por estar ligados a hardware actual, mientras otros sobreviven gracias al inter\u00e9s de mantenedores y entusiastas.<\/p>\n<p>Eso explica por qu\u00e9 la noticia es llamativa. La primera generaci\u00f3n R300 apareci\u00f3 hace 24 a\u00f1os, y aun as\u00ed el controlador sigue siendo objeto de mejoras reales. En un mercado donde los fabricantes suelen cerrar soporte oficial en pocos a\u00f1os, el software libre permite extender la vida \u00fatil de componentes antiguos mucho m\u00e1s all\u00e1 de los plazos comerciales normales.<\/p>\n<p>Phoronix subraya precisamente ese contraste. Aunque nadie espera que una GPU de m\u00e1s de dos d\u00e9cadas ejecute juegos modernos con soltura, s\u00ed resulta significativo que el driver contin\u00fae puli\u00e9ndose, especialmente cuando parte de la comunidad de Mesa debate qu\u00e9 hacer con controladores dedicados a hardware muy envejecido.<\/p>\n<h3>La transici\u00f3n pendiente: de TGSI a NIR<\/h3>\n<p>El n\u00facleo t\u00e9cnico de esta reestructuraci\u00f3n pasa por una vieja deuda del controlador R300g. Actualmente, el driver sigue dependiendo de TGSI, una representaci\u00f3n intermedia de Gallium3D que desde hace a\u00f1os qued\u00f3 en desuso frente a alternativas m\u00e1s modernas. En la pr\u00e1ctica, muchos controladores relevantes de Mesa ya dejaron atr\u00e1s esa capa.<\/p>\n<p>La tecnolog\u00eda que ha ganado protagonismo en ese espacio es NIR. Esta representaci\u00f3n intermedia es preferida por los controladores m\u00e1s nuevos y destacados del ecosistema Mesa porque ofrece mejores posibilidades de optimizaci\u00f3n, un dise\u00f1o m\u00e1s moderno y una base m\u00e1s adecuada para evoluci\u00f3n futura.<\/p>\n<div class=\"diari-in-content-middle diari-entity-placement\" id=\"diari-2077033766\">\n<div id=\"diari-846517821\" data-diari-trackid=\"195495\" data-diari-trackbid=\"1\" class=\"diari-target diari-target\"><\/div>\n<\/div>\n<p>R300g, sin embargo, todav\u00eda arrastra esa dependencia hist\u00f3rica de TGSI. Por eso el trabajo de Ondra\u010dkar busca unir las rutas nir_to_rc y tgsi_to_rc, un paso clave para reducir complejidad y avanzar hacia un controlador menos atado a estructuras del pasado. No se trata solo de reordenar l\u00edneas de c\u00f3digo, sino de mover el proyecto hacia una arquitectura m\u00e1s coherente con el resto del ecosistema.<\/p>\n<p>La importancia de ese cambio debe entenderse con matices. Adoptar NIR no convertir\u00e1 de forma milagrosa a estas viejas GPU en plataformas aptas para juegos de \u00faltima generaci\u00f3n. Pero s\u00ed puede mejorar mantenimiento, consistencia del c\u00f3digo y, en determinados casos, abrir la puerta a optimizaciones y a un comportamiento m\u00e1s limpio dentro del stack gr\u00e1fico.<\/p>\n<h3>Limpieza de c\u00f3digo en medio del debate sobre hardware legado<\/h3>\n<p>Uno de los elementos m\u00e1s interesantes de la noticia es el momento en que llega. Mientras este trabajo avanza, algunos desarrolladores de Mesa eval\u00faan separar de la base principal los controladores orientados a hardware antiguo. Ese escenario podr\u00eda afectar directamente al futuro de R300g y de otras piezas similares dentro del proyecto.<\/p>\n<p>En ese sentido, la actual ronda de limpieza adquiere un doble valor. Por un lado, reduce deuda t\u00e9cnica acumulada durante a\u00f1os. Por otro, refuerza la viabilidad del controlador al hacerlo m\u00e1s ordenado y m\u00e1s f\u00e1cil de mantener, algo especialmente importante cuando la cantidad de desarrolladores activos sobre este tipo de hardware es muy limitada.<\/p>\n<p>La solicitud de fusi\u00f3n de esta primera tanda de trabajo lleg\u00f3 a Mesa 26.2-devel. Lo incorporado por ahora corresponde a tareas preparatorias y a limpiezas de c\u00f3digo, no al abandono definitivo de TGSI. Es decir, el proyecto ya avanza sobre la base necesaria, pero el paso m\u00e1s visible de la transici\u00f3n a\u00fan no forma parte de la rama principal.<\/p>\n<p>Ondra\u010dkar indic\u00f3 que la eliminaci\u00f3n de TGSI de R300g funciona en su mayor parte, aunque todav\u00eda no est\u00e1 completada al 100%. Esa precisi\u00f3n es relevante porque marca que el esfuerzo dej\u00f3 de ser meramente te\u00f3rico. Ya existe una base operativa en una rama preparada, aunque faltan ajustes antes de considerar cerrado el proceso.<\/p>\n<h3>Un ejemplo del valor del software libre a largo plazo<\/h3>\n<p>M\u00e1s all\u00e1 de los detalles internos del controlador, esta historia ofrece un buen retrato de c\u00f3mo opera el software libre en infraestructura cr\u00edtica. El soporte no depende \u00fanicamente del calendario comercial de un fabricante, sino tambi\u00e9n de comunidades, mantenedores y desarrolladores que deciden invertir tiempo en mejorar tecnolog\u00edas que todav\u00eda usan ciertos usuarios.<\/p>\n<p>Ese patr\u00f3n es com\u00fan en Linux, servidores, redes y herramientas de desarrollo, pero tambi\u00e9n se expresa en la capa gr\u00e1fica. Que una GPU lanzada hace m\u00e1s de 20 a\u00f1os siga recibiendo atenci\u00f3n t\u00e9cnica en 2026 no significa que vuelva a competir con hardware actual. Significa algo distinto y, para muchos, igual de importante: que la apertura del c\u00f3digo permite preservar funcionalidad, conocimiento y compatibilidad durante d\u00e9cadas.<\/p>\n<p>Tambi\u00e9n deja una se\u00f1al sobre la econom\u00eda del mantenimiento en proyectos abiertos. A veces, una mejora no busca multiplicar rendimiento de manera espectacular, sino facilitar futuras decisiones, evitar errores heredados y simplificar una base de c\u00f3digo para que no se vuelva inmanejable. En controladores veteranos, ese tipo de trabajo suele ser m\u00e1s valioso que cualquier promesa exagerada de velocidad.<\/p>\n<p>Por ahora, el resultado concreto es una reestructuraci\u00f3n importante en marcha para R300g y una transici\u00f3n hacia NIR que avanza, aunque todav\u00eda no concluye. Si ese recorrido llega a t\u00e9rmino antes de que Mesa vuelva a revisar el destino de sus controladores para hardware antiguo, el veterano driver podr\u00eda extender su vida \u00fatil con una base t\u00e9cnica mucho m\u00e1s limpia que la actual.<\/p>\n<div class=\"footer-entry-meta\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>El controlador abierto R300g, usado para dar soporte a viejas GPU ATI Radeon desde la serie R300 hasta R500, atraviesa una importante limpieza de c\u00f3digo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":136719,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,1],"tags":[1831,10798,285,12687,1268,289,3980],"class_list":["post-136718","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crypto","category-noticias","tag-adios","tag-controlador","tag-crypto","tag-limpia","tag-noticias","tag-prepara","tag-radeon"],"_links":{"self":[{"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/posts\/136718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/comments?post=136718"}],"version-history":[{"count":0,"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/posts\/136718\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/media\/136719"}],"wp:attachment":[{"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/media?parent=136718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/categories?post=136718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pongara.net\/news\/wp-json\/wp\/v2\/tags?post=136718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}