O engenheiro da AMD, Alex Deucher, enviou um volumoso pull request para a lista de discussão focado no subsistema gráfico DRM (Direct Rendering Manager). A submissão prepara o terreno para o Kernel Linux 7.1 e traz um conjunto robusto de atualizações para os drivers amdgpu, amdkfd e radeon. O foco principal está na habilitação de componentes de hardware de próxima geração, como blocos IP GC 12.1 (arquitetura RDNA 4) e novos controladores de display DCN 4.2.
A mudança impacta diretamente os usuários que planejam adquirir as futuras placas de vídeo da AMD ou que utilizam recursos avançados de exibição gráfica. O código ainda está sendo revisado pelos mantenedores do subsistema DRM para ser incluído na árvore drm-next, etapa obrigatória antes de chegar à versão principal do sistema operacional.
O que isso significa na prática
Para o usuário comum e administradores de sistemas, este pacote de atualizações resolve problemas silenciosos e prepara o computador para o futuro. Se você assiste a muitos vídeos ou trabalha com edição, a inclusão de suporte nativo aos formatos de vídeo NV12 e P010 diretamente no plano principal da tela significa uma reprodução mais eficiente e com melhor qualidade de cor.
O patch corrige problemas de consumo de energia, garantindo que as placas de vídeo mais recentes (da família GC12) reduzam seu gasto energético quando estão ociosas após rodar cargas de trabalho de computação pesada. O sistema também passará a lidar melhor com leituras de temperatura de componentes críticos (como memórias HBM), oferecendo um monitoramento mais preciso para quem gosta de acompanhar a saúde do hardware.
Detalhes da implementação
A arquitetura do driver amdgpu recebeu atualizações extensas em vários blocos de IP. A implementação adiciona suporte ao LSDMA 7.1 (System DMA) e ao IH 7.1 (Interrupt Handler), essenciais para a comunicação de baixo nível entre o processador e a placa de vídeo.
No lado do Display Core (DC), as adições para o DCN 4.2 são significativas. O código introduz suporte ao DML (Display Mode Library) e sincroniza a base com o DC 3.2.373 interno da AMD. Outra modificação importante é o uso da estrutura drm_edid no código não-DC, modernizando a forma como o driver lê os dados dos monitores conectados.
Para o gerenciamento de energia (SMU), foram aplicadas correções nas versões 13.x e 14.x, incluindo a adição do bit de controle “Zero Fan”, que permite desligar completamente as ventoinhas da GPU quando a temperatura está baixa, eliminando ruído desnecessário.
Curiosidades e bastidores da discussão
Este envio de Alex Deucher é um clássico pull request de abertura de ciclo. Ele direciona o código para a branch drm-next, que é o repositório onde os mantenedores do DRM (como Dave Airlie e Simona Vetter) acumulam as novidades antes da janela de merge oficial de Linus Torvalds.
O volume de código impressiona: são 163 arquivos alterados, com mais de 3.800 adições. A presença de arquivos nomeados gfx_v12_1 e dcn_4_2_0 confirma o esforço contínuo da AMD em habilitar seu hardware meses antes do lançamento comercial, uma prática que mantém a empresa com uma reputação sólida na comunidade open-source. A revisão técnica atual busca garantir que essas adições não quebrem o suporte a placas de vídeo mais antigas (regressão), um cuidado constante no desenvolvimento do sistema.
Quando isso chega no meu PC?
Como o código é uma submissão para a árvore drm-next-7.1, ele ainda está sob rigorosa avaliação técnica. É importante destacar que o mundo Linux está atualmente focado no ciclo do Kernel 7.0 (que encontra-se no estágio 7.0-rc4, com o kernel 6.19.8 ocupando o posto de versão estável).
Isso significa que a janela de integração (merge window) para o Kernel Linux 7.1 sequer foi aberta por Linus Torvalds. Se todo o código deste patch for aprovado e fundido na árvore principal durante as próximas semanas, a versão final do 7.1 deverá chegar como Estável apenas nos próximos meses. Até lá, o código pode sofrer alterações ou readequações pelos mantenedores, e não há garantias absolutas de sua disponibilidade imediata nas distros.
