Issue of Proprietary Driver NVIDIA 515.48.07

Thereleaseofthenewbranchoftheproprietarydriver nvidia 515.48.07 . The driver is available for Linux (ARM64, X86_64), FreeBSD (X86_64) and Solaris (x86_64).

Issue NVIDIA 515.48.07 was the first stable release after the NVIDIA components operating at the nucleus level opening. The initial texts of the nuclei modules nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), Nvidia-modeset.ko and Nvidia-uvm.ko (Unified Video Memory) from the NVIDIA 515.48.07, as well as the total components used in them. Not attached to the operating system, published on github. Firmware and library user, such as Cuda, Opengl and Vulkan, remain proprietary stacks.

The main innovations:

  • Added support for GPU RTX A2000 12GB, RTX A4500, T400 4GB and T1000 8GB.
  • Added support for the extensions of the graphic API VULKAN –
    Vk_ext_external_memory_dma_buf and vk_ext_image_drm_format_Modifier, for which the nucleus module NVIDIA-DRM should be loaded with the inclusion of DRM KMS.
  • Systemd services nvidia-suspend.Service, nvidia-Resume.Service and nvidia-hibernate.Service are transferred to the Systemd-suspend.Service and SystemD-Hibernate.Service services in WANTEDBICE in WANTEDBICE. the transition to the sleeping or waiting modes in the case of removing the driver without disconnecting the services provided by him.
  • When the stereo is turned on, a shutdown of unfortunate modes is ensured.
  • In the X Server configuration interface, an automatic show of dialogue for confirmation of the operation is implemented while trying to exit without recording changes.
  • In Nvidia-Innstaller, a warning was removed about the discrepancy between the versions of the compilers, which collected the Linux nucleus and the NVIDIA nucleus modules. In modern compilers, such a discrepancy rarely leads to problems.
  • from 200 MB to 1024 MB increased the threshold of using video memory (NVREG_DYNAMICPOWERMANAGEMANGEMENEMEMEMEMORYTHOLD) in the D3 d3 -power control mechanism (RTD3, Runtime D3 Power Management).
  • increased performance of GLX and Vulkan applications, working surrounded by the Gamescope composite server.
  • Kernelopen tag for the GPU tag, compatible with open-gpu-clenel-mudules.
  • modules, is added to the Supported-gpus.json file.

  • The possibility of using VULKAN-expansion VK_EXT_DEBUG_UTILS to obtain information about malfunctions when creating virtual framebooks (Swapchain).
  • for nvidia ngx Settings are offered to turn off the DSO digital signature (Dynamic Shared Objects).
  • )

/Media reports.