Support for the Mir display server was also improved

Mar 21, 2016 16:29 GMT  ·  By

Today, March 21, 2016, Nvidia has announced the immediate availability for download of an updated display driver for GNU/Linux, BSD, and Solaris operating systems, Nvidia 364.12.

According to the release notes, the Nvidia 364.12 driver brings in major changes, starting with support for the new Vulkan 1.0 API, support for the GeForce 920MX and GeForce 930MX graphics cards, as well as initial support for DRM KMS (Direct Rendering Manager Kernel Modesetting).

Support for the Wayland and Mir display servers has been improved as well thanks to the addition of new EGL extensions, such as EGL_EXT_platform_wayland, EGL_WL_bind_wayland_display, EGL_EXT_device_drm, EGL_EXT_output_drm, and EGL_EXT_stream_consumer_egloutput.

There's also a new Wayland platform library called libnvidia-egl-wayland.so, which allows Wayland compositors to share EGL buffers with Wayland apps. Moreover, there's now a new Linux kernel module called nvidia-drm.ko, which has been designed from the offset by Nvidia to be registered as a DRM driver, including support for both DRM KMS and PRIME features.

Meet CscMatrix, the new RandR property

Among other features implemented by Nvidia in its new 364.12 graphics driver for GNU/Linux operating systems, we can mention a new RandR property called CscMatrix, which can be used to specify a 3x4 color-space conversion matrix, better X colormap precision for GeForce GPUs, and better X gamma ramp handling on GeForce 119 and newer GPUs.

Last but not least, the PRIME support has been greatly improved within the DRM subsystem of the Linux kernel, the G-SYNC support has received various performance enhancements as well, and numerous bugs have been fixed. Download Nvidia 364.12 for 64-bit and 32-bit GNU/Linux operating systems, as well as for FreeBSD and Solaris platforms right now via our website.