Driver NVIDIA 470.57.02 lançado com suporte oficial ao DLSS, e mais

A NVIDIA lançou o Driver NVIDIA 470.57.02 com suporte oficial ao DLSS, e mais. Confira os detalhes dessa atualização e veja como instalar no Linux.

NVIDIA é uma multinacional americana com sede em Santa Clara, no estado da Califórnia, que fabrica peças de computador, e é mais popularmente conhecida por sua série de placas de vídeo GeForce.

A empresa também é uma das poucas que produz drivers para Linux. Atualmente ela disponibiliza dois tipos de driver para o Linux: o Latest Production Branch Version e o Latest New Feature Branch Version.

Latest Production Branch Version: Traz o driver mais estável
Latest New Feature Branch Version: Traz o driver com novas funcionalidades, portanto, menos estável

Agora, a NVIDIA lançou hoje seu driver Linux Latest New Feature Branch Version 470.57.02 como a mais nova compilação estável nesta série de drivers atual.

Novidades do Driver NVIDIA 470.57.02

Driver NVIDIA 470.57.02 lançado com suporte oficial ao DLSS, e mais
Driver NVIDIA 470.57.02 lançado com suporte oficial ao DLSS, e mais

Além de mostrar o suporte NVIDIA RTX no Arm, a NVIDIA também usou este primeiro dia da semana GDC para lançar seu driver Linux estável 470.57.02, bem como o suporte DLSS SDK oficial para Linux.

O driver NVIDIA 470.57.02 Linux foi lançado como a primeira versão estável da série de drivers NVIDIA 470. Isso leva adiante as mudanças beta anteriores em torno da aceleração XWayland, novas extensões Vulkan e inúmeras outras melhorias.

A NVIDIA também anunciou o suporte oficial do Deep Learning Super Sampling (DLSS) para Linux.

Isso é em torno do suporte NVIDIA DLSS para jogos nativos do Linux, enquanto no mês passado a empresa introduziu o suporte DLSS inicial para Proton que continua a ser aprimorado – particularmente ainda aguardando o suporte D3D12 DLSS neste outono.

