Driver Category
Driver Brief Information

nVIDIA Driver

Category:Graphics and Video
OS: Linux x64(AMD64/EM64T)
Version: 256.35
File Size: 40.60 Mb
Release: 22 Jun 2010
Update: 1 Jul 2010
Download Instruction
Brand:nVIDIA, Product:Graphics and Video, Model: GeForce 400 Series, ION Series, Quadro FX Series, Tesla C870, Driver: 256.35, OS: Linux x64(AMD64/EM64T). nVIDIA GeForce/Quadro/ION Series Driver 256.35 Linux x64(AMD64/EM64T) was collected from nVIDIA official site for nVIDIA Graphics and Video. In order to ensure the right driver download, Official driver links from nVIDIA are listed at first. If the official driver can not be downloaded, a copy of official driver can be provided at local server,, or Besides, Both the driver developer's home page and driver download and support page be provided as well in my nVIDIA page.
Official Driver Download
Backup Download Server
Driver Summary
nVIDIA GeForce 6/GeForce 7/GeForce 8/GeForce 9/GeForce 100/GeForce 200/GeForce 300/GeForce 400/ION Series Driver 256.35 Linux x64(AMD64/EM64T).

Release Highlights:

  • Fixed a regression in 256.29 where Performance Level clock frequencies were reported incorrectly in nvidia-settings.
  • Fixed a 3D Vision Stereo bug that caused the stereo glasses to not toggle when the flat panel was not running at its native mode timings.
  • Fixed a bug that caused nvidia-settings to crash when rendering its thermal gauge widget if the range of valid values for the thermal sensor was empty.
  • Fixed a bug which prevented use of high performance PowerMizer levels on systems with certain ACPI configurations.
  • Fixed a bug that caused non-primary Fermi GPUs to fail to initialize framebuffer memory. This caused a variety of symptoms, up to and including system hangs.
  • Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extensions: GL_ARB_blend_func_extended, GL_ARB_draw_buffers_blend, GL_ARB_sample_shading, GL_ARB_timer_query, GL_EXT_draw_buffers2, GL_EXT_separate_shader_objects, GL_NV_explicit_multisample, GL_NV_transform_feedback.
  • Improved Thermal Settings reporting in nvidia-settings to accurately reflect hardware configurations with multiple thermal sensors.
  • Fixed an interaction problem between Compiz and 'screen-scraping' VNC servers like x11vnc and vino that caused the screen to stop updating. Fixes Launchpad bug #353126.
  • Enhanced VDPAU to add basic support for Xinerama. VDPAU will now operate on a single physical X screen under Xinerama. See the README for more details.
  • Enhanced VDPAU's handling of corrupt clips of all formats on GPUs with VDPAU feature set C to be at least as good as on GPUs with VDPAU feature set B. This significantly improves various clips provided by user eamiller.
  • Fixed a bug in Xv attribute handling that caused hue, saturation,brightness, and contrast values to be misapplied when using an Xv overlay adaptor.
  • Fixed a bug in the XvMC driver that prevented it from working on systems with AGP graphics cards.
  • Enhanced VDPAU to clear all VdpVideoSurfaces to black when allocated.This provides more consistent results when using a surface as a reference when no prior decode operation has written to that surface.In turn, this improves the results of decoding some corrupt streams,such as "p_only_no_play" from ffmpeg bug 1124.
  • Implemented new APIs to allow sharing VDPAU surfaces with OpenGL andCUDA. The OpenGL extension is GL_NV_vdpau_interop.
  • Worked around a bug where the combination of a GPU with VDPAU feature set A together with specific motherboard chipsets could cause visible corruption when decoding some MPEG-2 streams
  • Fixed a bug that prevented the VDPAU overlay-based presentation queue from being used more than a few hundred times per X server invocation.
  • Renamed the driver file to, as a small step towards reducing the filename collisions between NVIDIA's and MESA's OpenGL implementations.This driver file is used by NVIDIA's and, and should never be used directly by applications.
  • Changed the SONAME of,, and to be ".so.VERSION", rather than ".so.1".These driver files are only used by other NVIDIA driver components, and are only intended to be usedby components of the matching NVIDIA driver version.
  • Removed the "-pkg#" suffix from the NVIDIA Linux .run files.The packages are now simply named "".On Linux-x86_64, a package which omits the 32-bit compatibility libraries is also available: ""
  • Simplified the directory structure of the Linux extracted package; most driver files are now just contained within the top level directory of the package.Pass the '
  • list' option to the .run file for details.
  • Removed precompiled kernel interfaces from the NVIDIA Linux-x86 .run file; these were ancient and had not been updated in years.Going forward, NVIDIA does not plan to provide precompiled kernel interfaces with the Linux .run files.However, nvidia-installer and the .run file will retain the ability for users to add their own precompiled kernel interfaces via the '
  • add-this-kernel' .run file option.
  • Compressed the nvidia-settings, nvidia-installer, and nvidia-xconfig tarballs with bzip2, rather than gzip.

    Supported Models:

  • GeForce 400 series: GTX 480, GTX 465, GTX 470
  • GeForce 300 series: GT 340, GT 330, 315, 310, GT 320
  • GeForce 300M series: GTS 350M, GTS 360M, GTS 250M, 305M, GT 330M, GT 335M, GT 325M, 310M
  • GeForce 200 series: G210, GTX 275, 210, GTX 260, 205, GT 240, GTX 295, GT 220, GTX 280, GTS 240, GT 230, GTS 250, GTX 285
  • GeForce 200M series: GTX 285M, GT 240M, GTX 260M, GTX 280M, GT 220M, GTS 260M, GT 230M, G210M
  • GeForce 100 series: GT 130, GT 120, GT 140, G 100
  • GeForce 100M series: GT 120M, G 103M, G 110M, G 105M, G 102M, GT 130M
  • GeForce 9 series: 9300 GS, 9600 GS, 9300, 9500 GS, 9200, 9600 GT, 9800 GTX/GTX+, 9400 GT, 9800 GX2, 9600 GSO, 9100, 9500 GT, 9600 GSO 512, 9800 GT, 9300 GE, 9300 SE, 9400
  • GeForce 9M series: 9800M GTX, 9300M GS, 9600M GS, 9800M GTS, 9700M GT, 9400M G, 9800M GT, 9700M GTS, 9800M GS, 9100M G, 9500M G, 9400M, 9500M GS, 9200M GS, 9650M GT, 9600M GT, 9300M G, 9650M GS
  • GeForce 8 series: 8100 / nForce 720a, 8600 GS, 8800 GT, 8800 GTX, 8400 GS, 8800 GTS 512, 8600 GT, 8300, 8800 GS, 8200, 8600 GTS, 8500 GT, 8400, 8200 / nForce 730a, 8300 GS, 8800 GTS, 8800 Ultra, 8400 SE
  • GeForce 8M series: 8400M GT, 8400M G, 8800M GTX, 8400M GS, 8700M GT, 8600M GT, 8200M G, 8800M GS
  • GeForce 7 series: 7900 GS, 7600 GT, 7050 / NVIDIA nForce 610i, 7350 LE, 7500 LE, 7100 / NVIDIA nForce 630i, 7300 SE / 7200 GS, 7600 LE, 7300 GT, 7900 GT/GTO, 7050 / NVIDIA nForce 630i, 7025 / NVIDIA nForce 630a, 7800 GS, 7100 GS, 7100 / NVIDIA nForce 620i, 7050 PV / NVIDIA nForce 630a, 7300 LE, 7800 SLI, 7150 / NVIDIA nForce 630i, 7550 LE, 7300 GS, 7900 GTX, 7600 GS, 7950 GT, 7650 GS, 7950 GX2, 7800 GTX
  • GeForce Go 7 series: Go 7950 GTX, Go 7900 GS, Go 7800 GTX, Go 7900 GTX
  • GeForce 6 series: 6800 GS, 6150SE nForce 430, 6800 LE, 6600, 6200 TurboCache, 6800 GT, 6200SE TurboCache, 6100 nForce 400, 6500, 6200 LE, 6800 GS/XT, 6100, 6800 XT, 6250, 6600 LE, 6700 XL, 6800 Ultra, 6610 XL, 6800 XE, 6100 nForce 405, 6200 A-LE, 6150LE / Quadro NVS 210S, 6100 nForce 420, 6150, 6600 VE, 6600 GT, 6150 LE, 6800, 6200
  • Quadro FX series: FX 560, FX 3800, FX 4000, FX 1700, FX 1500, CX, FX 370 Low Profile, FX 550, FX 3450, FX 4500 X2, FX 580, FX 380, FX 570, FX 4800, FX 540, FX 4700 X2, FX 350, FX 370, FX 4500, FX 5800, FX 3500, FX 4600, FX 3400/4400, FX 5600, FX 3700, FX 1400, FX 1800, FX 5500
  • Quadro FX Notebook series: FX 2700M, FX 1700M, FX 3600M, FX 1600M, FX 360M, FX 370M, FX 570M
  • Quadro NVS series: NVS 280, NVS 450, NVS 285, NVS 290, NVS 210, NVS 420, NVS 440, NVS 295
  • ION series: ION
  • GPU Computing Processor series: Tesla C870, Tesla M2050, Tesla C1060, Tesla C2050

  • Driver Support Models
    The driver can be applied to the following product models:
    The Related Drivers