Notebookcheck Logo

Linux-ontwikkelaars maken gebruik van GitHub Copilot en AI-gestuurde codering om 20 jaar oude AMD Radeon HD 2000- tot 6000-GPU’s in bedrijf te houden

Een afbeelding van een ATI Radeon HD 4870-grafische kaart
ⓘ r/pcmasterrace
Een afbeelding van een ATI Radeon HD 4870-grafische kaart
Linux Mesa-ontwikkelaar Gert Wollny heeft GitHub Copilot ingezet om de AMD R600 Gallium3D-driver te herstructureren, waarbij hij de code van de shadercompiler heeft verbeterd voor Radeon HD 2000- tot en met HD 6000-GPU’s waarvan de officiële ondersteuning al lang is beëindigd. Dit werk laat zien hoe AI-ondersteund coderen, onder menselijk toezicht en volgens de regels voor open-sourceverantwoording, een praktisch hulpmiddel aan het worden is voor het onderhoud van verouderde hardware- en softwareprojecten.

Beheerders en ontwikkelaars van Linux-GPU-stuurprogramma’s maken in stilte gebruik van AI-ondersteund „vibe coding“ om oudere, klassieke AMD-GPU’s – met name AMD-GPU’s die bijna twintig jaar oud zijn – draaiende te houden.

In Mesa 26.2 heeft ontwikkelaar Gert Wollny GitHub Copilot gebruikt om grote delen van het AMD R600 Gallium3D-stuurprogramma te herstructureren en op te schonen, met 59 commits die erop gericht waren de code van de shadercompiler overzichtelijker en stabieler te maken voor alle AMD-GPU's, variërend van de Radeon HD 2000- tot de HD 6000-serie. Deze kaarten zijn tussen 2007 en 2010 op de markt gebracht en worden nu als verouderd beschouwd.

Zoals beschreven door Phoronix, ging Wollny in detail in op het stuurprogrammawerk in het samenvoegingsverzoek en zei: “Deze reeks omvat veel refactoring om de sfn-shadercompilercode wat overzichtelijker te maken. De refactoring werd uitgevoerd met behulp van Copilot (automatische modus).” Er werden ook afzonderlijke patches toegevoegd waarin Copilot als bron werd vermeld.

Dit geeft ons inzicht in hoe AI-ondersteunde “vibe coding” zou kunnen werken voor complexere toepassingen: ontwikkelaars gebruiken tools op basis van grote taalmodellen om code te herstructureren en op te schonen in plaats van elke regel helemaal opnieuw te schrijven. Dit proces helpt nu al veel ontwikkelaars bij het in stand houden van verouderde open-source drivers en projecten die anders in de vergetelheid zouden raken.

De R600-familie omvat een breed scala aan AMD-kaarten (voorheen ATI) waar veel enthousiaste gamers en bouwers van retro-pc’s nog steeds op vertrouwen. Sinds AMD is gestopt met het leveren van upstream-werk en stuurprogramma-updates voor deze GPU’s, zijn bijna alle lopende verbeteringen en updates doorgevoerd door een team van toegewijde fans en vrijwilligers die bereid zijn deze GPU’s in leven te houden.

Onder deze bijdragers is Wollny de afgelopen jaren een constante factor geweest; hij heeft eerder NIR-backend-ondersteuning toegevoegd, de rekenkracht verbeterd en andere moderne Mesa-functies geïmplementeerd. Gezien het beperkte aantal bijdragers en beschikbare middelen kan het gebruik van Copilot in de automatische modus, onder toezicht van ontwikkelaars, aanzienlijk helpen bij grote opschoonklussen die anders moeilijk in eigen beheer te voltooien zouden zijn.

Dit sluit aan bij het Linux-kernelproject, dat een pragmatische aanpak heeft gekozen in het kader van een nieuw beleid dat ontwikkelaars nu toestaat AI-tools te gebruiken en het gebruik ervan zelfs aanmoedigt wanneer dat nodig is. Er geldt echter een strikte reeks regels: alleen mensen mogen de Signed-off-by-tag toevoegen en het Developer Certificate of Origin certificeren.

Om de zaken transparant te houden, moeten ontwikkelaars een duidelijke Assisted-by-tag opnemen waarin het gebruikte AI-model en de gebruikte tools worden genoemd, terwijl de menselijke indiener verantwoordelijk blijft voor het testen, beoordelen en pushen van de definitieve code.

Bronnen

Google LogoAdd as a preferred source on Google
Mail Logo
> Overzichten en testrapporten over laptops en mobieltjes > Nieuws > Nieuws Archief > Nieuws archieven 2026 06 > Linux-ontwikkelaars maken gebruik van GitHub Copilot en AI-gestuurde codering om 20 jaar oude AMD Radeon HD 2000- tot 6000-GPU’s in bedrijf te houden
Rahim Amir Noorali, 2026-06-11 (Update: 2026-06-11)