Driver Linux da NVIDIA 440.58.01 corrige falhas do jogo Vulkan e Vulkan 1.2.133 é lançado

Driver Nvidia 440.64 lançado com suporte ao Kernel 5.6
nvidia

Neste final de semana estreou o driver beta do NVIDIA 440.58.01 Linux, que oferece algumas atualizações do Vulkan. O driver NVIDIA 440.58.01 Linux corrige uma regressão que causava o travamento de alguns jogos do Vulkan devido a problemas de troca de chaves. Os jogos afetados incluem pelo menos F1 2017, Rise of the Tomb Raider e DiRT 4. Esse driver beta também corrige um problema de falha visual ao cair nas páginas invertidas, como as abas alternativas no Linux. Da mesma forma, foi lançado o Vulkan 1.2.133.

Novas extensões para esta atualização de driver da série 440 Linux são:

  • KHR_shader_non_semantic_info;
  • e EXT_tooling_info.

A extensão Vulkan VK_EXT_tooling_info é notável por ajudar os desenvolvedores a fornecer informações semânticas sobre as ferramentas Vulkan ativas, como depuradores e camadas, na tentativa de ajudar a diagnosticar a causa dos erros do Vulkan. O VK_EXT_tooling_info foi introduzido na API do Vulkan no final do ano passado com o Vulkan 1.1.130.

Este novo driver beta do NVIDIA Vulkan para Linux (e Windows) está disponível em developer.nvidia.com.

Downloads de drivers de versão geral do Vulkan 1.1

O suporte ao Vulkan 1.1 está disponível para Windows e Linux aqui:

Windows

Linux

TV NVIDIA SHIELD

Downloads de drivers Vulkan 1.2 Developer Beta

O suporte ao Vulkan 1.2 está disponível na versão do driver do Windows 442.36 e no Linux 440.58.01. Esses drivers também contêm outros novos recursos, aprimoramentos de desempenho e correções de bugs para desenvolvedores e entusiastas do Vulkan.

Windows 442.36

Linux 440.58.01

Vulkan 1.2.133 é lançado com VK_KHR_shader_non_semantic_info

Driver Linux da NVIDIA 440.58.01 corrige falhas do jogo Vulkan e Vulkan 1.2.133 é lançado

Já faz quase um mês desde o lançamento do Vulkan 1.2.132 e ocorreu pouco depois do grande marco do Vulkan 1.2. E agora, acaba de ser lançado o Vulkan 1.2.133.

  • O Vulkan 1.2.133 possui vários esclarecimentos na documentação;
  • adiciona um ID de fornecedor para Codeplay;
  • VK_EXT_shader_subgroup_vote e VK_EXT_shader_subgroup_ballot estão obsoletos;
  • e outros esclarecimentos e correções no texto.

A única nova extensão é a chamada VK_KHR_shader_non_semantic_info. E ela indica suporte à extensão KHR_non_semantic_info do SPIR-V, para que possa ser usada nos módulos de shader do SPIR-V. Já existem patches do Mesa para o shader_non_semantic_info e também são suportados pelo driver Linux NVIDIA 440.58.01 atual.

Mais detalhes sobre as pequenas alterações no Vulkan 1.2.133 podem ser encontrados no GitHub.