Notebookcheck Logo

Les développeurs Linux ont recours à GitHub Copilot et à la programmation assistée par IA pour prolonger la durée de vie des cartes graphiques AMD Radeon HD 2000 à 6000, vieilles de 20 ans

Une carte graphique ATI Radeon HD 4870 en photo
ⓘ r/pcmasterrace
Une carte graphique ATI Radeon HD 4870 en photo
Gert Wollny, développeur Linux Mesa, a utilisé GitHub Copilot pour aider à refactoriser le pilote Gallium3D de l'AMD R600, améliorant ainsi le code du compilateur de shaders pour les GPU Radeon HD 2000 à HD 6000, dont le support officiel a pris fin depuis longtemps. Ce travail met en évidence la manière dont le codage assisté par l'IA, soumis à un contrôle humain et aux règles de responsabilité de l'open source, devient un outil pratique pour la maintenance des projets matériels et logiciels hérités.

Les responsables de la maintenance et les développeurs de pilotes GPU sous Linux adoptent discrètement le « vibe coding » assisté par l'IA afin de maintenir en état de fonctionnement les anciens GPU AMD, notamment ceux datant de près de deux décennies.

Dans Mesa 26.2, le développeur Gert Wollny a utilisé GitHub Copilot pour refactoriser et nettoyer de larges pans du pilote Gallium3D de l'AMD R600, avec 59 commits consacrés à rendre le code du compilateur de shaders plus propre et plus stable pour tous les GPU AMD, de la série Radeon HD 2000 à la série HD 6000. Ces cartes ont été lancées entre 2007 et 2010 et sont désormais considérées comme obsolètes.

Comme l'explique en détail Phoronix, Wollny a donné des détails sur le travail sur le pilote dans la demande de fusion et a déclaré : « Cette série comporte beaucoup de refactoring afin de rendre le code du compilateur de shaders sfn un peu plus propre. Le refactoring a été réalisé à l’aide de Copilot (mode automatique). » Des correctifs individuels attribuant le mérite à Copilot ont également été ajoutés.

Cela nous donne un aperçu de la manière dont le « vibe coding » assisté par l’IA pourrait fonctionner pour des applications plus complexes : les développeurs utilisent des outils alimentés par de grands modèles linguistiques pour refactoriser et nettoyer le code plutôt que d’écrire chaque ligne à partir de zéro. Ce processus aide déjà de nombreux développeurs à maintenir des pilotes et des projets open source hérités qui, sans cela, tomberaient dans l’oubli.

La gamme R600 couvre un large éventail de cartes AMD (anciennement ATI) sur lesquelles de nombreux joueurs passionnés et assembleurs de PC rétro comptent encore. Depuis qu’AMD a cessé de contribuer au développement en amont et aux mises à jour des pilotes pour ces GPU, la quasi-totalité des améliorations et mises à jour en cours ont été déployées par une équipe de fans et de bénévoles dévoués, désireux de maintenir ces GPU en vie.

Parmi ces contributeurs, Wollny a été une présence constante ces dernières années, ayant précédemment ajouté la prise en charge du backend NIR, amélioré les capacités de calcul et apporté d’autres fonctionnalités modernes à Mesa. Compte tenu du nombre limité de contributeurs et des ressources disponibles, l’utilisation de Copilot en mode automatique sous la supervision d’un développeur peut grandement faciliter les tâches de nettoyage de grande envergure qui seraient autrement difficiles à mener à bien seul.

Cela s'inscrit dans la lignée du projet du noyau Linux, qui a adopté une approche pragmatique dans le cadre d'une nouvelle politique autorisant désormais les développeurs à utiliser des outils d'IA et encourageant même leur utilisation lorsque cela est nécessaire. Cependant, un ensemble de règles strictes doit être respecté : seuls des humains sont autorisés à ajouter la balise « Signed-off-by » et à certifier le certificat d'origine du développeur.

Afin de garantir la transparence, les développeurs doivent inclure une balise « Assisted-by » claire indiquant le nom du modèle d’IA et des outils utilisés, tandis que la personne qui soumet le code reste responsable des tests, de la révision et de la publication du code final.

Sources

Google LogoAdd as a preferred source on Google
Mail Logo
> Revues et rapports de ordinateurs portatifs et smartphones, ordiphones > Nouvelles > Archives des nouvelles > Archives des nouvelles 2026 06 > Les développeurs Linux ont recours à GitHub Copilot et à la programmation assistée par IA pour prolonger la durée de vie des cartes graphiques AMD Radeon HD 2000 à 6000, vieilles de 20 ans
Rahim Amir Noorali, 2026-06-11 (Update: 2026-06-11)