Date: Fri, 19 Nov 2010 11:58:53 GMT From: Sender Ghost <lightside@safebox.ru> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/152400: [PATCH] x11/nvidia-driver, x11/nvidia-settings, x11/nvidia-xconfig: Update from 256.53 to 260.19.21 Message-ID: <201011191158.oAJBwr3P036754@www.freebsd.org> Resent-Message-ID: <201011191200.oAJC0K2f041180@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011191158.oAJBwr3P036754>