<html>
<body>
For all the NVidia people.<br><br>
FreeBSD Display Driver  x86&nbsp; <br><br>
<b>Version: 185.18.14<br>
Operating System: FreeBSD x86<br>
Release Date: : June 05, 2009</b> <br><br>
<b>Release Highlights:</b> 
<ul>
<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
are run. 
<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
stereo modes. 
<li>Fixed a DisplayPort interaction problem with power management
suspend/resume events. 
<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
GPUs. 
<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 &quot;clone
mode&quot; to &quot;OpenGL mode&quot; 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
algorithm. 
<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 &quot;display
preemption&quot; 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 &quot;display preemption&quot;. 
</ul><br>
<b>Pre-Installation Notes</b> 
<ul>
<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
from
<a href="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</a>
) if the binary included in the 185.18.14.tar.gz package doesn't work
(e.g. due to a ports/ library version conflict). 
</ul><br>
<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
License</a></i>. <br>
You will need to accept this license prior to downloading any
files.<br><br>
<b>STEP 2</b>: <i>Review Documentation<br>
</i>
<a href="http://us.download.nvidia.com/freebsd/185.18.14/README/index.html">
README</a> - FreeBSD installation and configuration information.
<br><br>
<b>STEP 3</b>: <i>Download the driver<br>
</i>
<a href="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</a><br><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>
See the
<a href="http://us.download.nvidia.com/freebsd/185.18.14/README/index.html">
README</a> for detailed installation instructions. If you have any
questions or problems, please check the
<a href="http://www.nvnews.net/vbulletin/forumdisplay.php?f=47">NVIDIA
FreeBSD Discussion forum</a>. If you don't find an answer to your
question there, you can send email (in English) to
<a href="mailto:freebsd-gfx-bugs@nvidia.com">
freebsd-gfx-bugs@nvidia.com</a>. When emailing
<a href="mailto:freebsd-gfx-bugs@nvidia.com">
freebsd-gfx-bugs@nvidia.com</a> please attach an nvidia-bug-report.log,
which is generated by running &quot;nvidia-bug-report.sh&quot;.</body>
</html>