File x11-video-nvidia.changes of Package dkms-nvidia

-------------------------------------------------------------------
Thu Nov   8 15:01:12 CET 2012 - bumblebee-project@hotmail.com

- Update to 304.64

  * Added support for the following GPUs:
        VGX K1
        VGX K2
  * Fixed a regression in backlight control functionality on some notebook configurations.
  * Fixed a performance issue with recent Linux kernels when allocating and freeing system memory.
  * Fixed a bug that sometimes prevented the display device / X screen selection menu from being
    displayed in nvidia-settings.
  * Fixed a bug that prevented X driver gamma manipulation from working after a VT-switch on some
    configurations.
  * Added the option "--output-file" to nvidia-bug-report.sh to allow specifying a custom filename
    for the log file.
  * Fixed a hang when using OpenGL programs with some SLI Mosaic configurations on pre-Fermi GPUs.
  * Added sections to the "Supported NVIDIA GPU Products" list for NVS, Tesla, and VGX products.

-------------------------------------------------------------------
Wed Oct  24 19:09:33 CET 2012 - bumblebee-project@hotmail.com

- Update to 304.60

  * Fixed a bug that caused the X server to crash if a display was put into DPMS off mode and
    subsequently reenabled while screen transformations are in use.
  * Fixed a bug that caused the X Resize and Rotate extension to be enabled when Xinerama is
    enabled. These two X extensions are incompatible and having them both enabled can confuse
    window managers such as KDE's kwin. RandR is now correctly disabled when Xinerama is enabled.
  * Fixed a bug causing OpenGL stereo applications to not work properly when using passive stereo
    modes 5 through 9 on Quadro Fermi and newer GPUs.
  * Updated nvidia-settings to report Dedicated GPU Memory (i.e., the memory dedicated exclusively
    to the GPU) and Total GPU Memory (i.e., Dedicated GPU Memory plus any TurboCache(TM)-accessible
    system memory) separately on the GPU information page.
  * Added reporting of the current utilization of Dedicated GPU Memory to the GPU information page of
    nvidia-settings.
  * Added support for the "Backlight" RandR output property for configuring the brightness of
    some notebook internal panels.
  * Fixed a bug that prevented the Ubuntu Unity launcher panel from unhiding:
    https://bugs.launchpad.net/unity/+bug/1057000
  * Fixed a bug that caused nvidia-installer to sometimes attempt to write a log file in a
    nonexistent directory.
  * Fixed a bug that caused incorrect input transformation after resizing an NVIDIA X screen with
    xserver ABI 12 (xorg-server 1.12) or newer.
  * Fixed a bug that caused GLX to leak memory when Xinerama is enabled.

-------------------------------------------------------------------
Mon Sep  24 13:17:24 CET 2012 - bumblebee-project@hotmail.com

- Update to 304.51

  * Added support for the new Quadro Sync board for Quadro Kepler GPUs. See the
    "Configuring Frame Lock and Genlock" chapter in the README for details.
  * Fixed an X server crash on X.Org xserver 1.13 when it is compiled without support for DRI2.
  * Fixed a regression that broke color controls on older X servers.
  * Fixed a bug that sometimes caused the display layout area of the nvidia-settings
    control panel to be laid out incorrectly.
  * Fixed a bug that prevented panning from working correctly after a modeswitch on some
    X servers with support for cursor constraining.
  * Gamma ramp and colormap adjustments now apply correctly when screen transformations such as
    rotation and keystone correction are in use.
  * Fixed RandR per-CRTC gamma persistence across modeswitches and VT-switches. 
  * Fixed a bug that caused the X server to sometimes hang in response to input events.
  * Fixed a reduction in rendering performance for core X11 rendering on certain GPUs that
    occurred in the 290.series of releases.
  * Fixed a bug that prevented PowerMizer from working correctly on some boards with GDDR5 memory,
    such as some GeForce GT 240 SKUs.
  * Fixed a bug that caused OpenGL applications to not animate properly when a rotation or
    a transformation was applied on some older X server versions.
  * Enabled FXAA with Unified Back Buffers.
  * Fixed a bug that prevented the "Reset Hardware Defaults" button in the Display Settings page of
    nvidia-settings from being activated.

-------------------------------------------------------------------
Tue Aug  28 09:27:51 CET 2012 - bumblebee-project@hotmail.com

- Update to 304.43

  * Added support for the following GPUs:
        GeForce GTX 660 Ti
        Quadro K5000
        Quadro K5000M
        Quadro K4000M
        Quadro K3000M
        NVS 510
  * Fixed a bug that caused pre-release versions of X.Org xserver 1.13 to crash when certain
    GLX operations were performed, such as when starting Firefox.
  * Fixed a bug that caused VDPAU to hang when expanding the YouTube Flash Player.
  * Fixed a bug that caused gnome-settings-daemon to revert display configuration changes
    made by nvidia-settings.
  * Updated nvidia-settings to use RandR per-CRTC gamma control, when available. When
    controlling an X server with support for RandR 1.2, nvidia-settings will display the color
    correction widget as a tab within each display device page, instead of a per-X screen color
    correction page.
  * Fixed a bug that prevented the display palette from being updated immediately after
    an application called XStoreColors.
  * Added the ability to select and move X screens in the "X Server Display Configuration" page of
    nvidia-settings via Ctrl-(Left)Click + Drag.

