A janela de mesclagem do Kernel Linux 7.3 introduziu um pacote extenso de atualizações para o subsistema Direct Rendering Manager (DRM). As mudanças enviadas abrangem desde otimizações cruciais no gerenciamento de memória de vídeo para jogos e recuperação de suporte a placas clássicas, até a ativação estável de arquiteturas gráficas que ainda chegarão ao mercado.
O que isso muda na prática
O subsistema DRM é a parte do Kernel Linux responsável por gerenciar a comunicação direta com as placas de vídeo (GPUs). Com as atualizações da versão 7.3, o sistema operacional se torna mais eficiente em dois extremos: no suporte a hardwares históricos (incluindo placas 3dfx Voodoo e GPUs AMD da era GCN) e na preparação para as futuras linhas de processadores gráficos da Intel e AMD. Para os jogadores, a maior novidade é uma melhoria no gerenciamento de recursos gráficos quando a placa de vídeo atinge o limite de sua memória, evitando quedas drásticas de desempenho.
Otimizações de vRAM e resgate de hardwares legados

Um dos destaques do ciclo de desenvolvimento é o trabalho liderado por engenheiros da Valve focado em aprimorar o ecossistema de jogos no Linux. Natalie Vock introduziu o mecanismo de remoção via DMEMCG, uma melhoria voltada para situações em que a capacidade de vRAM é excedida. Inicialmente compatível com gráficos AMDGPU e Intel, essa funcionalidade otimiza a performance em cenários de alta demanda no limite do hardware.
Outro esforço contínuo da Valve, liderado por Timur Kristóf, concentra-se na era original de arquiteturas Graphics Core Next (GCN). O Kernel Linux 7.3 adiciona suporte a modificadores de formato DRM para GPUs antigas da AMD (das gerações GFX6 a GFX8). O driver AMDGPU também recebeu aprimoramentos na recuperação de falhas (GPU reset) para esses dispositivos legados.
Em paralelo, o Translation Table Manager (TTM), componente responsável por gerenciar a alocação de memória no núcleo do DRM, foi ajustado para atuar de forma mais agressiva.
Avanços da AMD e habilitação da arquitetura Intel Nova Lake S
Para as arquiteturas modernas, o driver AMDGPU ativou o segundo pipeline gráfico em APUs recentes, além de integrar correções para monitores de resolução 8K e incluir suporte ao display core DCN 6.0 e propriedades DC CACP.
Do lado da Intel, a novidade mais expressiva é a estabilização dos gráficos Xe3P, associados à futura arquitetura Nova Lake S. O suporte deixou o estágio de testes experimentais e agora é ativado por padrão no kernel, dispensando o uso do parâmetro force_probe para que o sistema carregue os drivers do hardware.
Infraestrutura em Rust e drivers NVIDIA
O uso da linguagem Rust no desenvolvimento de drivers continua em expansão dentro do núcleo DRM, com novas bases de infraestrutura estabelecidas. Isso beneficia diretamente o desenvolvimento do nova, um novo driver de código aberto focado em placas modernas da NVIDIA.
Para a versão 7.3, o driver nova recebeu correções voltadas para as arquiteturas Blackwell e Hopper, melhorias na inicialização do GPU System Processor (GSP) e a capacidade de realizar o boot do GSP com vGPU ativado.
Por fim, usuários do driver open-source tradicional da NVIDIA, o Nouveau, também receberam atualizações. A principal adição é o suporte à decodificação de hardware (NVDEC), um passo essencial para habilitar a aceleração Vulkan Video por meio do driver gráfico NVK.
