NVIDIA lanzou unha nova rama do seu controlador propietario de NVIDIA, a versión 520.56.06. O controlador está dispoñible para Linux (ARM64, x86_64), FreeBSD (x86_64) e Solaris (x86_64). NVIDIA 520.x converteuse na segunda rama estable despois de que NVIDIA publicase os seus compoñentes do 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) de NVIDIA 520.56.06, así como os compoñentes compartidos e non específicos do sistema operativo que empregan, publícanse en GitHub. O firmware e as bibliotecas do espazo de usuario, como as pilas CUDA, OpenGL e Vulkan, seguen sendo propietarios.
Principais novidades:
- Engadiuse compatibilidade coa GPU GeForce RTX 4090.
- O controlador actualizouse para ser compatible coa API gráfica de Vulkan. As extensións VK_KHR_acceleration_structure, VK_KHR_deferred_host_operations, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline, VK_NV_cuda_kernel_launch, VK_NV_ray_tracing, VK_NV_ray_tracing_motion_blur, VK_NVX_binary_import e VK_NVX_image_view_handle xa non dependen do módulo do kernel nvidia-uvm.ko.
- Engadiuse compatibilidade coa entrega de actualizacións OTA para Proton e Wine NVIDIA NGX. Para activar as descargas de actualizacións, define a variable de ambiente PROTON_ENABLE_NGX_UPDATER en 1.
- O instalador (nvidia-installer) agora permite que os usuarios que non son root empreguen a opción "--add-this-kernel", implementa unha indicación de progreso máis precisa para as compilacións de módulos do kernel e proporciona un aviso se falta o cargador ICD de Vulkan.
- Soporte reelaborado para o sistema DKMS (Dynamic Kernel Module Support) usado para compilar módulos do kernel despois dunha actualización do kernel LinuxSe a utilidade dkms está presente no sistema, o instalador rexistra agora os módulos do kernel subministrados en DKMS por defecto.
- Engadiuse unha nova implementación do depurador CUDA (libcudadebugger.so) para arquitecturas de GPU que comezan con Pascal.
- Corrixiuse unha regresión que provocaba bloqueos e pantallas en branco ao iniciar o servidor X en GPU RTX da serie 30 nalgunhas configuracións con monitores conectados mediante HDMI.
- Corrixiuse un erro que provocaba que Spider-Man Remastered se pechase en Turing e GPUs máis novas.
- Corrixiuse un erro no controlador Vulkan que causaba a corrupción dos sombreadores de xeometría e teselación.
Fonte: opennet.ru
