A NVIDIA lançou o driver beta 595.45.04 para Linux, introduzindo novas extensões Vulkan e suporte à versão 1.2 do DRI3. A atualização inclui correções para a estabilidade em jogos e melhorias no gerenciamento de energia. Ela também eleva os requisitos mínimos para Wayland e glibc.
A NVIDIA anunciou o lançamento de seu driver beta 595.45.04 para sistemas Linux de 64 bits em 5 de março de 2026. Esta atualização foca em aprimorar o desempenho e a estabilidade gráfica, particularmente para aplicativos baseados em Vulkan e jogos. Os principais acréscimos incluem suporte às extensões Vulkan VK_EXT_descriptor_heap e VK_EXT_present_timing. A extensão VK_EXT_descriptor_heap pode melhorar o desempenho em jogos executados via Proton, que converte DirectX para Vulkan, embora a integração completa no Wine, Proton, DXVK e VKD3D-Proton ainda seja necessária. O desempenho na recriação de swapchains Vulkan foi aprimorado para reduzir soluços ao redimensionar janelas de aplicativos. Para jogos, o driver corrige um bug que causava travamentos de GPU e erros Xid em Black Myth: Wukong. Ele também resolve problemas em que swapchains Vulkan param de apresentar novos frames no X11 e travamentos ocorrem com o NVIDIA Smooth Motion ativado em aplicativos que usam VK_KHR_present_id2. O lançamento adiciona suporte à versão 1.2 do DRI3 e ativa por padrão o parâmetro modeset=1 do módulo nvidia-drm.ko. As versões mínimas suportadas agora são Wayland 1.20, glibc 2.27 e X.Org xserver 1.17 (versão ABI do driver de vídeo 19). Um bug que impedia o menu suspenso do modo preferido do PowerMizer de funcionar no nvidia-settings no Wayland foi corrigido, juntamente com o apagamento de exibições com sincronização adaptativa quando conectadas via adaptadores ativos USB-C para HDMI. As melhorias no gerenciamento de energia permitem que o nvidia.ko gerencie a preservação de memória de vídeo com módulos de kernel abertos quando NVreg_UseKernelSuspendNotifiers=1 está ativado. Para módulos proprietários ou notificadores desativados, a interface /proc/driver/nvidia/suspend é usada. O nvidia-smi agora pode reiniciar GPUs com nvidia-drm carregado e modeset=1 ativado, desde que nenhum processo esteja usando a GPU. Um novo perfil de aplicativo, CudaNoStablePerfLimit, permite que aplicativos CUDA atinjam o estado de desempenho P0. Algumas mudanças, como os requisitos mínimos do Wayland e glibc, provêm de uma versão anterior (590.48.01), mas a atualização geral promete melhor compatibilidade com o Linux. Os usuários podem baixá-lo do site da NVIDIA, embora, sendo uma beta, não seja recomendado para ambientes de produção.