-------------------------------------------------------------------
Tue Aug  14 14:46:41 CET 2012 - bumblebee-project@hotmail.com

- Update to 304.37

  * Added support for the following GPUs:

        GeForce GTX 680M
        Quadro K1000M
        Quadro K2000M
        Tesla K10

  * Removed the ability to enable SLI on GPUs with ECC enabled.
  * Fixed several bugs that prevented some RandR transform geometries from being applied.
  * Fixed a bug that caused frequent hangs or crashes on some systems.
  * Fixed a bug that would cause corruption and performance issues in certain OpenGL applications
    such as Amnesia: The Dark Descent on GeForce 6 and 7 GPUs.
  * Fixed a bug that caused applications that use DirectColor visuals, such as
    Enemy Territory: Quake Wars and Braid, to appear in shades of blue instead of
    the correct colors.
  * Modified handling of RRSetScreenSize requests to ignore requests that do not actually resize
    the screen.This reduces screen flicker in certain cases when using GNOME.
  * Added a new option, "--disable-nouveau" to nvidia-installer. This option changes the action
    that is chosen by default when Nouveauis detected by nvidia-installer. If
    the "--disable-nouveau" optionis set, then the default will be to attempt to disable Nouveau
    when it is detected; otherwise, no attempt will be made unless requested.
  * Added support for xserver ABI 13 (xorg-server 1.13).
  * Added support for RandR per-CRTC gamma manipulation through the RandR 1.2 RRGetCrtcGammaSize,
    RRGetCrtcGamma, and RRSetCrtcGamma requests.
  * Fixed a bug that caused RRSetOutputPrimary requests to incorrectly generate BadValue errors
    when setting the primary output to None.This caused gnome-settings-daemon to crash after
    changing the screen configuration in response to a display hotplug or the display change
    hot-key being pressed.
  * Fixed a problem where RENDER Glyphs operations would exhibit severe performance issues in
    certain cases, such as when used with gradients by Cairo and Chromium.
  * Fixed a bug that caused X to hang when resuming certain DisplayPort display devices (such as
    Apple brand mini-DisplayPort to dual-link DVI adapters) from power-saving mode.
  * Fixed a bug that caused an X screen to be extended to Quadro SDI Output devices by default.
    An X screen will still use an SDI Output device if it is the only display device available.
    To use a SDI Output device on an X screen with other display devices available, include
    the SDI Output device with either the "UseDisplayDevice" or "MetaMode" X configuration options.
  * Updated X11 modeline validation such that modes not defined in a display device's EDID are
    discarded if the EDID 1.3 "GTF Supported" flag is unset or if
    the EDID 1.4 "Continuous Frequency" flag is unset. The new "AllowNonEdidModes" token for
    the ModeValidationX configuration option can be used to disable this new check.
  * Fixed a bug, introduced in the 295.xx release series, with EDID detection on some laptop
    internal panels. This bug caused the laptop internal panel to show six small copies of
    the desktop.
  * Added support for FXAA, Fast Approximate Anti-Aliasing. Using regular anti-aliasing modes or
    Unified Back Buffers with FXAA is not currently supported.
  * Enhanced the functionality of the IncludeImplicitMetaModes X configuration option:
    Implicit MetaModes will be added for the primary display device, even if multiple display
    devices are in use when X is initialized.

    Implicit MetaModes will be added for common resolutions, even
    if there isn't a mode with that resolution in the mode pool of
    the display device.

    Extended the syntax of the IncludeImplicitMetaModes X
    configuration option, e.g., to control which display device is
    used for creation of implicit MetaModes.

    See the description of the IncludeImplicitMetaModes X configuration
    option in the README for details.

  * Modified the handling of the RandR 1.0/1.1 requests RRGetScreenInfo and RRSetScreenConfig
    (e.g., `xrandr -q --q1` and `xrandr --size ...` and `xrandr --orientation ...`) such that
    they operate on MetaModes. This was the behavior in NVIDIA X driver versions 295.xx and
    earlier, but 302.xx releases altered the handling of these RandR 1.0/1.1 requests to
    operate on a single RandR output's modes.
  * With the above changes to IncludeImplicitMetaModes and RandR 1.0/1.1 handling, fullscreen
    applications (e.g., SDL-based applications, Wine), should have more resolutions available
    to them, and should interact better with multiple monitor configurations.
  * Fixed a bug that could cause G8x, G9x, and GT2xx GPUs to display a black screen or corruption
    after waking up from suspend.
  * Fixed several bugs that could cause some OpenGL programs to hang when calling fork(3).
  * Fixed an nvidia-settings bug that caused the results of ProbeDisplays queries made with
    the --display-device-string option to be formatted incorrectly.
  * Improved the responsiveness of updates to the nvidia-settings control panel when displays
    are hotplugged.
  * Fixed a bug that caused display corruption when setting some transforms, especially when
    panning a transformed display.
  * Fixed a bug that caused extra RandR events to be generated the first time a display is
    hotplugged.
  * Fixed a bug that caused X11 modelines with '@' in their names to be rejected.
  * Added support for DisplayPort 1.2 branch devices, which allow multiple displays to be
    connected to a single DisplayPort connector on a graphics board.
  * Fixed a bug that caused most OpenGL texture uploads to be slow when the context was
    bound rendering to an RGB overlay drawable.
  * Fixed a bug that caused audio over HDMI to not work after restarting the X server on
    some MCP7x (IGP) GPUs.
  * Updated the X configuration option "UseDisplayDevice" to honor the value "none" on any GPU.
  * Added support for DKMS in nvidia-installer. Installing the kernel module through DKMS
    allows the module to be rebuilt automatically when changing to a different Linux kernel.
    See the README and the nvidia-installer help text for the "--dkms" option.
  * Added RandR output properties _ConnectorLocation, ConnectorNumber, ConnectorType, EDID,
   _GUID, and SignalFormat. See the README for details on these properties.
  * Extended support for Base Mosaic to all G80+ SLI configurations with up to three displays.
  * Fixed a bug that caused some monitors to fail to wake from DPMS suspend mode when
    multiple DisplayPort monitors were attached to one GPU.
  * Removed controls for XVideo attributes from the "X Server XVideo Settings" page of
    the nvidia-settings control panel. XVideo attributes can be configured in XVideo player
    applications, or through utilities such as xvattr.
  * Fixed a bug that caused all ports on an XVideo adaptor to share color correction settings.
  * Removed support for the following X configuration options:

      SecondMonitorHorizSync
      SecondMonitorVertRefresh

    Similar control is available through the NVIDIA HorizSync and
    VertRefresh X configuration options. Please see the NVIDIA driver
    README for details.

  * Fixed a bug that prevented NVIDIA 3D Vision Pro from working properly when switching
    between X servers on different VTs.
  * Added support for desktop panning when rotation, reflection, or transformation is applied
    to a display device (either through RandR or through the MetaMode syntax); panning would
    previously be ignored in that case.
  * Implemented hotfix for a privilege escalation vulnerability reported on August 1, 2012.
    For more details, see: http://nvidia.custhelp.com/app/answers/detail/a_id/3140