Além disso tudo:

    • Adicionado suporte para as seguintes GPUs:GeForce RTX 3070 Ti
      GeForce RTX 3080 Ti

 

  • Atualizado a interface de linha de comando nvidia-settings para confirmar a atribuição bem-sucedida de atributos de string. Isso torna o comportamento mais consistente com outros tipos de atribuições de atributos.
  • Corrigido um bug que poderia causar oscilação no Blender e Steam ao rodar no Xwayland.
  • Corrigido um bug que fazia com que os aplicativos GTK + 3 usando a classe GtkGLArea travassem ao rodar no Xwayland.
  • Adicionada uma solução alternativa para o DOOM Eternal, que evita um bug do aplicativo em que os eventos de recreação da cadeia de troca do Vulkan não são manipulados adequadamente. Em desktops como o GNOME, onde a janela é inicialmente redirecionada para o compositor, isso pode impedir o jogo de virar (e assim habilitar o G-SYNC).
  • Adicionada uma solução alternativa para Far Cry 5 quando executado por meio de DXVK, que evita um bug de condição de corrida de sombreador que foi anteriormente exposto por novas otimizações de compilador.
  • Aumento do limite máximo em contextos OpenGL simultâneos. Esse limite era anteriormente restringido por um recurso de driver interno de tamanho fixo e agora é restringido pela memória do sistema disponível.
  • Os aplicativos que excedem o limite máximo em contextos OpenGL concorrentes agora receberão um erro BadAlloc X em vez de travar.
  • Corrigido um bug que poderia fazer com que o servidor X travasse ao desligar com algumas configurações usando telas de GPU.
  • Corrigido um bug que poderia causar erros de renderização ao exibir MetaModes escalados usando o método de reamostragem “mais próximo”.
  • Corrigido um bug que poderia fazer com que os aplicativos OpenGL executados em namespaces PID travassem ao sair, gerando avisos como os seguintes no log do X: (WW) NVIDIA: Aguarde o tempo limite do canal inativo expirar.
  • Adicionado suporte para PRIME Display Offload, em que a fonte de descarregamento de vídeo e o coletor de descarregamento de vídeo são controlados pelo driver NVIDIA X.
  • Adicionado suporte para PRIME Display Offload em que a fonte de transferência de vídeo é AMDGPU.
  • Corrigido um bug que impedia o driver de aplicar perfis de aplicativo ao executar aplicativos por meio do Proton ou Wine em uma configuração PRIME Render Offload.
  • Corrigido um bug que poderia fazer com que a “captura direta” do NvFBC travasse o servidor X quando certas chamadas GLX fossem feitas durante uma captura.
  • Removido o uso da chamada de sistema sysctl (2) como um fallback para procfs no nvidia-installer. Esta chamada de sistema está obsoleta desde o Linux 2.6.24 e foi removida completamente com as versões recentes do Linux e glibc.
  • Adicionada uma compilação NVIDIA NGX para uso com Proton e Wine. Uma nova biblioteca, nvngx.dll, foi adicionada para habilitar o suporte do lado do driver para a execução de aplicativos do Windows que usam DLSS. Para este recurso, são necessárias alterações no Proton, Wine e outros softwares de terceiros.
  • Adicionado suporte para VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT da extensão VK_EXT_global_priority. Isso ativa o suporte para reprojeção assíncrona no SteamVR.VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT é compatível com GPUs Pascal e mais recentes.
    Prioridades globais diferentes de VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT requerem privilégios de root ou o recurso CAP_SYS_NICE.
  • Adicionado suporte para a extensão VK_EXT_global_priority_query.
  • Adicionado o módulo de kernel nvidia-peermem.ko. Este módulo fornece acesso direto ponto a ponto Mellanox InfiniBand HCAs (Adaptadores de canal de host) à memória GPU NVIDIA sem a necessidade de copiar dados para a memória do host.
    Consulte o capítulo “GPUDirect RDMA Peer Memory Client” no README para obter detalhes.
  • Adicionado suporte para a extensão VK_EXT_provoking_vertex.
  • Suporte inicial para renderização OpenGL e Vulkan acelerada por hardware no Xwayland. Veja o capítulo “OpenGL e Vulkan no Xwayland” no README para detalhes.
  • Corrigido um bug que poderia causar corrupção intermitente em Wolfenstein: Youngblood ao usar GPUs NVIDIA Kepler, Maxwell, Pascal e Volta.
  • Corrigido um bug que podia fazer com que os jogos executados com DXVK travassem com erros Xid 31 (MMU Fault) ao usar GPUs NVIDIA Pascal.
  • Adicionado suporte para a extensão VK_EXT_extended_dynamic_state2.
  • Adicionado suporte para a extensão VK_EXT_color_write_enable.
  • Adicionado suporte para a extensão VK_EXT_vertex_input_dynamic_state.
  • Adicionado suporte para a extensão VK_EXT_ycbcr_2plane_444_formats.
  • Adicionado suporte para a extensão VK_NV_inherited_viewport_scissor.
  • O modo de “captura direta” do NvFBC não faz mais com que a inversão seja desabilitada para os aplicativos sendo capturados. O G-SYNC agora também pode ser usado simultaneamente com a captura direta NvFBC.
  • Suporte a NvIFROpenGL preterido. A versão 470 será a última a oferecer suporte a essa funcionalidade. Arquivos de cabeçalho, amostras e documentação do NVIDIA Capture SDK 7.1.9. Os drivers futuros removerão libnvidia-ifr.so e qualquer outra referência a NvIFROpenGL.
    Para obter detalhes, consulte: https://developer.nvidia.com/nvidia-video-codec-sdk
  • Corrigido um bug que impedia o funcionamento do Vulkan direto para exibição quando o DRM KMS estava habilitado.
  • Habilitado o driver NVIDIA, por padrão, para tentar inicializar SLI ao usar GPUs com diferentes quantidades de memória de vídeo. Anteriormente, isso só estava disponível quando o bit 1 era definido na opção de configuração X “Coolbits”.
  • Controle de ventoinha de GPU atualizado para estar disponível por padrão nas configurações da nvidia e NV-CONTROL, para placas GPU que suportam controle de ventoinha programável. Anteriormente, isso só estava disponível quando o bit 2 era definido na opção de configuração X “Coolbits”.
  • Corrigido um problema em que vkCreate {Graphics, Compute} Pipeline às vezes travava quando os sombreadores continham recursos sem conjunto / vinculação.
  • Corrigida uma falha de memória no driver Vulkan ao usar algumas dimensões menores de imagens esparsas.
  • Corrigido um problema com vkCmdSetViewport quando firstViewport é diferente de zero.
  • Tratamento corrigido de VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT para ligações de descritor de tamanho variável.
  • Adicionado arquivo de firmware gsp.bin que é usado para descarregar a inicialização da GPU e tarefas de gerenciamento em algumas GPUs. Consulte o capítulo “Firmware GSP” no README para obter mais informações.
  • Correção de um bug nas compilações do Meson da libglvnd 1.3.0 que fazia com que o arquivo nvidia_icd.json fosse instalado no local errado.

Para saber mais sobre essa versão do Driver NVIDIA, acesse a nota de lançamento.

Como instalar ou atualizar

Para instalar a versão mais recente do Driver Nvidia nas principais distribuições Linux, use esse tutorial:
Como instalar a última versão do driver Nvidia no Linux
Instalando os mais recentes drivers gráficos proprietários no Ubuntu

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.