Intel Xe Driver recebe suporte inicial para Nova Lake (NVL-P) e gráficos Xe3

Intel Nova Lake no Linux: O futuro gráfico Xe3 começa agora!

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...
  • 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:

  1. 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.
  2. 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.
  3. 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-P e 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:

  1. Merge na árvore de desenvolvimento drm-xe-next nas próximas semanas.
  2. Integração oficial na janela de merge do Linux 6.20.
  3. 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).
Compartilhe este artigo