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

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
Os Top 10
» Os Top 10 Portáteis Multimídia
» Os Top 10 Portáteis de Jogos
» Os Top 10 Portáteis Leves para Jogos
» Os Top 10 Portáteis Acessíveis de Escritório/Empresariais
» Os Top 10 Portáteis Premium de Escritório/Empresariais
» Os Top 10 dos Portáteis Workstation
» Os Top 10 Subportáteis
» Os Top 10 Ultrabooks
» Os Top 10 Conversíveis
» Os Top 10 Tablets
» Os Top 10 Smartphones
» A melhores Telas de Portáteis Analisadas Pela Notebookcheck
» Top 10 dos portáteis abaixo dos 500 Euros da Notebookcheck
» Top 10 dos Portáteis abaixo dos 300 Euros


















