Ir al contenido
por InfinyAI EN

IA en un minutoNoticiasHerramientas

Herramientas

Codex, el asistente de IA de OpenAI, ayuda a corregir un fallo de casi 20 años en un driver gráfico de Linux

Redacción de IA en un minuto · Editor: Jon Elgezabal

En 30 segundos

Ted Bullock descubrió en su iMac7,1 por qué se corrompía el vídeo de las Radeon HD 2000 y 3000 en Linux, y lo resolvió con ayuda de Codex. El decodificador fallaba al leer de la memoria del sistema durante el dibujo de la GPU, así que el parche deja esos datos en la VRAM. AMD lo ha metido en su lote del 12 de noviembre para Linux 7.5, aunque falta que quien tenga los otros chips de la familia lo confirme.

Las tarjetas gráficas Radeon HD 2000 y HD 3000, con casi dos décadas a sus espaldas, tienen por fin en Linux un parche para un fallo de vídeo que Phoronix sitúa cerca de los 20 años de antigüedad. Su autor, Ted Bullock, un colaborador nuevo en el controlador, cuenta que se apoyó en Codex, el asistente de IA de OpenAI, para conseguirlo.

Bullock vio la corrupción en su viejo iMac7,1, que monta una GPU RV610. Los fotogramas se estropeaban cuando el decodificador de vídeo UVD tomaba el vídeo comprimido de la memoria del sistema a la vez que la GPU estaba dibujando. Si los datos de entrada pasaban a la VRAM, la memoria de la propia tarjeta, el vídeo salía bien, y al desactivar el dibujo de gráficos la corrupción también desaparecía.

El parche hace que el controlador guarde los búferes de UVD en la VRAM en esta familia de chips, algo que ya hacía con otros modelos. Abarca las GPU RV610, RV620, RV630, RV635 y RV670, que comparten la misma ruta de decodificación y el firmware heredado de R600. Bullock solo lo ha probado en su equipo, con Debian, y advierte de que alguien con los otros chips tendría que confirmar que también les sirve. En sus palabras, usó Codex «para ayudar con la investigación, las pruebas y el parche».

AMD, que según Phoronix lleva muchos años sin mantener de forma oficial el soporte de las R600, aceptó el arreglo y lo incluyó en el lote de parches de su controlador gráfico que envió el 12 de noviembre. Ese lote va dirigido a la ventana de integración de Linux 7.5, que se abre a finales de año. Como explica SoftZone, el arreglo no llegará a los equipos hasta que salga la versión estable de Linux 7.5 y cada distribución la incorpore.

Por qué importa · análisis y opinión

El caso enseña dónde encaja hoy un asistente de programación: en manos de alguien que tiene delante el equipo averiado, puede reproducir el fallo y comprobar cada cambio. Codex ayudó a investigar, a probar y a escribir el código, pero las pruebas en el hardware real las hizo Bullock, y el parche tuvo que ser aceptado antes de entrar en el envío de AMD. También apunta al valor de estas herramientas en código heredado que ningún fabricante cuida ya: entender un controlador viejo sale más barato, y eso hace más realista mantener vivo un hardware que su fabricante ha dejado atrás. Queda lo que ninguna IA resuelve sola: que los dueños de los demás chips de la familia confirmen que el arreglo también les vale, y que la versión estable llegue a las distribuciones.

Fuente: Phoronix · Redactada con ayuda de IA: cómo hacemos las noticias

La IA en tu correo, cada día o cada viernes

Las noticias que importan, cada una en un minuto. Con su fuente de cada una.

Elige uno o los dos:

Te apuntas y listo: el diario te llega cada noche y el semanal, los viernes por la mañana. Puedes darte de baja en cualquier envío.