[PC-BSD Testing] NVidia Driver 185.18.14 Release June 5th
Arthur
A-Koziol at neiu.edu
Tue Jun 9 07:36:15 PDT 2009
For all the NVidia people.
FreeBSD Display Driver x86
Version: 185.18.14
Operating System: FreeBSD x86
Release Date: : June 05, 2009
Release Highlights:
* 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".
Pre-Installation Notes
* If you are using FreeBSD 6.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://us.download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-1.0.tar.gz>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).
To download and install the drivers, follow the steps below:
STEP 1: Review the
<http://www.nvidia.com/object/nv_swlicense.html>NVIDIA Software License.
You will need to accept this license prior to downloading any files.
STEP 2: Review Documentation
<http://us.download.nvidia.com/freebsd/185.18.14/README/index.html>README
- FreeBSD installation and configuration information.
STEP 3: Download the driver
<http://us.download.nvidia.com/freebsd/185.18.14/NVIDIA-FreeBSD-x86-185.18.14.tar.gz>NVIDIA-FreeBSD-x86-185.18.14.tar.gz
STEP 4: Check dependencies
The dependencies are listed in the README.
STEP 5: Install
See the
<http://us.download.nvidia.com/freebsd/185.18.14/README/index.html>README
for detailed installation instructions. If you
have any questions or problems, please check the
<http://www.nvnews.net/vbulletin/forumdisplay.php?f=47>NVIDIA
FreeBSD Discussion forum. If you don't find an
answer to your question there, you can send email
(in English) to
<mailto:freebsd-gfx-bugs at nvidia.com>freebsd-gfx-bugs at nvidia.com.
When emailing
<mailto:freebsd-gfx-bugs at nvidia.com>freebsd-gfx-bugs at nvidia.com
please attach an nvidia-bug-report.log, which is
generated by running "nvidia-bug-report.sh".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pcbsd.org/pipermail/testing/attachments/20090609/68d7560b/attachment.html
More information about the Testing
mailing list