ports/152400: [PATCH] x11/nvidia-driver, x11/nvidia-settings, x11/nvidia-xconfig: Update from 256.53 to 260.19.21
Sender Ghost
lightside at safebox.ru
Fri Nov 19 12:00:21 UTC 2010
>Number: 152400
>Category: ports
>Synopsis: [PATCH] x11/nvidia-driver, x11/nvidia-settings, x11/nvidia-xconfig: Update from 256.53 to 260.19.21
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Nov 19 12:00:19 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Sender Ghost
>Release: FreeBSD 8.1-RELEASE
>Organization:
>Environment:
>Description:
Patch to update x11/nvidia-driver, x11/nvidia-settings, x11/nvidia-xconfig ports from 256.53 to 260.19.21 version.
Look following links for changes:
http://www.nvidia.com/object/freebsd-x86-260.19.21-driver.html
http://www.nvidia.com/object/freebsd-x64-260.19.21-driver.html
Descending changelog from 260.19.21 to 256.53 (not inclusive) version:
2010-11-11 version 260.19.21
* Fixed a bug that may cause OpenGL applications which fork to crash.
* Fixed a bug in VDPAU that caused it to attempt allocation of huge
blocks of system memory. This regression was introduced in the
260.* driver series.
2010-10-13 version 260.19.12
* Added support for the following GPUs:
* GeForce GTS 450
* GeForce GTX 460M
* GeForce GT 415M
* GeForce GT 425M
* GeForce GT 420M
* GeForce GT 435M
* Quadro 2000
* Quadro 600
2010-09-15 version 260.19.06
* Fixed an interaction problem with a change in X server behavior that
caused slow text rendering on X.Org xserver 1.9.
* Enhanced VDPAU to support interop with CUDA and OpenGL when Xinerama
is active.
* Fixed a bug in VDPAU that prevented temporal-spatial de-interlacing from
operating when temporal de-interlacing was not also enabled.
* Added support for configuring the dithering depth used when driving
a flat panel with a GeForce 8 family or Quadro 4600/5600 or
newer GPU. See the "Dithering Controls" in the Flat Panel page
in nvidia-settings.
2010-09-08 version 260.19.04
* Stopped packaging and installing OpenGL and VDPAU header files
with the driver. Those interested in these files can get them from
their distributions' packages, where available, or upstream from:
OpenGL header files (gl.h, glext.h glx.h, glxext.h):
http://www.opengl.org/registry/
VDPAU header files (vdpau.h and vdpau_x11.h):
http://freedesktop.org/wiki/Software/VDPAU
Note that while libvdpau.so is still included in 260.xx drivers,
it will be removed from a future release series in early 2011.
Distributors are encouraged to package libvdpau.so from
http://freedesktop.org/wiki/Software/VDPAU
* Fixed a bug in VDPAU that could cause a "display preemption" when
toggling MPlayer to full-screen the first time.
* Added OpenGL 4.1 support for Quadro Fermi, GeForce GTX 4xx, and
later GPUs.
* Enhanced VDPAU to fully support Xinerama.
* Fixed a bug in the X driver that prevented operation of Xinerama when
using multiple NVIDIA GPUs from different major hardware generations
on X with ABI 4 or greater.
* Fixed a bug in the OpenGL driver's Xinerama support.
Rendering should have ocurred to all physical X screens driven by an
NVIDIA GPU compatible with the NVIDIA GPU driving physical X screen 0.
However, if some physical X screen did not satisfy that requirement,
then not only would that physical X screen not be rendered to (as
expected), but also all physical X screens with a higher number would
not be rendered to (which was unexpected).
* Added GPU "Processor Clock" reporting to the nvidia-settings PowerMizer
page.
* Implemented support for SLI Mosaic Mode on Quadro FX 5800 and
Quadro Fermi and newer Quadro GPUs.
* Enhanced the VDPAU overlay-based presentation queue to allow it to be
used when SLI is active, and in some cases when the X composite
extension is enabled. See the README for further details.
* Added support for configuring the dithering mode used when driving
a flat panel with a GeForce 8 family or Quadro 4600/5600 or
newer GPU. See the "Dithering Controls" in the Flat Panel page
in nvidia-settings.
* Added unofficial GLX protocol support (i.e., for GLX indirect
rendering) for the following OpenGL extensions:
GL_EXT_texture_integer
GL_ARB_stencil_two_side
GL_EXT_transform_feedback2
GL_NV_transform_feedback2
GL_NV_conditional_render
* Added GLX protocol support (i.e., for GLX indirect rendering)
for the following OpenGL extensions:
GL_NV_point_sprite
GL_EXT_stencil_two_side
GL_EXT_point_parameters
GL_ARB_transpose_matrix
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
* GLX protocol for the following OpenGL extension is promoted
from unofficial GLX ptotocol to ARB approved GLX protocol:
GL_EXT_geometry_shader4
GL_ARB_shader_objects
GL_ARB_vertex_shader
GL_ARB_fragment_shader
* Added support for configuring individual displays as any eye in passive
stereo mode "4" when using TwinView or SLI Mosaic through extensions to
the MetaMode syntax.
* Added ColorSpace and ColorRange features for HDMI. These give
the ability to output YUV over HDMI and select full/reduced
color range on RGB over HDMI. ColorSpace and ColorRange
are X Configuration options and can be changed dynamically
through nvidia-settings.
>How-To-Repeat:
>Fix:
Use attached diff from /usr/ports/x11 directory.
Additional manual fixing of x11/nvidia-driver/pkg-plist file (for libglx.la, libglx.so, libGL.so.1 files) needed.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list