Início»Tecnologia»Intel e AMD se unem para modernizar driver das antigas Radeon HD com tecnologia de IA no kernel Linux

Intel e AMD se unem para modernizar driver das antigas Radeon HD com tecnologia de IA no kernel Linux

Resumir com:
Compartilhar:
Intel e AMD se unem para modernizar driver das antigas Radeon HD com tecnologia de IA no kernel Linux

Recentemente, houve uma importante atualização em um dos drivers gráficos mais antigos do sistema Linux. O GitHub Copilot, ferramenta de apoio desenvolvida pela Microsoft, colaborou na manutenção do driver R600, que é usado por placas de vídeo da AMD lançadas entre 2007 e 2010.

Manutenção do Driver R600

A ação foi liderada por Gert Wollny, um dos poucos desenvolvedores ainda ativos no suporte do driver R600 Gallium3D. No total, 59 commits foram realizados para a versão Mesa 26.2, uma biblioteca gráfica de código aberto que inclui os drivers OpenGL e Vulkan do Linux. A principal meta desse trabalho foi a reestruturação do compilador de shaders, uma parte crucial e complexa do código.

Wollny mencionou a assistência que recebeu do Copilot durante a reescrita, destacando que essa limpeza de código foi necessária para deixar o compilador de shaders mais organizado e funcional.

Justificativa para o Uso de IA em Hardware Legado

A decisão de utilizar inteligência artificial para essa manutenção se deve à dificuldade de encontrar desenvolvedores dispostos a dedicar tempo a códigos legados. Muitas vezes, um único voluntário é responsável por essa tarefa, o que torna o trabalho exaustivo. Assim, ferramentas como o Copilot podem agilizar processos repetitivos, permitindo que os programadores se concentrem em tarefas que requerem um maior nível de análise crítica.

É importante ressaltar que o R600 opera fora do núcleo do sistema, sendo um driver de espaço do usuário dentro do Mesa. Mesmo assim, ele se integra à base gráfica que suporta o sistema operacional diariamente.

Normas para Uso de IA no Projeto Linux

Embora a inclusão da IA na codificação tenha sido um avanço, esse processo não ocorreu sem regulamentações. Após discussões extensas, Linus Torvalds e sua equipe estabeleceram uma política para o uso de IA no kernel do Linux. Essa nova diretriz permite o uso de ferramentas como o Copilot, mas evita o que é chamado de “AI slop”, que se refere à geração em massa de código sem supervisão. Os contribuintes humanos são os únicos autorizados a assinar documentos de integração, enquanto o auxílio da IA é indicado com uma etiqueta chamada Assisted-by.

Futuro dos Drivers R600 e R300

Apesar da manutenção recentíssima, a continuidade do código legado ainda está em discussão. Existe a possibilidade de mover drivers como o R600 para um ramo separado, denominado Amber2, o que poderia ajudar a preservar a integridade da base principal do mesa ao evitar interferências em placas que têm poucos usuários atualmente.

No momento, o driver R600 permanece na árvore principal e passou por uma das suas maiores revisões em anos, com significativa contribuição da inteligência artificial no processo de limpeza do código antes da revisão final pelos desenvolvedores humanos.

Essa atualização pode despertar o interesse dos entusiastas de tecnologia, hardware e games pela manutenção e atualização de componentes antigos, mostrando como a IA pode otimizar processos na comunidade Linux e garantir que até mesmo o hardware mais antigo continue a funcionar de maneira eficaz.

Noah Campos

Editor de Cultura Geek

Redação Geek.etc.br

Noah Campos é o perfil editorial do Geek.etc.br, dedicado a acompanhar novidades sobre anime, mangá, games, séries e cultura pop. Com uma linguagem leve e direta, reúne notícias, curiosidades, listas e guias para quem gosta de descobrir novas histórias, personagens e universos geek.

AnimeMangáGamesCultura PopSéries