Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon IA corrige fallo de vídeo en Radeon antiguas


La IA ha permitido corregir un fallo de drivers en las GPU Radeon HD 2000 y HD 3000 que causaba la corrupción de vídeo al usar la RAM en equipos de hace casi 20 años.



La inteligencia artificial soluciona un error antiguo en las Radeon HD 2000 y HD 3000

A pesar de que las tarjetas gráficas Radeon HD 2000 y HD 3000 tienen ya casi dos décadas de antigüedad, algunos usuarios aún las utilizan. Recientemente, se ha logrado corregir un fallo en sus controladores mediante el uso de IA, solucionando un problema donde el vídeo se corrompía al utilizar la memoria RAM.



No todos los días hablamos de una corrección para las Radeon HD 2000 y HD 3000, y mucho menos con la IA de por medio, en un driver que encima tiene casi 20 años. Pero todavía hay usuarios que mantienen estos equipos funcionando y se encuentran con problemas que merecen una solución que el fabricante ya no va a solucionar. Es el caso de Ted Bullock, quien ha recurrido a Codex, la IA de programación de OpenAI, para investigar y corregir un fallo de vídeo en su viejo iMac, donde el driver de AMD tenía un fallo muy importante.

La historia tiene su punto: hardware de hace casi dos décadas, un usuario dispuesto a buscar qué estaba pasando y una herramienta actual ayudándole a preparar el arreglo. Eso sí, conviene poner cada cosa en su sitio antes de otorgar méritos del descubrimiento y solución, porque el autor habla de asistencia durante el trabajo, sin atribuirle a la IA una investigación autónoma.

La IA de Codex ayudó a investigar, probar y corregir el fallo de vídeo de una Radeon RV610 para con su driver

La IA soluciona un fallo en drivers Legacy de AMD para las HD 2000 y HD 3000

Bullock explica que utilizó Codex en esas tres fases, investigar, probar y corregir el problema, aunque no desglosa qué aportó la herramienta en cada una. Aunque es una pena no saber cómo lo hizo en concreto, dejó una frase que confirma lo dicho:

"Utilicé Codex para ayudar con la investigación, las pruebas y el parche"

No publica sus conversaciones con la IA ni identifica quién tuvo la idea que terminó resolviendo el problema. Por tanto, sabemos que Codex participó como ayuda, pero no podemos adjudicarle por separado el descubrimiento o la escritura completa del código.

Sea como fuere, la solución está encima de la mesa, y eso es lo importante para todos aquellos usuarios que tienen, en este caso en concreto, un PC o portátil Apple con una RV610 o M74 con el último driver de AMD lanzado, es decir, el Catalyst 13.1 Legacy de enero de 2013, casi nada.

El parche amplía una solución que el driver Radeon ya utilizaba

AMD Radeon driver Catalyst Legacy problema en iMac

El cambio está en Radeon, el driver del kernel Linux, y afecta a la gestión de memoria de UVD, el bloque encargado de decodificar vídeo por hardware. La modificación añade las familias RV610, RV620, RV630, RV635 y RV670 a una condición que ya existía para otros chips.

Según explica Ted, el problema aparecía cuando UVD, el bloque de la Radeon encargado de decodificar vídeo por hardware, leía los datos del vídeo comprimido desde la RAM del equipo mientras la GPU realizaba tareas de dibujo. Al coincidir ambas operaciones, los fotogramas se corrompían y la imagen se mostraba con errores.

Bullock lo comprobó de dos maneras: si detenía las tareas de dibujo, la corrupción desaparecía; si mantenía esas tareas, pero trasladaba los datos de entrada a la VRAM, la memoria dedicada de la gráfica, el vídeo también se decodificaba correctamente. Por tanto, el fallo estaba asociado a esa combinación de lectura desde la memoria del sistema y actividad gráfica simultánea, aunque el autor no identifica qué mecanismo interno lo provocaba.

La solución fue modificar el driver para mantener los búferes de UVD en la VRAM en estos chips, ampliando una medida que ya utilizaba para otras GPU. Es un ajuste pequeño en el código, con siete líneas añadidas y dos retiradas, que amplía el uso de la VRAM para evitar la corrupción de imagen.

Alex Deucher confirmó el 2 de noviembre que había aplicado el parche. La corrección figura entre los cambios enviados por AMD con destino a Linux 7.5, por lo que su llegada a cada equipo dependerá de la integración del kernel y de las actualizaciones de su distribución. Lo importante aquí es que AMD ha confirmado el fallo y ha validado la solución, así que se podría decir que es oficial el parche por parte de un usuario con ayuda de la IA hacia el driver de la empresa, algo poco habitual ahora mismo, pero que lo será seguro en el futuro.


Fuentes:
https://elchapuzasinformatico.com/2026/11/ia-corregir-fallo-driver-amd-radeon-hd-2000-hd-3000-e/