For all the NVidia people.<br><br>
FreeBSD Display Driver – x86 <br><br>
Operating System: FreeBSD x86<br>
Release Date: : June 05, 2009</b> <br><br>
<li>Modified VDPAU to dlopen libpthread.so (on all platforms), to avoid
conflicts between the current libc and a compat libpthread.
<li>Improved compatibility with recent Linux kernels.
<li>Fixed a Xinerama drawable resource management problem that can cause
GLXBadDrawable errors in certain cases, such as when Wine applications
<li>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.
<li>Added support for new horizontal interlaced and checkerboard passive
<li>Fixed a DisplayPort interaction problem with power management
<li>Fixed occasional X driver memory management performance problems when
a composite manager is running.
<li>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.
<li>Fixed a bug that could cause GPU errors in some cases while driving
Quadro SDI products.
<li>Fixed a several second hang when VT-switching while OpenGL stereo
applications were running on pre-G80 Quadro GPUs.
<li>Added support for multiple swap group members on G80 and later Quadro
<li>Fixed the behavior of the NV_CTRL_FRAMELOCK_SYNC_DELAY NV-CONTROL
attribute on Quadro G-Sync II.
<li>Fixed a problem with Quadro SDI where transitioning from "clone
mode" to "OpenGL mode" would fail.
<li>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.
<li>Slightly improved the performance of the VDPAU noise reduction
<li>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.
<li>Fixed error checking in VdpVideoMixerRender, to reject calls that
specify more layers than the VdpMixer was created with.
<li>Modified VDPAU's VDPAU_DEBUG code to emit a complete backtrace on all
platforms, not just on 32-bit Linux.
<li>Improved interaction between VDPAU and PowerMizer; appropriate
performance levels should now be chosen for video playback of all
standard resolutions on all supported GPUs.
<li>Fixed a bug in VDPAU that sometimes caused "display
preemption" when the VdpDecoderCreate function failed.
<li>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".
<li>If you are using FreeBSD 6.x, you will need to make sure that the
'compat5x' package is installed.
<li>The 'nvidia-settings' utility can be built from source (available
) if the binary included in the 185.18.14.tar.gz package doesn't work
(e.g. due to a ports/ library version conflict).
<b>To download and install the drivers, follow the steps below:<br><br>
STEP 1</b>: <i>Review the
<a href="http://www.nvidia.com/object/nv_swlicense.html">NVIDIA Software
You will need to accept this license prior to downloading any
<b>STEP 2</b>: <i>Review Documentation<br>
README</a> - FreeBSD installation and configuration information.
<b>STEP 3</b>: <i>Download the driver<br>
<b>STEP 4</b>: <i>Check dependencies</i> <br>
The dependencies are listed in the README.<br><br>
<b>STEP 5</b>: <i>Install</i> <br>
README</a> for detailed installation instructions. If you have any
questions or problems, please check the
FreeBSD Discussion forum</a>. If you don't find an answer to your
question there, you can send email (in English) to
email@example.com</a>. When emailing
firstname.lastname@example.org</a> please attach an nvidia-bug-report.log,
which is generated by running "nvidia-bug-report.sh".</body>