NVidia has announced the availability of the new 180.22 grapics drivers for FreeBSD.
- Added support for the following GPUs:
- Quadro FX 2700M
- GeForce 9400M G
- GeForce 9400M
- GeForce 9800 GT
- GeForce 8200M G
- GeForce Go 7700
- GeForce 9800M GTX
- GeForce 9800M GT
- GeForce 9800M GS
- GeForce 9500 GT
- GeForce 9700M GT
- GeForce 9650M GT
- GeForce 9500 GT
- Added initial support for PureVideo-like features via the new VDPAU API (see the vdpau.h header file installed with the driver).
- Added preliminary support for OpenGL 3.0.
- Added new OpenGL workstation performance optimizations.
- Enabled the glyph cache by default and extended its support to all supported GPUs.
- Disabled shared memory X pixmaps by default; see the “AllowSHMPixmaps” option.
- Improved X pixmap placement on GeForce 8 series and later GPUs.
- Improved stability on some GeForce 8 series and newer GPUs.
- Fixed a regression that could result in window decoration corruption when running Compiz using Geforce 6 and 7 series GPUs.
- Fixed an nvidia-settings crash when xorg.conf contains Device and Screen sections but no ServerLayout section.
- Fixed a problem parsing the monitor sync range X config file options.
- Fixed a problem with the SDI sync skew controls in nvidia-settings.
- Fixed a problem that caused some SDI applications to hang or crash.
- Added support for SDI full-range color.
Note that the gtk-2.x ports package(s) shipped with FreeBSD releases > 5.3-RELEASE are binary incompatible with those shipped with FreeBSD 5.3-RELEASE; due to this, the `nvidia-settings` binary shipped with 180.22 will not work on FreeBSD > 5.3-RELEASE. This problem can be solved by (re-)building `nvidia-settings` from source:
# fetch ftp://download.nvidia.com/XFree86/nv…-180.22.tar.gz
# tar zxf nvidia-settings-180.22.tar.gz
# cd nvidia-settings-1.0# gmake
# install nvidia-settings /usr/X11R6/bin
Source: nvidia.com (08/01/2009)