-------------------------------------------------------------------
Tue Aug  7 10:43:26 CET 2012 - bumblebee-project@hotmail.com

- Update to 304.32


  * Implemented hotfix for a privilege escalation vulnerability reported on August 1, 2012.
    For more details, see: http://nvidia.custhelp.com/app/answers/detail/a_id/3140
  * Fixed a bug that caused applications that use Direct Color visuals, such as
    Enemy Territory: Quake Wars and Braid, to appear in shades of blue instead of
    the correct colors.
  * Modified handling of RRSetScreenSize requests to ignore requests that do not actually resize
    the screen. This reduces screen flicker in certain cases when using GNOME.
  * Added a new option, "--disable-nouveau" to nvidia-installer. This option changes the action
    that is chosen by default when Nouveau is detected by nvidia-installer. If
    the "--disable-nouveau" optionis set, then the default will be to attempt to disable Nouveau
    when it is detected; otherwise, no attempt will be made unless requested.

-------------------------------------------------------------------
Thu Aug  2 11:34:07 CET 2012 - bumblebee-project@hotmail.com

- Update to 304.30

  * Added support for the following GPU:
        Tesla K10
  * Added support for RandR per-CRTC gamma manipulation through the
    RandR 1.2 RRGetCrtcGammaSize, RRGetCrtcGamma, and RRSetCrtcGamma requests.
  * Fixed a bug that caused RRSetOutputPrimary requests to incorrectly generate BadValue
    errors when setting the primary output to None. This caused gnome-settings-daemon to
    crash after changing the screen configuration in response to a display hotplug or the
    display change hot-key being pressed.
  * Fixed a problem where RENDER Glyphs operations would exhibit severe performance issues
    in certain cases, such as when used with gradients by Cairo and Chromium.
  * Fixed a bug that caused X to hang when resuming certain DisplayPort display devices
    (such as Apple brand mini-DisplayPort to dual-link DVI adapters) from power-saving mode.
  * Fixed a bug that caused an X screen to be extended to Quadro SDI Output devices by default.
    An X screen will still use an SDI Output device if it is the only display device available.
    To use a SDI Output device on an X screen with other display devices available, include the
    SDI Output device with either the "UseDisplayDevice" or "MetaMode" X configuration options.
  * Updated X11 modeline validation such that modes not defined in a display device's EDID are
    discarded if the EDID 1.3 "GTF Supported" flag is unset or if the EDID 1.4 "Continuous Frequency"
    flag is unset. The new "AllowNonEdidModes" token for the ModeValidation X configuration option
    can be used to disable this new check.
  * Fixed a bug, introduced in the 295.xx release series, with EDID detection on some laptop
    internal panels. This bug caused the laptop internal panel to show six small copies of
    the desktop.
  * Added support for FXAA, Fast Approximate Anti-Aliasing.

