Vulkan 1.4.363 adiciona consulta de geração de GPU Intel
O Vulkan 1.4.363 traz a VK_INTEL_device_info, uma extensão da Intel que informa a versão de IP gráfica de uma GPU em três números.
Por Claire Whitmore
4 min de leitura
Traduzido automaticamente do original em inglês, que Claire Whitmore verificou e editou. Prevalece a versão em inglês. Como trabalhamos

O Khronos Group publicou a versão 1.4.363 da especificação Vulkan em 18 de setembro de 2026. Ela acrescenta uma nova extensão da Intel chamada VK_INTEL_device_info. Com ela, um programa pode perguntar diretamente a um chip gráfico da Intel a qual geração de hardware ele pertence. Até agora os desenvolvedores precisavam deduzir isso sozinhos a partir de uma tabela feita à mão, e errar significava entregar o caminho de código errado a usuários reais.
O Vulkan é a interface aberta de gráficos e computação que jogos, motores de jogo e algumas ferramentas de aprendizado de máquina usam para falar com uma placa de vídeo. O Khronos Group é o órgão do setor que a escreve. Pequenas atualizações da especificação saem com frequência, e a última parte do número de versão as conta.
O que a nova extensão informa
A extensão é a de número 709 no registro do Vulkan e sai na revisão 1. Ela acrescenta uma estrutura, VkPhysicalDeviceInfoPropertiesINTEL, com três inteiros sem sinal de 32 bits.
| Campo | O que informa |
|---|---|
deviceIpVersionArch | A geração da arquitetura gráfica |
deviceIpVersionRelease | A entrega dentro daquela geração |
deviceIpVersionRevision | A revisão de hardware daquela entrega |
Aqui "IP" abrevia intellectual property, ou propriedade intelectual. Quem projeta chips reaproveita blocos de um projeto em muitos produtos, e a versão de IP indica qual bloco um determinado chip contém.
A estrutura se conecta a VkPhysicalDeviceProperties2 pelo membro pNext. Essa é a maneira padrão de o Vulkan acrescentar campos extras a uma consulta existente. Um programa que já pergunta as propriedades de um dispositivo recebe esses três números na mesma chamada.
A página de especificação da extensão credita dois engenheiros da Intel como autores, Jakub Szymczyk e Sławomir Grajewski. Ela está datada de 8 de setembro de 2026, dez dias antes da versão da especificação que a incorporou.
Por que a Intel pediu isso
O Vulkan já informa um deviceID numérico para cada dispositivo gráfico. Esse número identifica o produto, não o projeto que existe dentro dele.
Segundo o Phoronix, o campo existente "não expõe a versão de IP gráfica, de modo que aplicativos e jogos precisariam manter uma tabela de consulta manual relacionando identificadores de dispositivo a versões e gerações de IP gráfica."
Uma tabela assim tem uma falha evidente. Cada vez que a Intel lança um produto novo, a tabela fica desatualizada. Um software escrito antes de aquele produto existir não consegue reconhecê-lo. Ele então recorre a um caminho seguro, porém mais lento, ou escolhe o errado. Perguntar diretamente ao driver elimina toda essa classe de defeitos.
Isso importa porque os motores costumam mudar de comportamento conforme a geração do hardware. Um shader que roda bem em uma geração pode exigir outra abordagem na seguinte.
O restante da atualização 1.4.363
Além da nova extensão, a entrega é uma atualização rotineira da especificação. O Phoronix relata que ela traz esclarecimentos em várias partes do texto e diversas correções.
Uma das mudanças trata da memória externa DMA-BUF, o mecanismo do Linux para compartilhar um bloco de memória entre drivers sem copiá-lo. A atualização acrescenta regras de validação para múltiplas instâncias, afetando as estruturas VkMemoryAllocateInfo e VkMemoryGetFdInfoKHR. Regras de validação são as condições que um programa precisa cumprir. As camadas de validação que os desenvolvedores executam durante os testes as verificam.
A marcação da especificação foi publicada em 18 de setembro no repositório Vulkan-Docs do Khronos. O Phoronix noticiou a entrega dois dias depois.
O que isso significa para desenvolvedores
Ainda não chame a nova consulta sem uma verificação. A VK_INTEL_device_info é uma extensão de fabricante. Ela só existe em drivers da Intel, e apenas nos novos o bastante para incluir a especificação de setembro. Confirme que o dispositivo a anuncia antes de ler a estrutura, e mantenha a tabela que você já tem como alternativa.
Conte com essa alternativa por bastante tempo. A publicação de uma especificação é o começo da adoção, não o fim. A extensão precisa chegar ao driver Intel do Mesa no Linux e ao driver da própria Intel no Windows. Depois disso, ela alcança os usuários por atualizações das distribuições e downloads de drivers. Quem estiver em drivers mais antigos continuará sem receber nada.
A revisão 1 também merece nota. As primeiras revisões de extensões de fabricante podem mudar antes de se firmar. Leia o número da revisão em vez de supor que os campos ficarão parados.
O custo de adotar é baixo. A estrutura se liga a uma consulta de propriedades que a maioria dos motores já faz na inicialização, portanto não acrescenta nenhuma ida e volta nem trabalho por quadro. Se o seu código hoje se ramifica por gerações de hardware da Intel, esta é uma mudança pequena que apaga uma tabela mantida à mão.
Acompanhe o histórico de commits do Mesa para ver a primeira implementação do lado do driver. É ali, e não na publicação da especificação, que a consulta começa a responder em máquinas reais. Neste mês a Intel entregou o driver de NPU 1.38 para Linux com suporte ao Ubuntu 26.04, e recursos de driver costumam chegar às distribuições nesse mesmo ritmo.
Fontes
- Vulkan API specification 1.4.363 - Khronos Group
- Vulkan 1.4.363 Released With New VK_INTEL_device_info Extension - Phoronix
- VK_INTEL_device_info - Vulkan Documentation Project
Artigos relacionados

Vulkan 1.4.366 adiciona metadados HDR dinâmicos SMPTE ST 2094-50
O Vulkan 1.4.366, datado de 23 de outubro, adiciona uma extensão do Google que anexa metadados HDR dinâmicos SMPTE ST 2094-50 a uma swapchain, além de 16 correções na especificação.

Linux 7.4 ganha um driver para os controles do Nintendo Switch 2
O Linux 7.4 ganha, após 16 revisões, um driver apoiado pela Valve para Joy-Con 2, Pro Controller 2 e controles GameCube NSO. Por enquanto, só funciona via USB.

Omarchy 4.5 RC1 leva o desktop baseado no Arch para notebooks Arm
O desktop Omarchy, de DHH, agora tem uma versão Arm para notebooks com Nvidia N1X e Snapdragon X, além de 50 idiomas e um menu de boot de um segundo, em uma versão candidata.