A versão 7.0 do kernel do Linux removerá o suporte à unidade de processamento neural de segunda geração da AMD, conhecida como NPU2, que nunca chegou a produtos comerciais. Os próprios engenheiros da AMD propuseram o patch para excisar o código do kernel. Essa decisão destaca o foco da comunidade open-source em manter software eficiente e relevante.
Em uma jogada que reflete a abordagem pragmática dos mantenedores do kernel do Linux, a versão Linux 7.0 vindoura abandonará o suporte ao NPU2 da AMD, uma unidade de processamento neural de segunda geração planejada para a linha Ryzen AI, mas nunca lançada em hardware comercial. O patch para remover esse código foi enviado pelo engenheiro da AMD Mario Limonciello, direcionado especificamente ao driver amdxdna projetado para o NPU2. De acordo com a mensagem do commit, o hardware nunca se materializou em forma de varejo, tornando o driver obsoleto.
A AMD tem integrado unidades de processamento neural em seus processadores Ryzen para habilitar tarefas de IA no dispositivo, como reconhecimento de imagens e processamento de linguagem natural. A NPU de primeira geração apareceu em chips Ryzen selecionados, suportando recursos por meio de ferramentas como a plataforma Ryzen AI Software, que permite a portabilidade de modelos PyTorch ou TensorFlow. No entanto, o NPU2 ficou limitado a amostras de engenharia e testes internos, pois a AMD mudou prioridades para otimizar tecnologias de IA existentes em meio a realidades de mercado e pressões competitivas.
Essa remoção está alinhada com a filosofia do Linux de evitar regressões ao eliminar código não utilizado ou não mantido, mantendo o kernel enxuto e seguro. O suporte ao NPU2 foi adicionado em versões anteriores do kernel para preparar o ecossistema, mas sem hardware correspondente, tornou-se uma sobrecarga desnecessária de manutenção. Discussões na comunidade, como no r/linux do Reddit, notaram frustrações com o suporte incompleto ao NPU, especialmente após o kernel 6.14.
Comparações com concorrentes destacam os desafios da AMD: a Intel avançou na integração de NPU em seus processadores Core Ultra, com a versão recente do driver 1.28.0 melhorando a compatibilidade com Linux para chips Meteor Lake e Lunar Lake. A NVIDIA continua dominando cargas de trabalho de IA discretas, enquanto a AMD foca em soluções integradas para laptops e computação de borda. A decisão reverbera no ecossistema open-source, incentivando desenvolvedores a refinar capacidades da NPU de primeira geração em vez de perseguir hardware não comprovado. À medida que o hardware de IA evolui, esse episódio enfatiza a necessidade de fornecedores alinharem compromissos com entregas em projetos colaborativos como o Linux.