From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Nov 19 12:00:21 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 45A241065697 for ; Fri, 19 Nov 2010 12:00:21 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1B6A18FC26 for ; Fri, 19 Nov 2010 12:00:21 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oAJC0KgP041188 for ; Fri, 19 Nov 2010 12:00:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oAJC0K2f041180; Fri, 19 Nov 2010 12:00:20 GMT (envelope-from gnats) Resent-Date: Fri, 19 Nov 2010 12:00:20 GMT Resent-Message-Id: <201011191200.oAJC0K2f041180@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Sender Ghost Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B670B10656A6 for ; Fri, 19 Nov 2010 11:58:54 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id A3F458FC1F for ; Fri, 19 Nov 2010 11:58:54 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id oAJBwrZb036755 for ; Fri, 19 Nov 2010 11:58:53 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id oAJBwr3P036754; Fri, 19 Nov 2010 11:58:53 GMT (envelope-from nobody) Message-Id: <201011191158.oAJBwr3P036754@www.freebsd.org> Date: Fri, 19 Nov 2010 11:58:53 GMT From: Sender Ghost To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/152400: [PATCH] x11/nvidia-driver, x11/nvidia-settings, x11/nvidia-xconfig: Update from 256.53 to 260.19.21 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Nov 2010 12:00:21 -0000 >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: