Los desarrolladores de Linux están utilizando GitHub Copilot y la programación asistida por IA para mantener en funcionamiento las GPU AMD Radeon HD 2000 a 6000, de hace 20 años

Los mantenedores y desarrolladores de controladores de GPU para Linux están adoptando discretamente la «programación intuitiva» asistida por IA para mantener en funcionamiento las GPU AMD más antiguas, concretamente aquellas que tienen casi dos décadas de antigüedad.
En Mesa 26.2, el desarrollador Gert Wollny utilizó GitHub Copilot para refactorizar y depurar grandes partes del controlador Gallium3D de la AMD R600, con 59 confirmaciones dedicadas a hacer que el código del compilador de shaders fuera más limpio y estable para todas las GPU de AMD, desde la serie Radeon HD 2000 hasta la HD 6000. Estas tarjetas se lanzaron entre 2007 y 2010 y ahora se consideran obsoletas.
Tal y como detalla Phoronix, Wollny entró en detalles sobre el trabajo del controlador en la solicitud de fusión y afirmó: «Esta serie realiza una gran cantidad de refactorización para que el código del compilador de shaders sfn resulte un poco más limpio. La refactorización se llevó a cabo con la ayuda de Copilot (modo automático)». También se añadieron parches individuales en los que se da crédito a Copilot.
Esto nos permite comprender cómo podría funcionar la «programación intuitiva» asistida por IA en aplicaciones más complejas: los desarrolladores utilizan herramientas basadas en grandes modelos de lenguaje para refactorizar y limpiar el código, en lugar de escribir cada línea desde cero. Este proceso ya está ayudando a muchos desarrolladores a mantener controladores y proyectos de código abierto heredados que, de otro modo, caerían en el olvido.
La familia R600 abarca una amplia gama de tarjetas AMD (antes ATI) en las que muchos jugadores entusiastas y ensambladores de PC retro siguen confiando. Desde que AMD dejó de contribuir con el trabajo de desarrollo y las actualizaciones de controladores para estas GPU, casi todas las mejoras y actualizaciones en curso han sido implementadas por un equipo de aficionados y voluntarios dedicados dispuestos a mantener vivas estas GPU.
Entre estos colaboradores, Wollny ha sido una presencia constante en los últimos años, habiendo añadido anteriormente compatibilidad con el backend NIR, mejorado las capacidades de cálculo y otras características modernas de Mesa. Dado el número limitado de colaboradores y recursos disponibles, el uso de Copilot en modo automático bajo la supervisión de los desarrolladores puede ayudar significativamente en grandes tareas de limpieza que, de otro modo, serían difíciles de completar por cuenta propia.
Esto se alinea con el proyecto del núcleo de Linux, que ha adoptado un enfoque pragmático en virtud de una nueva política que ahora permite a los desarrolladores utilizar herramientas de IA e incluso fomenta su uso cuando sea necesario. Sin embargo, hay que seguir un estricto conjunto de reglas: solo los humanos pueden añadir la etiqueta «Signed-off-by» y certificar el Certificado de Origen del Desarrollador.
Para mantener la transparencia, los desarrolladores deben incluir una etiqueta «Assisted-by» clara en la que se indiquen el modelo de IA y las herramientas utilizadas, mientras que el remitente humano sigue siendo responsable de probar, revisar y publicar el código final.
Fuentes
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck


















