NVIDIA has announced the 331.20 certified version of its graphics driver for Linux operating systems. The latest stable driver from NVIDIA includes added support for NVIDIA OpenGL-based Framebuffer Capture (NvFBCOpenGL).
“This library provides a high performance, low latency interface to capture and optionally encode the composited framebuffer of an X screen. NvFBC and NvIFR are private APIs that are only available to approved partners for use in remote graphics scenarios,” according to the release notes.
Highlights of the new Linux display driver, 331.20, include:
• Fixed a bug that prevented configuration files containing application profiles from being loaded when directories were present in the application profile configuration search path.
• Deferred initialization of libselinux in the NVIDIA OpenGL driver, in order to avoid a problem where libselinux might not be ready when the NVIDIA libGL shared library is first loaded.
• Fixed a bug that could lead to memory exhaustion in OpenGL applications running on 32-bit systems.
• Added nvidia-uvm.ko, the NVIDIA Unified Memory kernel module, to the NVIDIA Linux driver package. This kernel module provides support for the new Unified Memory feature in an upcoming CUDA release.
Installation instructions: Once you have downloaded the driver, change to the directory containing the driver package and install the driver by running, as root, sh ./NVIDIA-Linux-x86_64-331.20.run
One of the last installation steps will offer to update your X configuration file. Either accept that offer, edit your X configuration file manually so that the NVIDIA X driver will be used, or run nvidia-xconfig