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

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
Top 10 Testrapporten
» Top 10 Multimedia Notebooks
» Top 10 Gaming-Notebooks
» Top 10 Budget Gaming Laptops
» Top 10 Lichtgewicht Gaming-Notebooks
» Top 10 Premium Office/Business-Notebooks
» Top 10 Budget Office/Business-Notebooks
» Top 10 Workstation-Laptops
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Notebooks tot €300
» Top 10 Notebooks tot €500
» Top 10 Notebooks tot € 1.000
» De beste notebookbeeldschermen
» Top Windows Alternatieven voor de MacBook Pro 13
» Top Windows Alternatieven voor de MacBook Pro 15
» Top Windows alternatieven voor de MacBook 12 en Air
» Top 10 best verkopende notebooks op Amazon
» Top 10 Convertible Notebooks
» Top 10 Tablets
» Top 10 Tablets tot € 250
» Top 10 Smartphones
» Top 10 Phablets (>90cm²)
» Top 10 Camera Smartphones
» Top 10 Smartphones tot €500
» Top 10 best verkopende smartphones op Amazon















