
- Added support for the following GPUs:
GeForce GTS 450
GeForce GTX 460M
GeForce GT 415M
GeForce GT 425M
GeForce GT 420M
GeForce GT 435M
Quadro 2000
Quadro 600
- Stopped 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 from:
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
Note that http://www.opengl.org/registry/ does not presently provide gl.h or
glx.h. Until that is resolved, NVIDIA's OpenGL " header files can still be
chosen, through the “--opengl-headers” installer option.
- Fixed the CustomEDID X configuration option so that it can handle EDID files from Linux procfs; e.g., /proc/acpi/video/IGPU/LCD0/EDID.
- Fixed an interaction problem with a change in X server behavior that caused slow text rendering on X.Org xserver 1.9.
- Enhanced VDPAU to support interop with CUDA and OpenGL when Xinerama is active.
- Fixed a bug in VDPAU that prevented temporal-spatial de-interlacing from operating when temporal de-interlacing was not also enabled.
- Added support for configuring the dithering depth 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 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 headers in /usr/include/nvcuvid,
and library in /usr/lib/libnvcuvid.so, or in the appropriate library
path for your system.
- 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:
GL_EXT_texture_integer
GL_ARB_stencil_two_side
GL_EXT_transform_feedback2
GL_NV_transform_feedback2
GL_NV_conditional_render
- Added GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extensions:
GL_NV_point_sprite
GL_EXT_stencil_two_side
GL_EXT_point_parameters
GL_ARB_transpose_matrix
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
- GLX protocol for the following OpenGL extension is promoted from unofficial GLX ptotocol to ARB approved GLX protocol:
GL_EXT_geometry_shader4
GL_ARB_shader_objects
GL_ARB_vertex_shader
GL_ARB_fragment_shader
- 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.
Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution's native package management format. This may interact better with the rest of your distribution's framework, and you may want to use this rather than NVIDIA's official package.
Also note that SuSE users should read the SuSE NVIDIA Installer HOWTO before downloading the driver.
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-260.19.12.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
Note that the list of supported GPU products is provided to indicate which GPUs are supported by a particular driver version. Some designs incorporating supported GPUs may not be compatible with the NVIDIA Linux driver: in particular, notebook and all-in-one desktop designs with switchable (hybrid) or Optimus graphics will not work if means to disable the integrated graphics in hardware are not available. Hardware designs will vary from manufacturer to manufacturer, so please consult with a system's manufacturer to determine whether that particular system is compatible.
See the README for more detailed instructions.
GeForce 400 series: GTX 480, GTX 470, GTX 465, GTX 460, GTS 450
GeForce 400M series: GTX 480M, GTX 460M, GT 435M, GT 425M, GT 420M, GT 415M
GeForce 300 series: GT 340, GT 330, GT 320
GeForce 300M series: GTS 360M, GTS 350M, GT 335M, GT 330M, GT 325M, GT 320M, 310M, 305M
GeForce 200 series: GTX 295, GTX 285, GTX 280, GTX 275, GTX 260, GTS 250, GTS 240, GT 240, GT 230, GT 220, G210, 205
GeForce 200M series: GTX 285M, GTX 280M, GTX 260M, GTS 260M, GTS 250M, GT 240M, GT 230M, GT 220M, G210M
GeForce 100 series: GT 140, GT 130, GT 120, G 100
GeForce 100M series: GTS 160M, GTS 150M, GT 130M, GT 120M, G 110M, G 105M, G 103M, G 102M
GeForce 9 series: 9800 GX2, 9800 GTX+, 9800 GTX/GTX+, 9800 GT, 9650 S, 9600 GT, 9600 GSO 512, 9600 GSO, 9600 GS, 9500 GT, 9500 GS, 9400 GT, 9400, 9300 SE, 9300 GS, 9300 GE, 9300 / nForce 730i, 9300, 9200, 9100
GeForce 9M series: 9800M GTX, 9800M GTS, 9800M GT, 9800M GS, 9700M GTS, 9700M GT, 9650M GT, 9650M GS, 9600M GT, 9600M GS, 9500M GS, 9500M G, 9400M G, 9400M, 9300M GS, 9300M G, 9200M GS, 9100M G
GeForce 8 series: 8800 Ultra, 8800 GTX, 8800 GTS 512, 8800 GTS, 8800 GT, 8800 GS, 8600 GTS, 8600 GS, 8500 GT, 8400 SE, 8400 GS, 8400, 8300 GS, 8300, 8200, 8100 / nForce 720a
GeForce 8M series: 8800M GTX, 8800M GTS, 8700M GT, 8600M GT, 8600M GS, 8400M GT, 8400M GS, 8400M G, 8200M G
GeForce 7 series: 7950 GX2, 7950 GT, 7900 GTX, 7900 GT/GTO, 7900 GS, 7800 SLI, 7800 GTX, 7800 GT, 7800 GS, 7650 GS, 7600 LE, 7600 GT, 7600 GS, 7500 LE, 7350 LE, 7300 SE / 7200 GS, 7300 LE, 7300 GT, 7300 GS, 7150M /NVIDIA nForce 630M, 7150 / NVIDIA nForce 630i, 7100 GS, 7100 / NVIDIA nForce 630i, 7100 / NVIDIA nForce 620i, 7050 PV / NVIDIA nForce 630a, 7050 / NVIDIA nForce 630i, 7050 / NVIDIA nForce 610i, 7050 / nForce 620i, 7025 / NVIDIA nForce 630a, 7000M /NVIDIA nForce 610M
GeForce Go 7 series: Go 7950 GTX, Go 7900 GS, Go 7800 GTX, Go 7800, Go 7700, Go 7600 GT, Go 7600, Go 7400, Go 7300, Go 7200
GeForce 6 series: 6800 XT, 6800 XE, 6800 Ultra, 6800 LE, 6800 GT, 6800 GS, 6800, 6700 XL, 6610 XL, 6600 VE, 6600 LE, 6600 GT, 6600, 6500, 6250, 6200 TurboCache, 6200SE TurboCache, 6200 LE, 6200 A-LE, 6200, 6150SE nForce 430, 6150 LE, 6150, 6100 nForce 420, 6100 nForce 405, 6100 nForce 400, 6100
Quadro series: 6000, 600, 5000, 4000, 2000
Quadro FX series: FX Go1400, FX 5800, FX 580, FX 570, FX 5600, FX 560, FX 5500, FX 550, FX 540, FX 4800, FX 4700 X2, FX 4600, FX 4500 X2, FX 4500, FX 4000, FX 380 LP, FX 3800, FX 380, FX 370 Low Profile, FX 3700, FX 370, FX 3500, FX 350, FX 3450/4000 SDI, FX 3400/4400, FX 1800, FX 1700, FX 1500, FX 1400, CX
Quadro FX Notebook series: FX 880M, FX 770M, FX 570M, FX 560M, FX 540M, FX 380M, FX 3800M, FX 370M, FX 3700M, FX 360M, FX 3600M, FX 350M, FX 2800M, FX 2700M, FX 2500M, FX 1800M, FX 1700M, FX 1600M, FX 1500M
Quadro NVS series: NVS 450, NVS 440, NVS 420, NVS 295, NVS 290, NVS 285, NVS 210S / 6150LE
Quadro NVS Notebook series: NVS 510M, NVS 320M, NVS 160M, NVS 150M, NVS 140M, NVS 135M, NVS 130M, NVS 120M, NVS 110M
Quadro Plex series: Model IV, Model II, D Series
Quadro Sync series: G-Sync II
Quadro SDI series: Quadro SDI
1U System: Tesla S2050, Tesla M2070-Q, Tesla M2070, Tesla M2050, Tesla M1060, T10 Processor
ION series: ION LE, ION
GPU Computing Processor series: Tesla C870, Tesla C2070, Tesla C2050, Tesla C1060
|