- Added support for the following new GPUs:
- GeForce GTX 260
- GeForce GTX 280
- GeForce 9800 GTX+
- GeForce 9800 GT
- GeForce 9700M GTS
- GeForce 9500 GT
- GeForce 8100P
- nForce 780a SLI
- nForce 750a SLI
- Quadro FX 770M
- Quadro NVS 160M
- Quadro NVS 150M
- Improved support for RENDER masks, as well as RENDER repeating modes and transformations, for video memory pixmaps.
- Added accelerated support for RENDER convolution filters for video memory pixmaps on GeForce 8, 9 and GTX GPUs.
- Improved support for RENDER operations with the same source and destination; this should improve performance in some situations, e.g. when dragging Plasma applets in KDE4.
- Improved GPU video memory management coordination between the NVIDIA X driver and OpenGL implementation; this should improve performance with e.g. the KDE4 OpenGL compositing manager.
- Added an 'AllowSHMPixmaps' X configuration option, which can be used to prevent applications from using shared memory pixmaps; the latter may cause some optimizations in the NVIDIA X driver to be disabled.
- Fixed a text rendering performance regression that affected GeForce 6 and 7 series GPUs.
- Fixed a regression that caused the 'Auto' SLI X option setting to not enable SLI.
- Fixed a bug that caused system hangs when using the NV-CONTROL interface to change GPU clock frequencies.
- Added support for DisplayPort display devices (including 30-bit devices).
- Resolved various stability problems on GeForce 8, 9 and GTX GPUs, as well as some GeForce 6 and 7 PCI-E GPUs.
- Fixed a bug that resulted in GPU errors when changing the TwinView display configuration while using Compiz.
- Further improved the error recovery paths taken in case of GPU command stream corruption.
- Updated mode validation, in cases when no EDID is detected, such that 1024x768 @ 60Hz and 800x600 @ 60Hz are allowed, rather than just 640x480 @ 60Hz.
- Removed an old workaround that caused incorrect Xinerama information to be reported after enabling a second TwinView display.
- Fixed corruption when using SLI in SFR mode with OpenGL-based composite managers.
- Fixed the subpicture component order reported by the NVIDIA X driver's XvMC implementation.
- Added a workaround for broken EDIDs provided by some Acer AL1512 monitors.
- Fixed a bug that caused GLXBadDrawable errors to be generated when running more than one OpenGL application with anti-aliasing enabled on GeForce 6 and 7 GPUs, e.g. wine.
- Fixed a problem that could result in IRQs being disabled on some multi-GPU SMP configurations.
- Worked around cache flushing problems (on some Linux kernels) that caused corruption and stability problems.
- Added experimental support for PCI-E MSI.
- Fixed a bug that resulted in AGP FW/SBA settings and overrides being applied incorrectly when using the Linux kernel's AGP GART driver.
- Improved compatibility with recent Linux 2.6 kernels.
- Updated the X driver to consider /sys/class/power_supply when determining the AC power state.
NVIDIA Accelerated Linux Graphics Driver Set for Linux/x86
is available for download via HTTP
NVIDIA Accelerated Linux Graphics Driver Set for Linux/x86-64
is available for download via HTTP
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 177.80
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
file (please see http://www.nvnews.net/vbulletin/showthread.php?t=46678