- Intel Nova Lake (NVL-P) aterrissando no Linux! Acabam de chegar os patches oficiais habilitando a próxima geração de gráficos Xe3 (IP 35.10) no Kernel. A Intel está acelerada para garantir suporte "Day-1" para os novos laptops. Analisei o código e conto o que muda no driver xe.
- Deep Dive no Driver Intel Xe: Gustavo Sousa (Intel) enviou 16 patches cruciais. O destaque? Suporte nativo ao Xe3p_LPG e novas tabelas PAT/MOCS para gerenciamento de memória no hardware Nova Lake. O legado do i915 fica cada vez mais para trás
- Jogos no Linux + Intel Nova Lake: A próxima geração de iGPUs da Intel (Xe3) promete, e o Linux já está pronto. A nova atualização do driver prepara o terreno para renderização 3D e compute no hardware NVL-P.
- Roadmap Intel 2026: A preparação antecipada do software para a plataforma Nova Lake demonstra maturidade no ecossistema Open Source. Se sua empresa planeja renovar o parque de máquinas no futuro próximo, o suporte ao Linux já está garantido no Kernel upstream.
- A Intel já está codando para o futuro. Enquanto ainda usamos a geração atual, o código para o "IP Gráfico 35.10" (Xe3) acabou de ser revelado nas mailing lists. Descubra o que a Intel está escondendo no código do novo driver Xe.
O driver xe é a implementação moderna da Intel no kernel Linux para gerenciar suas GPUs, substituindo o driver legado i915 em hardwares da Geração 12 em diante. Esta atualização é significativa porque ativa a parte gráfica da futura plataforma “Nova Lake” (NVL-P). Enquanto o suporte a “Media” (vídeo) e “Display” (tela) já existia no código, este conjunto de patches traz a peça que faltava: a capacidade de processamento 3D e computação (Graphics IP 35.10), baseada na arquitetura Xe3.
Principais novidades
A série de 16 patches enviada por Gustavo Sousa foca na habilitação do “coração” gráfico dos futuros notebooks de alta performance da Intel:
- Gráficos Xe3 (LPG): O patch introduz suporte oficial ao IP gráfico versão 35.10. Isso confirma a arquitetura Xe3 (provavelmente a geração Celestial integrada) como o motor gráfico do Nova Lake.
- Plataforma NVL-P: O sufixo “P” indica que este trabalho é focado na variante de alta performance para laptops.
- Gerenciamento de Memória Avançado: Foram adicionadas novas tabelas PAT (Page Attribute Table) e MOCS, fundamentais para que a GPU acesse a memória RAM do sistema com a prioridade e cache corretos.
Impacto e repercussão
Analisando o cronograma e o código, destacam-se três pontos:
- Timing para o Kernel 6.20: Como o Kernel 6.19 já está em fase de Release Candidate (RC) e com funcionalidades congeladas, esta série de patches visa a janela de merge do Linux 6.20. Isso coloca o suporte estável previsto para abril/maio de 2026.
- Preparação “Day-1”: A Intel continua sua estratégia de enviar código muito antes do hardware chegar às prateleiras. Isso garante que, quando os laptops Nova Lake forem lançados, o Linux já terá suporte nativo sem necessidade de drivers proprietários externos.
- Otimização de Hardware: A definição fixa do STLB bank hash mode para 4KB sugere que a engenharia da Intel já identificou o “ponto doce” de performance para a tradução de endereços de memória nesta nova arquitetura.
Resumo técnico
Pontos críticos da série [PATCH 00/16] para mantenedores e entusiastas:
- Platform Enablement: Definição da plataforma
NVL-Pe vínculo com as tabelas MOCS. - IP Support: Habilitação do Graphics IP 35.10 (Xe3_LPG).
- Firmware GuC: Definição do firmware do microcontrolador gráfico específico para NVL-P.
- Workarounds (WA): Implementação das primeiras correções de software para erratas de hardware da versão 35.10.
- Steering: Adicionado suporte a MCR (Multicast Register) steering para depuração e configuração de slices.
Disponibilidade
Status: Em revisão na mailing list (intel-gfx).
Previsão:
- Merge na árvore de desenvolvimento
drm-xe-nextnas próximas semanas. - Integração oficial na janela de merge do Linux 6.20.
- Chegada às distribuições Rolling Release (Arch, OpenSUSE Tumbleweed) logo após o lançamento do 6.20, e posteriormente em distros fixas (Fedora 44+, Ubuntu 26.10).