-------------------------------------------------------------------
Thu Aug  2 11:15:47 CET 2012 - bumblebee-project@hotmail.com

- Update to 304.22

  * Added support for the following GPUs:
        GeForce GTX 680M
        Quadro K1000M
        Quadro K2000M
  * Enhanced the functionality of the IncludeImplicitMetaModes X configuration option:
        Implicit MetaModes will be added for the primary display device, even if multiple
          display devices are in use when X is initialized.
        Implicit MetaModes will be added for common resolutions, even if there isn't a mode
          with that resolution in the mode pool of the display device.
        Extended the syntax of the IncludeImplicitMetaModes X configuration option,
          e.g., to control which display device is used for creation of implicit MetaModes.
    See the description of the IncludeImplicitMetaModes X configuration option in the README
    for details.
  * Modified the handling of the RandR 1.0/1.1 requests RRGetScreenInfo and RRSetScreenConfig
    (e.g., `xrandr -q --q1` and `xrandr --size ...` and `xrandr --orientation ...`) such that
    they operate on MetaModes. This was the behavior in NVIDIA X driver versions 295.xx and
    earlier, but 302.xx releases altered the handling of these RandR 1.0/1.1 requests to
    operate on a single RandR output's modes.
  * With the above changes to IncludeImplicitMetaModes and RandR 1.0/1.1 handling, fullscreen
    applications (e.g., SDL-based applications, Wine), should have more resolutions available
    to them, and should interact better with multiple monitor configurations.
  * Fixed a bug that could cause G8x, G9x, and GT2xx GPUs to display a black screen or
    corruption after waking up from suspend.
  * Fixed several bugs that could cause some OpenGL programs to hang when calling fork(3).
  * Fixed an nvidia-settings bug that caused the results of ProbeDisplays queries made with
    the --display-device-string option to be formatted incorrectly.
  * Improved the responsiveness of updates to the nvidia-settings control panel when displays
    are hotplugged.
  * Fixed a bug that caused display corruption when setting some transforms, especially when
    panning a transformed display.
  * Fixed a bug that caused extra RandR events to be generated the first time a display is
    hotplugged.
  * Fixed a bug that caused X11 modelines with '@' in their names to be rejected.
  * Added support for DisplayPort 1.2 branch devices, which allow multiple displays to be
    connected to a single DisplayPort connector on a graphics board.
  * Fixed a bug that caused most OpenGL texture uploads to be slow when the context was bound
    rendering to an RGB overlay drawable.
  * Fixed a bug that caused audio over HDMI to not work after restarting the X server on some
    MCP7x (IGP) GPUs.
  * Updated the X configuration option UseDisplayDevice to honor the value none on any GPU.
  * Added support for DKMS in nvidia-installer. Installing the kernel module through DKMS allows
    the module to be rebuilt automatically when changing to a different Linux kernel. See the
    README and the nvidia-installer help text for the --dkms option.
  * Added RandR output properties _ConnectorLocation, ConnectorNumber, ConnectorType, EDID, _GUID,
    and SignalFormat. See the README for details on these properties.
  * Extended support for Base Mosaic to all G80+ SLI configurations with up to three displays.
  * Fixed a bug that caused some monitors to fail to wake from DPMS suspend mode when multiple
    DisplayPort monitors were attached to one GPU.
  * Removed controls for XVideo attributes from the "X Server XVideo Settings" page of the
    nvidia-settings control panel. XVideo attributes can be configured in XVideo player applications,
    or through utilities such as xvattr.
  * Fixed a bug that caused all ports on an XVideo adaptor to share color correction settings.
  * Removed support for the following X configuration options:
        SecondMonitorHorizSync
        SecondMonitorVertRefresh
    Similar control is available through the NVIDIA HorizSync and VertRefresh X configuration options.
    Please see the NVIDIA driver README for details.
  * Fixed a bug that prevented NVIDIA 3D Vision Pro from working properly when switching between
    X servers on different VTs.

-------------------------------------------------------------------
Tue Jun 19 11:36:43 CET 2012 - bumblebee-project@hotmail.com

