A NVIDIA lançou a versão 595.58.03 do seu driver proprietário (a primeira versão estável da nova ramificação 595). O driver está disponível para Linux (ARM64, x86_64), FreeBSD (x86_64) e Solaris (x86_64). A versão 595.x da NVIDIA tornou-se a décima terceira ramificação estável após a NVIDIA disponibilizar o código-fonte de seus componentes de nível de kernel. O código-fonte dos módulos de kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko e nvidia-uvm.ko (Unified Video Memory) da nova ramificação da NVIDIA, bem como os componentes comuns e independentes do sistema operacional que eles utilizam, estão hospedados no GitHub. O firmware e as bibliotecas de espaço do usuário, como as pilhas CUDA, OpenGL e Vulkan, permanecem proprietários.
Grandes mudanças:
- Adicionado suporte para as extensões Vulkan VK_EXT_descriptor_heap e VK_EXT_present_timing.
- Adicionado suporte para a interface DRI3 1.2 (Direct Rendering Infrastructure).
- O módulo nvidia.ko implementa suporte para gerenciamento independente do salvamento do conteúdo da memória de vídeo quando o sistema entra em modo de suspensão, ativado pela configuração "NVreg_UseKernelSuspendNotifiers=1".
- O módulo nvidia-drm.ko tem o parâmetro "modeset=1" ativado por padrão, o que habilita a tecnologia DRM Kernel Mode-Setting (KMS) para alternar os modos de exibição no nível do kernel.
- Foram feitas alterações para permitir que o nvidia-smi reinicie o estado da GPU quando o módulo nvidia-drm é carregado com o parâmetro modeset=1 e não há outros processos usando a GPU.
- Adicionamos um novo perfil de aplicação, CudaNoStablePerfLimit, que permite que programas que utilizam CUDA entrem no modo de economia de energia P0 PState.
- Adicionada a opção de usar a memória do sistema como alternativa em caso de memória de vídeo insuficiente para evitar o congelamento da imagem composta. servidores baseado em Wayland.
- As versões mínimas suportadas são Wayland 1.20 (2021), X.Org Server 1.17 (2015) e Glibc 2.27 (2018).
Fonte: opennet.ru
