Notebookcheck Logo

Os desenvolvedores de Linux estão utilizando o GitHub Copilot e a programação assistida por IA para manter em funcionamento as GPUs AMD Radeon HD 2000 a 6000, lançadas há 20 anos

Uma imagem da GPU ATI Radeon HD 4870
ⓘ r/pcmasterrace
Uma imagem da GPU ATI Radeon HD 4870
O desenvolvedor do Linux Mesa, Gert Wollny, utilizou o GitHub Copilot para auxiliar na refatoração do driver AMD R600 Gallium3D, aprimorando o código do compilador de shaders para as GPUs Radeon HD 2000 a HD 6000, cujo suporte oficial já foi encerrado há muito tempo. O trabalho destaca como a codificação assistida por IA, sob revisão humana e regras de responsabilidade de código aberto, está se tornando uma ferramenta prática para a manutenção de projetos de hardware e software legados.

Os mantenedores e desenvolvedores de drivers de GPU para Linux estão adotando discretamente a "programação intuitiva" assistida por IA para manter em funcionamento GPUs AMD mais antigas, nomeadamente aquelas com quase duas décadas de idade.

No Mesa 26.2, o desenvolvedor Gert Wollny utilizou o GitHub Copilot para refatorar e limpar grandes partes do driver Gallium3D da AMD R600, com 59 commits dedicados a tornar o código do compilador de shaders mais limpo e estável para todas as GPUs AMD, desde a série Radeon HD 2000 até a série HD 6000. Essas placas foram lançadas entre 2007 e 2010 e agora são consideradas obsoletas.

Conforme detalhado por , do Phoronix, Wollny entrou em detalhes sobre o trabalho no driver na solicitação de mesclagem e disse: “Esta série realiza muitas refatorações para tornar o código do compilador de shaders sfn um pouco mais limpo. A refatoração foi feita com a ajuda do Copilot (modo automático).” Patches individuais creditando o Copilot também foram adicionados.

Isso nos dá uma ideia de como a “programação intuitiva” assistida por IA poderia funcionar para aplicações mais complexas: os desenvolvedores usam ferramentas alimentadas por grandes modelos de linguagem para refatorar e limpar o código, em vez de escrever cada linha do zero. Esse processo já está ajudando muitos desenvolvedores a manter drivers e projetos de código aberto legados que, de outra forma, desapareceriam no esquecimento.

A família R600 abrange uma ampla gama de placas AMD (anteriormente ATI) nas quais muitos jogadores entusiastas e montadores de PCs retrô ainda confiam. Desde que a AMD parou de contribuir com o trabalho upstream e atualizações de drivers para essas GPUs, quase todas as melhorias e atualizações em andamento têm sido implementadas por uma equipe de fãs dedicados e voluntários dispostos a manter essas GPUs ativas.

Entre esses colaboradores, Wollny tem sido uma presença constante nos últimos anos, tendo anteriormente adicionado suporte ao backend NIR, aprimorado os recursos de computação e outras funcionalidades modernas do Mesa. Dado o número limitado de colaboradores e recursos disponíveis, o uso do Copilot no modo automático, com supervisão do desenvolvedor, pode ajudar significativamente em grandes tarefas de limpeza que, de outra forma, seriam difíceis de concluir sozinho.

Isso está alinhado com o projeto do kernel Linux, que adotou uma abordagem pragmática sob uma nova política que agora permite que os desenvolvedores utilizem ferramentas de IA e até mesmo incentiva seu uso quando necessário. No entanto, há um conjunto rigoroso de regras a serem seguidas: somente humanos têm permissão para adicionar a tag Signed-off-by e certificar o Certificado de Origem do Desenvolvedor.

Para manter a transparência, os desenvolvedores devem incluir uma tag Assisted-by clara, indicando o modelo de IA e as ferramentas utilizadas, enquanto o remetente humano continua sendo responsável por testar, revisar e enviar o código final.

Fontes

Google LogoAdd as a preferred source on Google
Mail Logo
> Análises e revisões de portáteis e celulares > Notícias > Arquivo de notícias 2026 06 > Os desenvolvedores de Linux estão utilizando o GitHub Copilot e a programação assistida por IA para manter em funcionamento as GPUs AMD Radeon HD 2000 a 6000, lançadas há 20 anos
Rahim Amir Noorali, 2026-06-11 (Update: 2026-06-11)