- Update to 302.17

  * Added support for the following GPUs:
        GeForce GT 620M
        GeForce GT 640M
        GeForce GT 640M LE
        GeForce GT 650M
        GeForce GTX 660M
        GeForce GTX 670M
        GeForce GTX 675M
        GeForce GTX 555
        GeForce GTX 560 SE
        GeForce GT 415
        GeForce GTX 460 v2
        NVS 5400M
        NVS 310
        Quadro 410
  * Made nvidiaXineramaInfoOrder consistent with the RRSetOutputPrimary and
    RRGetOutputPrimary RandR requests: changes to either nvidiaXineramaInfoOrder or
    RandR OutputPrimary will be reflected in the other.
  * Fixed an interaction problem between RandR 1.2, ConstrainCursor, and panning that prevented
    panning from working properly.
  * Fixed a bug that caused RandR RRNotify_CrtcChange events to not be generated when switching
    between MetaModes with the same total size but different layout of display devices. This bug
    caused some window managers to not update their layouts in response to switching same-sized
    MetaModes.
  * Added support for desktop panning when rotation, reflection, or transformation is applied
    to a display device (either through RandR or through the MetaMode syntax); panning would
    previously be ignored in that case.
  * Added an "EDID" property to RandR 1.2 outputs. This property contains the binary contents of
    the connected monitor's extended display identification data, which allows applications such as
    the GNOME display properties dialog to query information about it.
  * Fixed a bug that caused audio over HDMI to not work on some GPUs after querying the RandR
    configuration (e.g., `xrandr -q`).
  * Added the "nvidiaXineramaInfo" X configuration option to report the layout of multiple display
    devices within an X screen. This is enabled by default. When disabled on X servers with
    RandR 1.2 support, the NVIDIA X driver will report one screen-sized region. When disabled on
    X servers without RandR 1.2 support, no Xinerama information will be reported. For backwards
    compatibility, the "NoTwinViewXineramaInfo" option disables nvidiaXineramaInfo.
  * Added the "nvidiaXineramaInfoOrder" X configuration option as a replacement for
    "TwinViewXineramaInfoOrder". For backwards compatibility, "TwinViewXineramaInfoOrder" is kept as
    a synonym for "nvidiaXineramaInfoOrder".
  * Added the "nvidiaXineramaInfoOverride" X configuration option as a replacement for
    "TwinViewXineramaInfoOverride". For backwards compatibility, "TwinViewXineramaInfoOverride" is kept
    as a synonym for "nvidiaXineramaInfoOverride".
  * Fixed a bug that prevented the use of some SLI Mosaic topologies.
  * Added the "MetaModeOrientation" X configuration option as a replacement for "TwinViewOrientation".
    "TwinViewOrientation" is kept as a synonym for "MetaModeOrientation", for backwards compatibility.
  * Disabled the use of certain OpenGL optimizations with Autodesk Maya and Mudbox, due to conflicts
    between these applications and the optimizations. Some performance loss in Autodesk Maya and
    Mudbox is possible, as a result.
  * Fixed a behavior issue where redundant DPMS state transitions were leading to unexpected screen
    blanking on DisplayPort displays.

-------------------------------------------------------------------
Wed Jun 13 10:17:45 CET 2012 - bumblebee-project@hotmail.com

- Update to 295.59

  * Added support for the following GPUs:

        NVS 5400M
        NVS 310
        GeForce GT 620M
        GeForce GT 640M
        GeForce GT 640M LE
        GeForce GT 650M
        GeForce GTX 660M
        GeForce GTX 670M
        GeForce GTX 675M
        GeForce GTX 555
        GeForce GTX 560 SE
        GeForce GT 415
        GeForce GTX 460 v2
        
  * Disabled the use of certain OpenGL optimizations with Autodesk Maya and Mudbox, due to
    conflicts between these applications and the optimizations. Some performance loss in
    Autodesk Maya and Mudbox is possible, as a result.
  * Fixed a behavior issue where redundant DPMS state transitions were leading to unexpected
    screen blanking on DisplayPort displays.

-------------------------------------------------------------------
Thu May 31 15:34:52 CET 2012 - bumblebee-project@hotmail.com

- Update to 302.11

  * Added support for the following GPUs:
        GeForce GTX 690
        GeForce GTX 670
        GeForce 605
        GeForce GT 610
        GeForce GT 630
        GeForce GT 640
        GeForce GT 645
  * Fixed a bug affecting some G-Sync configurations which could cause active stereo content to be
    inverted on some display devices.
  * Added support for calculating the physical size and DPI of each RandR 1.2 Output using the
    EDID Detailed Timing Description.
  * Fixed a bug that prevented a workaround for the invalid EDID in certain AUO laptop flat panels
    from being applied, leading to an 800x600 desktop repeated several times across the screen.
  * Fixed a bug that caused the link configuration of DisplayPort devices to be reported incorrectly
    in nvidia-settings.

-------------------------------------------------------------------
Thu May 31 15:34:46 CET 2012 - bumblebee-project@hotmail.com

- Update to 295.53

  * Added support for the following GPU:

        GeForce GTX 670
        GeForce 605
        GeForce GT 610
        GeForce GT 630
        GeForce GT 640
        GeForce GT 645

  * Fixed a bug affecting some G-Sync configurations which could cause active stereo content to be
    inverted on some display devices.

-------------------------------------------------------------------
Fri May  4 23:52:21 CET 2012 - bumblebee-project@hotmail.com

