Notebookcheck Logo

Linux-utvecklare använder GitHub Copilot och AI-driven kodning för att hålla liv i 20 år gamla AMD Radeon HD 2000–6000-grafikkort

En bild på ett ATI Radeon HD 4870-grafikkort
ⓘ r/pcmasterrace
En bild på ett ATI Radeon HD 4870-grafikkort
Linux Mesa-utvecklaren Gert Wollny använde GitHub Copilot för att omstrukturera AMD R600 Gallium3D-drivrutinen, vilket förbättrade shaderkompilatorkoden för Radeon HD 2000 till HD 6000-grafikkort som sedan länge inte längre har officiellt stöd. Arbetet belyser hur AI-assisterad kodning, under mänsklig granskning och enligt regler för öppen källkod, håller på att bli ett praktiskt verktyg för underhåll av äldre hårdvaru- och mjukvaruprojekt.

Utvecklare och underhållsansvariga för Linux-GPU-drivrutiner har i tysthet börjat använda sig av AI-stödd ”vibe coding” för att hålla äldre, klassiska AMD-grafikkort – närmare bestämt AMD-grafikkort som är nästan två decennier gamla – igång.

I Mesa 26.2 använde utvecklaren Gert Wollny GitHub Copilot för att omstrukturera och rensa upp stora delar av AMD R600 Gallium3D-drivrutinen, med 59 commit som ägnades åt att göra shader-kompilatorkoden renare och mer stabil för alla AMD-GPU:er från Radeon HD 2000- till HD 6000-serien. Dessa kort lanserades mellan 2007 och 2010 och anses nu vara föråldrade.

Som beskrivs i detalj av Phoronix, gick Wollny in på detaljerna kring drivrutinsarbetet i sammanfogningsförfrågan och sa: ”Denna serie innebär en hel del omarbetning för att göra sfn-shaderkompilatorkoden lite renare. Omarbetningen gjordes med hjälp av Copilot (automatiskt läge).” Enskilda patchar med Copilot angivet som källa lades också till.

Detta ger oss en inblick i hur AI-assisterad ”vibe-kodning” kan fungera för mer komplexa applikationer: utvecklare använder verktyg som drivs av stora språkmodeller för att omstrukturera och rensa upp kod istället för att skriva varje rad från grunden. Denna process hjälper redan många utvecklare att upprätthålla äldre öppen källkodsdrivrutiner och projekt som annars skulle försvinna i glömska.

R600-familjen omfattar ett brett utbud av AMD-kort (tidigare ATI) som många entusiastiska spelare och retro-PC-byggare fortfarande förlitar sig på. Eftersom AMD slutade bidra med uppströmsarbete och drivrutinsuppdateringar för dessa GPU:er har nästan alla pågående förbättringar och uppdateringar rullats ut av ett team av hängivna fans och volontärer som är villiga att hålla dessa GPU:er vid liv.

Bland dessa bidragsgivare har Wollny varit en stadigvarande närvaro under de senaste åren, efter att tidigare ha lagt till stöd för NIR-backend, förbättrade beräkningsfunktioner och andra moderna Mesa-funktioner. Med tanke på det begränsade antalet bidragsgivare och tillgängliga resurser kan användning av Copilot i automatiskt läge under utvecklarens övervakning vara till stor hjälp vid stora rensningsjobb som annars skulle vara svåra att genomföra på egen hand.

Detta ligger i linje med Linux-kärnprojektet, som har antagit en pragmatisk strategi enligt en ny policy som nu tillåter utvecklare att använda AI-verktyg och till och med uppmuntrar deras användning när det behövs. Det finns dock en strikt uppsättning regler att följa: endast människor får lägga till Signed-off-by-taggen och certifiera Developer Certificate of Origin.

För att upprätthålla transparensen måste utvecklare inkludera en tydlig Assisted-by-tagg som anger vilken AI-modell och vilka verktyg som använts, medan den mänskliga inlämnaren förblir ansvarig för att testa, granska och publicera den slutliga koden.

Källor

Google LogoAdd as a preferred source on Google
Mail Logo
> Bärbara datorer, laptops - tester och nyheter > Nyheter > Nyhetsarkiv > Nyhetsarkiv 2026 06 > Linux-utvecklare använder GitHub Copilot och AI-driven kodning för att hålla liv i 20 år gamla AMD Radeon HD 2000–6000-grafikkort
Rahim Amir Noorali, 2026-06-11 (Update: 2026-06-11)