- Added support for the nvcuvid API.
nvcuvid provides a mechanism for decoding video and exposing the surfaces to CUDA, allowing applications to perform custom processing of the video. nvcuvid is primarily targeted at transcoding and video- processing applications. nvcuvid was already available on other platforms.
By default, nvidia-installer places the nvcuvid library in /usr/lib/libnvcuvid.so, or in the appropriate library path for your system. The nvcuvid header files can be retrieved from the CUDA toolkit package.
- Stopped packaging and installing OpenGL, VDPAU, CUDA, and OpenCL header files with the driver. Those interested in these files can get them from their Linux distributions' packages, where available, or upstream:
Note that while libvdpau.so is still included in 260.xx drivers, it will be removed from a future release series in early 2011. Distributors are encouraged to package libvdpau.so from http://freedesktop.org/wiki/Software/VDPAU
- Fixed a bug in VDPAU that could cause a "display preemption" when toggling MPlayer to full-screen the first time.
- Added OpenGL 4.1 support for Quadro Fermi, GeForce GTX 4xx, and later GPUs.
- Enhanced VDPAU to fully support Xinerama.
- Fixed a bug in the X driver that prevented operation of Xinerama when using multiple NVIDIA GPUs from different major hardware generations on X with ABI 4 or greater.
- Fixed a bug in the OpenGL driver's Xinerama support.
Rendering should have ocurred to all physical X screens driven by an NVIDIA GPU compatible with the NVIDIA GPU driving physical X screen 0. However, if some physical X screen did not satisfy that requirement, then not only would that physical X screen not be rendered to (as expected), but also all physical X screens with a higher number would not be rendered to (which was unexpected).
- Added GPU "Processor Clock" reporting to the nvidia-settings PowerMizer page.
- Implemented support for SLI Mosaic Mode on Quadro FX 5800 and Quadro Fermi and newer Quadro GPUs.
- Enhanced the VDPAU overlay-based presentation queue to allow it to be used when SLI is active, and in some cases when the X Composite extension is enabled. See the README for further details.
- Added support for configuring the dithering mode used when driving a flat panel with a GeForce 8 family or Quadro 4600/5600 or newer GPU. See the "Dithering Controls" in the Flat Panel page in nvidia-settings.
- Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extensions:
- Added GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extensions:
- GLX protocol for the following OpenGL extension is promoted from unofficial GLX ptotocol to ARB approved GLX protocol:
- Added support for configuring individual displays as any eye in passive stereo mode "4" when using TwinView or SLI Mosaic through extensions to the MetaMode syntax.
- Added ColorSpace and ColorRange features for HDMI. These give the ability to output YUV over HDMI and select full/reduced color range on RGB over HDMI. ColorSpace and ColorRange are X Configuration options and can be changed dynamically through nvidia-settings.
NVIDIA Accelerated Linux Graphics Driver Set for Linux/x86
is available for download via FTP
NVIDIA Accelerated Linux Graphics Driver Set for Linux/x86_64
is available for download via FTP
Please see the README
) for more information about this release.
This NVIDIA Linux graphics driver release supports GeForce 6xxx and newer NVIDIA GPUs
, GeForce4 and older GPUs are supported through the 96.43.xx
NVIDIA legacy graphics drivers. GeForce FX GPUs are supported through the 173.14.xx
NVIDIA legacy graphics drivers.
Please also note:
If you encounter any problems with the 260.19.04
NVIDIA Linux graphics driver release, please start a new thread and include a detailed description of the problem, reproduction steps and generate/attach an nvidia-bug-report.log.gz
file (please see http://www.nvnews.net/vbulletin/showthread.php?t=46678