- Update to 302.07

  * Fixed a bug that caused OpenGL programs to leak file descriptors when calling exec().
  * Fixed rendering corruption at the start of new X server generation.
  * Added X driver support for RandR 1.2 and RandR 1.3.
    See "Support for the X Resize and Rotate Extension" in the README for details.
  * Extended the MetaMode X configuration option syntax with the following new attributes:
        Rotation : specifies the display device's rotation
        Reflection : specifies the display device's reflection
        Transform : specifies a 3x3 transformation matrix to be applied to the display device
        ViewPortOut : specifies the region of the mode in which to display pixels
        ViewPortIn : specifies the size of the region in the X screen to display in the ViewPortOut

    For example, "DFP-0: nvidia-auto-select { Rotation=left }".
    See "Configuring Multiple Display Devices on One X Screen" in the README for details.
  * Removed the TwinView X configuration option; the functionality it provided is now enabled by default.

    Previously, the NVIDIA X driver only enabled one display device for an X screen unless TwinView was
    enabled. Now, the NVIDIA X driver enables, by default, as many display devices as the GPU supports
    driving simultaneously. To limit how many display devices are driven by an X screen,
    use the UseDisplayDevice X configuration option.
  * Added a CurrentMetaMode attribute to the nvidia-settings command line,
    to query and set the current MetaMode.

    As an example, these two commands are equivalent:

    xrandr --output DVI-I-2 --mode 1280x1024 --pos 0x0 --output DVI-I-3 --mode 1920x1200 --pos 1280x0

    nvidia-settings --assign CurrentMetaMode="DVI-I-2: 1280x1024 +0+0, DVI-I-3: 1920x1200 +1280+0"
  * Removed overscan compensation configurability from NV-CONTROL and nvidia-settings. This can be
    configured, with finer granularity, through the ViewPortIn and ViewPortOut MetaMode attributes.
    See "Configuring Multiple Display Devices on One X Screen" in the README for details.
  * Altered mode validation such that for digital display devices the X driver only allows, by default,
    modes which are reported in the EDID. Previously, the NVIDIA X driver allowed other modes,
    but implicitly scaled those other modes to one of the EDID modes.

    Now, only the modes in the EDID are validated and the X driver does not do any implicit scaling.
    Any desired scaling can be configured explicitly through the new ViewPortIn and
    ViewPortOut MetaMode attributes.
    See "Configuring Multiple Display Devices on One X Screen" in the README for details.
  * Removed Flat Panel Scaling configurability in nvidia-settings. Any desired scaling can be
    configured through the new ViewPortIn and ViewPortOut MetaMode attributes.
  * Hotplug events (specifically, the RRNotify_OutputChange RandR event) are now generated when
    display devices are connected and disconnected from the GPU. Many desktop environments
    automatically resize the X desktop in response to these events.
  * Added display device name aliases, such that X configuration options that use display device
    names can refer to a display device by one of several names, including the RandR Output name
    for the display device. The X log reports the list of aliases for each display device.
  * Updated EDID parsing to include more complete support for EDID 1.4 and more recent versions
    of CEA-861.
  * Removed the Rotate X configuration option. This was used to statically rotate the X screen.
    Its functionality is replaced by the Rotation MetaMode attribute and RandR 1.2 rotation support.
    See the README for details.
  * Removed the RandRRotation X configuration option. This enabled configurability of X screen
    rotation via RandR 1.1. Its functionality is replaced by the Rotation MetaMode attribute and
    RandR 1.2 rotation support. See the README for details.
  * Removed support for the following NV-CONTROL attributes:
        NV_CTRL_GPU_SCALING
        NV_CTRL_GPU_SCALING_DEFAULT_TARGET
        NV_CTRL_GPU_SCALING_DEFAULT_METHOD
        NV_CTRL_DFP_SCALING_ACTIVE
        NV_CTRL_GPU_SCALING_ACTIVE
        NV_CTRL_FRONTEND_RESOLUTION
        NV_CTRL_BACKEND_RESOLUTION
        NV_CTRL_OVERSCAN_COMPENSATION
        NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION
  * Improved rendering performance for RENDER bitmap text.
  * Enabled the OpenGL "Sync to VBlank" option by default.
  * Added a new option, --restore-original-backup, to nvidia-xconfig. nvidia-xconfig creates a
    backup of the original X configuration file when modifying an X configuration file that does not
    appear to have been previously modified by nvidia-xconfig. This option restores a backup of the
    original X configuration file, if such a backup is found.
  * Expose the following additional FSAA modes via NV-CONTROL, nvidia-settings, and through X visuals
    and GLXFBConfigs:
        16X multisample FSAA on all GeForce GPUs
        Coverage sample FSAA on G80 and above GeForce GPUs
        32X multisample FSAA on G80 and above Quadro GPUs
        64X multisample FSAA on Fermi and above Quadro GPUs
  * Enabled conformant texture clamping by default in OpenGL.
  * Removed support for the GVO Clone mode NV-CONTROL attributes:
        NV_CTRL_GVO_DISPLAY_X_SCREEN
        NV_CTRL_GVO_X_SCREEN_PAN_X
        NV_CTRL_GVO_X_SCREEN_PAN_Y
  * Added a new, higher resolution icon for nvidia-settings.
  * Updated the NVIDIA X driver's handling of X configuration options that affect an entire GPU,
    not just a particular X screen running on a GPU (e.g., NoPowerConnectorCheck):
    for such X configuration options, the X driver will now honor the option on any of
    the X screens configured on the GPU. Prior to this change, the NVIDIA X driver only honored 
    such options on the first X screen configured on a GPU.
  * Added a checkbox to nvidia-settings to control the texture clamping attribute. When the box is
    checked, OpenGL textures are clamped according to the OpenGL specification. When it is unchecked,
    GL_CLAMP is remapped to GL_CLAMP_TO_EDGE for borderless 2D textures.
  * Removed the "Display" and "X Screen" tabs from the "X Server Display Configuration Page" of
    nvidia-settings, and added a new "Selection" dropdown menu for selecting X screens or display
    devices. This makes it easier to select X screens/Displays that are hidden.
  * Fixed a problem where starting, stopping, and moving OpenGL application windows was very slow
    on Quadro FX 4600, Quadro FX 5600, GeForce 8800 GTX, GeForce 8800 GTS, and GeForce 8800 Ultra.
  * Fixed an OpenGL performance regression which affected Geforce 6 and Geforce 7 series integrated GPUs.

