NVIDIA lanzou a versión 595.58.03 do controlador propietario de NVIDIA (a primeira versión estable da nova rama 595). O controlador está dispoñible para Linux (ARM64, x86_64), FreeBSD (x86_64) e Solaris (x86_64). NVIDIA 595.x converteuse na décimo terceira rama estable despois de que NVIDIA publicase os seus compoñentes a nivel de kernel en código aberto. O código fonte dos módulos do kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko e nvidia-uvm.ko (Unified Video Memory) da nova rama de NVIDIA, así como os compoñentes compartidos e non específicos do sistema operativo que usan, están aloxados en GitHub. O firmware e as bibliotecas do espazo de usuario, como as pilas CUDA, OpenGL e Vulkan, seguen sendo propietarios.
Principais cambios:
- Engadiuse compatibilidade coas extensións de Vulkan VK_EXT_descriptor_heap e VK_EXT_present_timing.
- Engadiuse compatibilidade coa interface DRI3 1.2 (Infraestrutura de renderización directa).
- O módulo nvidia.ko implementa compatibilidade para a xestión independente do almacenamento do contido da memoria de vídeo cando o sistema entra en modo de suspensión, activado mediante a configuración "NVreg_UseKernelSuspendNotifiers=1".
- O módulo nvidia-drm.ko ten o parámetro "modeset=1" activado por defecto, o que activa a tecnoloxía DRM de configuración do modo do kernel (KMS) para cambiar os modos de visualización a nivel do kernel.
- Fixéronse cambios para permitir que nvidia-smi restableza o estado da GPU cando o módulo nvidia-drm se carga co parámetro modeset=1 e non hai outros procesos que usen a GPU.
- Engadiuse un novo perfil de aplicación, CudaNoStablePerfLimit, que permite que os programas que usan CUDA entren no modo de aforro de enerxía P0 PState.
- Engadiuse compatibilidade coa posibilidade de volver usar a memoria do sistema en caso de memoria de vídeo libre insuficiente para evitar a conxelación da imaxe composta servidores baseado en Wayland.
- As versións mínimas compatibles son Wayland 1.20 (2021), X.Org Server 1.17 (2015) e Glibc 2.27 (2018).
Fonte: opennet.ru
