Notebookcheck Logo

Gli sviluppatori Linux stanno utilizzando GitHub Copilot e la programmazione basata sull'intelligenza artificiale per mantenere in funzione le GPU AMD Radeon HD da 2000 a 6000, ormai vecchie di vent'anni

Una GPU ATI Radeon HD 4870 nella foto
ⓘ r/pcmasterrace
Una GPU ATI Radeon HD 4870 nella foto
Lo sviluppatore Linux Mesa Gert Wollny ha utilizzato GitHub Copilot per rifattorizzare il driver Gallium3D per AMD R600, migliorando il codice del compilatore di shader per le GPU Radeon dalla serie HD 2000 alla serie HD 6000, il cui supporto ufficiale è terminato da tempo. Questo lavoro evidenzia come la programmazione assistita dall'intelligenza artificiale, sotto la supervisione umana e nel rispetto delle regole di responsabilità dell'open source, stia diventando uno strumento pratico per la manutenzione di progetti hardware e software legacy.

I manutentori e gli sviluppatori dei driver GPU per Linux stanno adottando con discrezione il "vibe coding" assistito dall'intelligenza artificiale per mantenere operative le GPU AMD più datate, ovvero quelle che hanno ormai quasi vent'anni.

In Mesa 26.2, lo sviluppatore Gert Wollny ha utilizzato GitHub Copilot per rifattorizzare e ripulire ampie sezioni del driver Gallium3D per AMD R600, con 59 commit dedicati a rendere il codice del compilatore shader più pulito e stabile per tutte le GPU AMD, dalla serie Radeon HD 2000 alla serie HD 6000. Queste schede sono state lanciate tra il 2007 e il 2010 e sono ora considerate obsolete.

Come descritto in dettaglio da un articolo di Phoronix su https://www.phoronix.com/news/AMD-R600-Driver-Copilot-Cleanup, Wollny ha fornito dettagli sul lavoro relativo al driver nella richiesta di merge e ha affermato: «Questa serie prevede un'ampia rifattorizzazione per rendere il codice del compilatore di shader sfn un po' più pulito. La rifattorizzazione è stata effettuata con l'aiuto di Copilot (modalità automatica)». Sono state aggiunte anche singole patch che attribuiscono il merito a Copilot.

Ciò ci offre una visione di come il “vibe coding” assistito dall’IA potrebbe funzionare per applicazioni più complesse: gli sviluppatori utilizzano strumenti basati su modelli linguistici di grandi dimensioni per rifattorizzare e ripulire il codice, anziché scrivere ogni riga da zero. Questo processo sta già aiutando molti sviluppatori a mantenere driver e progetti open source legacy che altrimenti sarebbero destinati a scomparire nell’oscurità.

La famiglia R600 copre un'ampia gamma di schede AMD (precedentemente ATI) su cui molti appassionati di videogiochi e assemblatori di PC retrò fanno ancora affidamento. Da quando AMD ha smesso di contribuire al lavoro a monte e agli aggiornamenti dei driver per queste GPU, quasi tutti i miglioramenti e gli aggiornamenti in corso sono stati implementati da un team di fan e volontari dedicati, desiderosi di mantenere in vita queste GPU.

Tra questi contributori, Wollny è stato una presenza costante negli ultimi anni, avendo precedentemente aggiunto il supporto al backend NIR, migliorato le capacità di calcolo e altre funzionalità moderne di Mesa. Dato il numero limitato di contributori e di risorse disponibili, l’utilizzo di Copilot in modalità automatica con la supervisione degli sviluppatori può aiutare in modo significativo nei grandi lavori di pulizia che altrimenti sarebbero difficili da completare da soli.

Ciò è in linea con il progetto del kernel Linux, che ha adottato un approccio pragmatico nell’ambito di una nuova politica che ora consente agli sviluppatori di utilizzare strumenti di IA e ne incoraggia persino l’uso quando necessario. Tuttavia, esiste una serie rigorosa di regole da seguire: solo gli esseri umani sono autorizzati ad aggiungere il tag Signed-off-by e a certificare il Developer Certificate of Origin.

Per garantire la trasparenza, gli sviluppatori devono includere un tag Assisted-by chiaro che indichi il modello di IA e gli strumenti utilizzati, mentre il mittente umano rimane responsabile del test, della revisione e del push del codice finale.

Google LogoAdd as a preferred source on Google
Mail Logo
> Recensioni e prove di notebook, tablets e smartphones > News > Newsarchive 2026 06 > Gli sviluppatori Linux stanno utilizzando GitHub Copilot e la programmazione basata sull'intelligenza artificiale per mantenere in funzione le GPU AMD Radeon HD da 2000 a 6000, ormai vecchie di vent'anni
Rahim Amir Noorali, 2026-06-11 (Update: 2026-06-11)