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