-------------------------------------------------------------------
Fri May  4 23:22:04 CET 2012 - bumblebee-project@hotmail.com

- Update to 295.49

  * Added support for the following GPU:
        GeForce GTX 690
  * Fixed a problem where starting, stopping, and moving OpenGL application windows was very slow on
    Quadro FX 4600, Quadro FX 5600, GeForce 8800 GTX, GeForce 8800 GTS, and GeForce 8800 Ultra.
  * Fixed an OpenGL performance regression which affected Geforce 6 and Geforce 7 series integrated GPUs.

-------------------------------------------------------------------
Thu Apr 12 10:39:13 CET 2012 - bumblebee-project@hotmail.com

- Update to 295.40

  * Closed a security vulnerability which made it possible for attackers to reconfigure GPUs
    to gain access to arbitrary system memory. For further details,
    see: http://nvidia.custhelp.com/app/answers/detail/a_id/3109
  * Fixed a bug that caused DisplayPort devices to occasionally fail to turn back on after
    the system is resumed from suspend.
  * Added a ModeValidation X configuration option token, "AllowNon3DVisionModes", to allow modes
    that are not optimized for NVIDIA 3D Vision to be validated on 3D Vision monitors.
  * Added support for the following GPUs:
      GeForce GT 635M
      GeForce GT 610

-------------------------------------------------------------------
Sun Apr  1 22:37:51 CET 2012 - bumblebee-project@hotmail.com

- Update to 295.33

  * Added support for the following GPUs:
      GeForce GTX 680
      GeForce GT 630M
      GeForce GT 620
  * Fixed a VDPAU bug where decoding some H.264 streams would cause hardware errors on lower-end products,
    resulting in corruption and poor performance.
  * Fixed a bug that caused DisplayPort audio to stop working after monitors are hotplugged on GeForce GT 520.
  * Improved compatibility with recent Linux kernels.
  * Fixed a behavior change that prevented ConnectedMonitor from being usable with DisplayPort connectors.
  * Marked the GVO Clone mode NV-CONTROL attributes:

      NV_CTRL_GVO_DISPLAY_X_SCREEN
      NV_CTRL_GVO_X_SCREEN_PAN_X
      NV_CTRL_GVO_X_SCREEN_PAN_Y

    as deprecated. They will be removed in a future release. To display an X screen over GVO,
    it is recommended to use GVO with MetaModes, instead.
  * Fixed a bug that caused DisplayPort devices to not be listed in Xorg.*.log. For example,
    if only DisplayPort devices are attached, the log file would contain
      Quote:
        (--) NVIDIA(0): Connected display device(s) on NVIDIA GPU at PCI:2:0:0
        (--) NVIDIA(0): none
  * Added support for 3D Vision ready displays that have a NVIDIA 3D Vision infrared emitter
    built inside the panel itself.
  * Fixed a bug that caused OpenGL applications to crash with some libc versions, such as eglibc 2.15.
  * Fixed a bug that caused HDMI audio to stop working on AppleTV devices when an X server was started. 

-------------------------------------------------------------------
Thu Feb 16 10:05:40 CET 2012 - bumblebee-project@hotmail.com

- Update to 295.20

  * Fixed a bug that caused black areas to appear on the back faces of some models in Maya.
  * Fixed a bug that resulted in the printing of spurious loader error messages.
  * Fixed a bug that could cause X to crash after hotplugging displays.
  * Fixed a bug which caused face selections to be misrendered in Maya when using the paint selection tool.
  * Improved performance for interactive tools in Mudbox.
  * Added a "--no-opengl-files" option to nvidia-installer to allow installation of the driver without OpenGL files that might conflict with already installed OpenGL implementations.
  * Split the DFP configuration page in nvidia-settings into multiple tabs, allowing the controls to be displayed on smaller screens.

