NVIDIA proprietary driver release 440.31

NVIDIA Company presented the first release of the new stable branch of the proprietary NVIDIA driver 440.31. The driver is available for Linux (ARM, x86_64), FreeBSD (x86_64) and Solaris (x86_64).
The branch will be developed as part of a long support cycle (LTS) until November 2020.

All innovations NVIDIA 440 branches:

  • A warning about the presence of unsaved changes in the settings has been added to the confirmation dialog for exiting the nvidia-settings utility;
  • Shader compilation parallelization is enabled by default (GL_ARB_parallel_shader_compile now works without the need to call glMaxShaderCompilerThreadsARB() first);
  • For HDMI 2.1, support for variable screen refresh rate (VRR G-SYNC) is implemented;
  • Added support for OpenGL extensions
    GLX_NV_multigpu_context и GL_NV_gpu_multicast;

  • Added EGL support for PRIME technology, which allows rendering operations to be transferred to other GPUs (PRIME Render Offload);
  • By default, the “HardDPMS” option is enabled in the X11 settings, which allows you to put displays into sleep mode when using screen modes not provided in VESA DPMS (the option solves the problem with the inability to put some monitors into sleep mode when DPMS is active);
  • Added support for video decoding in VP9 format to the VDPAU driver;
  • The GPU timer management strategy has been changed - the frequency of generating timer interrupts now decreases as the load on the GPU decreases;
  • For X11, a new "SidebandSocketPath" option is introduced, pointing to the directory where the X driver will create a UNIX socket to interface with the OpenGL, Vulkan and VDPAU components of the NVIDIA driver;
  • Implemented the ability to roll back some driver operations to use system memory in situations where all video memory is full. The change allows you to get rid of some Xid 13 and Xid 31 errors in Vulkan applications in the absence of free video memory;
  • Added support for GPU GeForce GTX 1660 SUPER;
  • The assembly of modules with the currently under development Linux 5.4 kernel has been established.

Source: opennet.ru

Add a comment