· 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
nvnews.net 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 and
CUDA. The OpenGL extension is GL_NV_vdpau_interop. For CUDA, please
see the documentation in the CUDA toolkit for details.
· 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 libGLcore.so.VERSION to
libnvidia-glcore.so.VERSION, 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 libGL.so and libglx.so, and
should never be used directly by applications.
· Changed the SONAME of libnvidia-glcore.so.VERSION,
libnvidia-tls.so.VERSION, and libnvidia-compiler.so.VERSION 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 used
by components of the matching NVIDIA driver version.
· Removed the "-pkg#" suffix from the NVIDIA Linux .run files.
The packages are now simply named "NVIDIA-Linux-ARCH-VERSION.run". On
Linux-x86_64, a package which omits the 32-bit compatibility libraries
is also available: "NVIDIA-Linux-x86_64-VERSION-no-compat32.run"
· 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.
GeForce 400 Series:GeForce GTX 480, GeForce GTX 470, GeForce GTX 465
GeForce 300 Series:GeForce GT 340, GeForce GT 330, GeForce GT 320, GeForce 310
GeForce 300M Series (Notebooks):GeForce GTS 360M, GeForce GTS 350M, GeForce GT 335M, GeForce GT 330M, GeForce GT 325M, GeForce GT 320M, GeForce 310M, GeForce 305M
GeForce 200 Series:GeForce GTX 295, GeForce GTX 285, GeForce GTX 280, GeForce GTX 275, GeForce GTX 260, GeForce GTS 250, GeForce GTS 240, GeForce GT 230, GeForce GT 240, GeForce GT 220, GeForce G210, GeForce 210, GeForce 205
GeForce 200M Series (Notebooks):GeForce GTX 280M, GeForce GTX 260M, GeForce GT 240M, GeForce GT 230M, GeForce GT 220M, GeForce G210M
GeForce 100 Series:GeForce GT 140, GeForce GT 130, GeForce GT 120, GeForce G100
GeForce 100M Series (Notebooks):GeForce GTS 160M, GeForce GT 130M, GeForce GT 120M, GeForce G 110M, GeForce G 105M, GeForce G 103M, GeForce G 102M
GeForce 9 Series:GeForce 9800 GX2, GeForce 9800 GTX/GTX+, GeForce 9800 GT, GeForce 9600 GT, GeForce 9600 GSO, GeForce 9600 GSO 512, GeForce 9600 GS, GeForce 9500 GT, GeForce 9500 GS, GeForce 9400 GT, GeForce 9400, GeForce 9300 GS, GeForce 9300 GE, GeForce 9300 SE, GeForce 9300, GeForce 9200, GeForce 9100
GeForce 9M Series (Notebooks):GeForce 9800M GTX, GeForce 9800M GTS, GeForce 9800M GT, GeForce 9800M GS, GeForce 9700M GTS, GeForce 9700M GT, GeForce 9650M GT, GeForce 9650M GS, GeForce 9600M GT, GeForce 9600M GS, GeForce 9500M GS, GeForce 9500M G, GeForce 9400M G, GeForce 9400M, GeForce 9300M GS, GeForce 9300M G, GeForce 9200M GS, GeForce 9100M G
GeForce 8 Series:GeForce 8800 Ultra, GeForce 8800 GTX, GeForce 8800 GTS 512, GeForce 8800 GTS, GeForce 8800 GT, GeForce 8800 GS, GeForce 8600 GTS, GeForce 8600 GT, GeForce 8600 GS, GeForce 8500 GT, GeForce 8400 GS, GeForce 8400 SE, GeForce 8400, GeForce 8300 GS, GeForce 8300, GeForce 8200, GeForce 8200 /nForce 730a, GeForce 8100 /nForce 720a
GeForce 8M Series (Notebooks):GeForce 8800M GTX, GeForce 8800M GS, GeForce 8700M GT, GeForce 8600M GT, GeForce 8400M GT, GeForce 8400M GS, GeForce 8400M G, GeForce 8200M G
GeForce 7 Series:GeForce 7025 / NVIDIA nForce 630a, GeForce 7050 PV / NVIDIA nForce 630a, GeForce 7050 / NVIDIA nForce 610i, GeForce 7050 / NVIDIA nForce 630i, GeForce 7100 / NVIDIA nForce 630i, GeForce 7100 / NVIDIA nForce 620i, GeForce 7100 GS, GeForce 7150 / NVIDIA nForce 630i, GeForce 7300 SE / 7200 GS, GeForce 7300 LE, GeForce 7300 GS, GeForce 7300 GT, GeForce 7350 LE, GeForce 7500 LE, GeForce 7550 LE, GeForce 7600 LE, GeForce 7600 GS, GeForce 7600 GT, GeForce 7650 GS, GeForce 7800 GS, GeForce 7800 GTX, GeForce 7800 SLI, GeForce 7900 GS, GeForce 7900 GT/GTO, GeForce 7900 GTX, GeForce 7950 GT, GeForce 7950 GX2
GeForce Go 7 Series (Notebooks):GeForce Go 7950 GTX, GeForce Go 7900 GTX, GeForce Go 7900 GS, GeForce Go 7800 GTX, GeForce Go 7800, GeForce Go 7700, GeForce Go 7600, GeForce Go 7400, GeForce Go 7300, GeForce Go 7200, GeForce 7150M / nForce 630M, GeForce 7000M / nForce 610M
GeForce 6 Series:GeForce 6100, GeForce 6100 nForce 400, GeForce 6100 nForce 405, GeForce 6100 nForce 420, GeForce 6150, GeForce 6150 LE, GeForce 6150LE / Quadro NVS 210S , GeForce 6150SE nForce 430, GeForce 6200, GeForce 6200 A-LE, GeForce 6200 LE, GeForce 6200 TurboCache(TM), GeForce 6200SE TurboCache(TM), GeForce 6250, GeForce 6500, GeForce 6600, GeForce 6600 GT, GeForce 6600 LE, GeForce 6600 VE, GeForce 6610 XL, GeForce 6700 XL, GeForce 6800, GeForce 6800 GS, GeForce 6800 GS/XT, GeForce 6800 GT, GeForce 6800 LE, GeForce 6800 Ultra, GeForce 6800 XE, GeForce 6800 XT
Quadro FX Series:Quadro CX, Quadro FX 350, Quadro FX 370, Quadro FX 370 Low Profile, Quadro FX 380, Quadro FX 380 Low Profile, Quadro FX 470, Quadro FX 540, Quadro FX 550, Quadro FX 560, Quadro FX 570, Quadro FX 580, Quadro FX 1400, Quadro FX 1700, Quadro FX 1500, Quadro FX 1800, Quadro FX 3400/4400, Quadro FX 3450, Quadro FX 3500, Quadro FX 3700, Quadro FX 3800, Quadro FX 4000, Quadro FX 4500, Quadro FX 4500 X2, Quadro FX 4600, Quadro FX 4700 X2, Quadro FX 4800, Quadro FX 5500, Quadro FX 5600, Quadro FX 5800
Quadro FX Series (Notebooks):Quadro FX 3800M, Quadro FX 3700M, Quadro FX 3600M, Quadro FX 2700M, Quadro FX 1800M, Quadro FX 1700M, Quadro FX 1600M, Quadro FX 880M, Quadro FX 770M, Quadro FX 570M, Quadro FX 380M, Quadro FX 370M, Quadro FX 360M
Quadro Blade/Embedded Series :Quadro FX 560M, Quadro FX 370M, Quadro FX 770M, Quadro FX 1600M, Quadro FX 3600M, Quadro NVS 120M
Quadro NVS Series:Quadro NVS 210, Quadro NVS 280, Quadro NVS 285, Quadro NVS 290, Quadro NVS 295, Quadro NVS 420, Quadro NVS 440, Quadro NVS 450
Quadro NVS Series (Notebooks):NVS 5100M, NVS 3100M, Quadro NVS 510M, Quadro NVS 320M, Quadro NVS 160M, Quadro NVS 150M, Quadro NVS 140M, Quadro NVS 135M, Quadro NVS 130M, Quadro NVS 120M, Quadro NVS 110M
Quadro Plex Series:Quadro Plex Model II, Quadro Plex D Series, Quadro Plex Model IV
Quadro Sync Series:Quadro G-Sync II, Quadro G-Sync I
Quadro SDI:Quadro SDI
C-Class:Tesla C2050, Tesla C1060, Tesla C870
M-Class:M1060
S-Class:S1070, S870
NVS Series:Quadro NVS 210, Quadro NVS 280, Quadro NVS 285, Quadro NVS 290, Quadro NVS 295, Quadro NVS 420, Quadro NVS 440, Quadro NVS 450
NVS Series (Notebooks):NVS 5100M, NVS 3100M, Quadro NVS 510M, Quadro NVS 320M, Quadro NVS 160M, Quadro NVS 150M, Quadro NVS 140M, Quadro NVS 135M, Quadro NVS 130M, Quadro NVS 120M, Quadro NVS 110M
ION (Desktops):ION
ION (Notebooks):ION
ION LE (Desktops):ION LE
ION LE (Notebooks):ION LE