-------------------------------------------------------------------
Fri Feb 10 13:30:25 CET 2012 - bumblebee-project@hotmail.com

- Update to 295.17

  * Fixed a bug that prevented the internal panel from working on some laptops with GeForce 7 series GPUs.
  * Added support for xserver 1.11.99.901 (also known as 1.12 RC1).

-------------------------------------------------------------------
Mon Jan  2 13:44:04 CET 2012 - bumblebee-project@hotmail.com

- Update to 295.09

  * Added support for the following GPU:
  *      Tesla X2090
  * Fixed an OpenGL bug where using display lists on Fermi-based GPUs could result in missing rendering in some cases.
  * Fixed an OpenGL bug that caused incorrect rendering when using framebuffer objects to render to 16-bit color textures with alpha.
  * Fixed two bugs that caused sporadic application crashes in some multi-threaded OpenGL applications.
  * Fixed a bug that caused creating OpenGL 4.2 contexts with glXCreateContextAttribsARB to fail.
  * Fixed a bug that caused OpenGL to print

    Xlib: extension "NV-GLX" missing on display ":0".

    when used with a non-NVIDIA implementation of the GLX X extension.
  * Implemented color depth 30 (10 bits per component) support for GeForce 8 series and higher GPUs.
  * Implemented support for constraining cursors to the visible regions of connected displays; see the "ConstrainCursor" X Option in the README for details.
  * Fixed a bug that would cause Firefox to abort on pages with Flash when layers acceleration was force-enabled on Linux and Solaris.

-------------------------------------------------------------------
Thu Dec  8 22:29:53 CET 2011 - bumblebee-project@hotmail.com

- Update to 290.10

  * Fixed a bug that would cause OpenGL applications to crash when run with recent releases of glibc such as glibc 2.14.90.
  * Improved the performance of FBO bind operations when using Xinerama by ~30% in some cases.
  * Fixed a bug that could cause stereo corruption when driving a stereo display and a non-stereo display from the same GPU.
  * Fixed a bug that could cause display devices on a secondary GPU to get swapped between X screens when restarting the X server.
  * Fixed a bug that could result in line flickering in full-scene anti- aliasing contexts.
  * Fixed a bug that caused the physical dimensions of rotated monitors to be reported incorrectly.
  * Add support for the pre-VBO DrawArrays command in the server-side GLX driver module. The NVIDIA client-side GLX implementation never sends this command, but the server needs to support it for compatibility with other GLX client implementations.
  * Fixed a regression that caused blank/white windows when exhausting video memory on GeForce 6 and 7 series GPUs while using composited desktops.
  * Fixed a bug that caused a crash when glDrawArrays was used with a non-VBO vertex attribute array to draw on a Xinerama screen other than screen 0 using an indirect GLX context.

-------------------------------------------------------------------
Tue Oct 25 10:51:47 CEST 2011 - bumblebee-project@hotmail.com

- Update to 290.03
  * Added support for the following GPU:
        GeForce 510
  * Fixed a bug that prevented the driver from loading on some systems with integrated graphics.
  * Fixed issues in VDPAU that prevented allocating and displaying extremely large VdpOutputSurfaces.
  * Added support for limiting heap allocations in the OpenGL driver through the use of the __GL_HEAP_ALLOC_LIMIT environment variable. See the README for further details.
  * Added an "Accel" option to the X driver to allow disabling its use of the graphics processing hardware. This is useful when other components, such as CUDA, require exclusive use of the GPU's processing cores.
  * Modified how the OpenGL driver allocates executable memory so it may continue to function properly if /tmp is mounted noexec. As some fallback allocation methods may be prohibited under SELinux policy, the driver now supports detection of this policy as well as manual override of this detection via the __GL_SELINUX_BOOLEANS environment variable.
  * Fixed a bug that caused various GLSL built-in uniforms to not be updated properly when calling glPopAttrib.
  * Improved performance by caching compiled OpenGL shaders to disk. Added a "GLShaderDiskCache" option to the X driver to enable/disable this feature. Added the __GL_SHADER_DISK_CACHE and __GL_SHADER_DISK_CACHE_PATH environment variables for further configuration. See the README for further details.
  * Fixed a bug that caused trapezoid and triangle rendering to be very slow on older GPUs with xorg-server 1.11.

-------------------------------------------------------------------
Sat Oct  8 16:02:49 CEST 2011 - bumblebee-project@hotmail.com

- Update to 285.05.09
  * Added support for the following GPU:
        GeForce GT 520MX
  * Added support for xserver ABI 11 (xorg-server 1.11).
  * Fixed a bug causing a Linux kernel BUG when retrieving CPU information on some systems.
  * Fixed a bug causing some applications to hang on exit.
  * Fixed a bug causing flickering in some GPU/display combinations.
  * Fixed a bug that could result in poor OpenGL performance after hotplugging a monitor.
  * Fixed a bug causing possible text corruption when recovering from GPU errors.

-------------------------------------------------------------------
Sun Sep 25 16:23:03 CEST 2011 - bumblebee-project@hotmail.com

- Initial release.