deanjo
09-19-2008, 03:10 PM
Changelog says this:
* Added support for the following new GPUs:
GeForce GTX 260
GeForce GTX 280
GeForce 9800 GTX+
GeForce 9800 GT
GeForce 9700M GTS
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 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.
* 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.
* Removed an old workaround that caused incorrect Xinerama
information to be reported after enabling a second
TwinView display.
* Fixed the subpicture component order reported by the NVIDIA
X driver's XvMC implementation.
* 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.
Linux specific changes:
* 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.
Solaris specific changes:
* Fixed a bug that caused intermittent kernel panics when stress
testing attach/detach paths.
FreeBSD specific changes:
* Fixed a bug that caused the kernel module to fail building
against some FreeBSD kernels.
* Fixed a bug that caused the kernel module to fail building
with FreeBSD AGPGART support enabled.
* Resolved an event-handling bug in the X driver responsible for
X server crashes upon starting a windowed OpenGL
application while using Compiz.
Can be found on the nvidia ftp
ftp://download.nvidia.com/XFree86/
* Added support for the following new GPUs:
GeForce GTX 260
GeForce GTX 280
GeForce 9800 GTX+
GeForce 9800 GT
GeForce 9700M GTS
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 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.
* 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.
* Removed an old workaround that caused incorrect Xinerama
information to be reported after enabling a second
TwinView display.
* Fixed the subpicture component order reported by the NVIDIA
X driver's XvMC implementation.
* 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.
Linux specific changes:
* 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.
Solaris specific changes:
* Fixed a bug that caused intermittent kernel panics when stress
testing attach/detach paths.
FreeBSD specific changes:
* Fixed a bug that caused the kernel module to fail building
against some FreeBSD kernels.
* Fixed a bug that caused the kernel module to fail building
with FreeBSD AGPGART support enabled.
* Resolved an event-handling bug in the X driver responsible for
X server crashes upon starting a windowed OpenGL
application while using Compiz.
Can be found on the nvidia ftp
ftp://download.nvidia.com/XFree86/