- Modified VDPAU to dlopen libpthread.so (on all platforms), to avoid conflicts between the current libc and a compat libpthread.
- Improved compatibility with recent Linux kernels.
- Fixed a Xinerama drawable resource management problem that can cause GLXBadDrawable errors in certain cases, such as when Wine applications are
run.
- Fixed XineramaQueryScreens to return 0 screens instead of 1 screen with the geometry of screen 0 when XineramaIsActive returns false. This
conforms to the Xinerama manual page and fixes an interaction problem with
Compiz when there is more than one X screen.
- Added support for new horizontal interlaced and checkerboard passive stereo modes.
- Fixed a DisplayPort interaction problem with power management suspend/resume events.
- Fixed occasional X driver memory management performance problems when a composite manager is running.
- Fixed a bug with VT-switching or mode-switching while using Compiz; the bug could lead to a corrupted desktop (e.g., a white screen)
or in the worst case an X server crash.
- Fixed a bug that could cause GPU errors in some cases while driving Quadro SDI products.
- Fixed a several second hang when VT-switching while OpenGL stereo applications were running on pre-G80 Quadro GPUs.
- Added support for multiple swap group members on G80 and later Quadro GPUs.
- Fixed the behavior of the NV_CTRL_FRAMELOCK_SYNC_DELAY NV-CONTROL attribute on Quadro G-Sync II.
- Fixed a problem with Quadro SDI where transitioning from "clone mode" to "OpenGL mode" would fail.
- Fixed VDPAU to eliminate some cases of corruption when decoding H.264 video containing field-coded reference frames on G84, G86, G92, G94,
G96, or GT200 GPUs. Such streams are commonly found in DVB broadcasts.
- Slightly improved the performance of the VDPAU noise reduction algorithm.
- Enhanced VDPAU to validate whether overlay usage is supported by the current hardware configuration, and to automatically fall back to the blit-based presentation queue if required.
- Fixed error checking in VdpVideoMixerRender, to reject calls that specify more layers than the VdpMixer was created with.
- Modified VDPAU's VDPAU_DEBUG code to emit a complete backtrace on all platforms, not just on 32-bit Linux.
- Improved interaction between VDPAU and PowerMizer; appropriate performance levels should now be chosen for video playback of all
standard resolutions on all supported GPUs.
- Fixed a bug in VDPAU that sometimes caused "display preemption" when the VdpDecoderCreate function failed.
- Fixed a potential segfault in the VDPAU trace library, triggered by a multi-threaded application creating a new VdpDevice in one thread,
at the same time that another thread detected "display preemption".
- If you are using FreeBSD versions newer than 5.x, you will need to make sure that the 'compat5x' package is installed.
- The 'nvidia-settings' utility
can be built from source (available from http://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings/nvidia-settings-185.18.14.tar.gz)
if the binary included in the 185.18.14.tar.gz package doesn't work
(e.g. due to a ports/ library version conflict).
Installation instructions: Once you have downloaded the driver,
change to the directory containing the driver package and install the
driver by running, as root, tar xzf NVIDIA-FreeBSD-x86-185.18.14.tar.gz && cd NVIDIA-FreeBSD-x86-185.18.14 && make install
Then, edit your X configuration file so that the NVIDIA X driver
will be used; this can normally be done by running nvidia-xconfig
See the README for more detailed instructions.
GeForce 200 series: GTX 295, GTX 285, GTX 280, GTX 260, GTS 250
GeForce 9 series: 9800 GX2, 9800 GTX/GTX+, 9800 GT, 9600 GT, 9600 GSO 512, 9600 GSO, 9600 GS, 9500 GT, 9400 GT, 9400, 9300 SE, 9300 GS, 9300 GE, 9300, 9200
GeForce 8 series: 8800 Ultra, 8800 GTX, 8800 GTS 512, 8800 GTS, 8800 GT, 8800 GS, 8600 GTS, 8600 GT, 8600 GS, 8500 GT, 8400 SE, 8400 GS, 8400, 8300 GS, 8300, 8200 / nForce 730a, 8200, 8100 / nForce 720a
GeForce 8M series: 8800M GTX, 8800M GS, 8700M GT, 8600M GT, 8400M GT, 8400M GS, 8400M G
GeForce 7 series: 7950 GX2, 7950 GT, 7900 GTX, 7900 GT/GTO, 7900 GS, 7800 SLI, 7800 GTX, 7800 GS, 7650 GS, 7600 LE, 7600 GT, 7600 GS, 7550 LE, 7500 LE, 7350 LE, 7300 SE / 7200 GS, 7300 LE, 7300 GT, 7300 GS, 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, 7025 / NVIDIA nForce 630a
GeForce Go 7 series: Go 7950 GTX, Go 7900 SE, Go 7900 GTX, Go 7900 GS, Go 7800 GTX
GeForce 6 series: 6800 XT, 6800 XE, 6800 Ultra, 6800 LE, 6800 GT, 6800 GS/XT, 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, 6150LE / Quadro NVS 210S, 6150 LE, 6150, 6100 nForce 420, 6100 nForce 405, 6100 nForce 400, 6100
Quadro FX series: 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 3800, FX 380, FX 370 Low Profile, FX 3700, FX 370, FX 3500, FX 350, FX 3450, FX 3400/4400, FX 1800, FX 1700, FX 1500, FX 1400, CX
Quadro FX Notebook series: FX 570M, FX 370M, FX 360M, FX 3600M, FX 2700M, FX 1700M, FX 1600M
Quadro NVS series: NVS 450, NVS 440, NVS 420, NVS 295, NVS 290, NVS 285, NVS 280, NVS 210
Quadro Plex series: Model IV, Model II, D Series
Quadro Sync series: G-Sync II, G-Sync I
Quadro SDI series: Quadro SDI
ION series: ION
GPU Computing Processor series: Tesla C1060
|