<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="18"><package pkgid="c5dfbadc64ff2fff7b27b3e03cc50209d003a257" name="dkms-nvidia" arch="i586">
    <version epoch="0" ver="313.18" rel="94.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="27625afd88add8e353524e3d7df8bc2963b8a453" name="dkms-nvidia" arch="src">
    <version epoch="0" ver="313.18" rel="94.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="66416b1198a7905034e9caa9a1b69f3bb6a7bd25" name="dkms-nvidia" arch="x86_64">
    <version epoch="0" ver="313.18" rel="94.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="81f241928c327feae5508b6edfbf3b3d2a043337" name="nvidia-compute" arch="i586">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="4fece79752554fae3807076463596ebd02d31cee" name="nvidia-compute" arch="x86_64">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="ab60540c4f925dc81542802dbcd645baf5ae1b2d" name="nvidia-compute-32bit" arch="x86_64">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="3dd8d0d1e4302940700c7450cc2789459b03b0d1" name="nvidia-compute-devel" arch="i586">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="b5c860e43ce458cda9d722968a5eadcaa8709daf" name="nvidia-compute-devel" arch="x86_64">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="3dc0613589f8a922abd5fea9344738b9229a4a46" name="nvidia-compute-devel-32bit" arch="x86_64">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="0d827468c7174b1c9e8331ba925ad129cd533c96" name="x11-video-nvidia" arch="i586">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="86d4255dc0c9724341223824907b8cbad7c9d02d" name="x11-video-nvidia" arch="src">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="f6e0e9153c06713e0d8062d92a92c73cc2fdf6ae" name="x11-video-nvidia" arch="x86_64">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="7b09be959d73285db7cf33dea13349128d7d92cb" name="x11-video-nvidia-32bit" arch="x86_64">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="7060f64985066f66a90d9d5785d2bd481d3c0c85" name="x11-video-nvidia-devel" arch="i586">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="d9825b153b179923ba1bf0b62aa4faeb0393fcca" name="x11-video-nvidia-devel" arch="x86_64">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>
<package pkgid="dd0533b17fdbffea4c17308ba0f66f8822ca05ee" name="x11-video-nvidia-devel-32bit" arch="x86_64">
    <version epoch="0" ver="313.18" rel="96.1"/>

<changelog author="bumblebee-project@hotmail.com" date="1328875200">- 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).</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1329393600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1333281600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1334232000">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1336132801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465600">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1338465601">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1339588800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1340107200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1343908801">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344340800">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1344945600">- 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</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1346155200">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1348488000">- 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1350388800">- Update to 310.14
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped
    with the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications
    when run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation
    for the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable
    Settings" of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running
    inside a Unity session.
  * Added support for OpenGL 4.3.
  * 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.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1354190400">- Update to 310.19
  * Added support for OpenGL 4.3.
  * Added a new X configuration option, "UseHotplugEvents", to allow the suppression of
    RandR events when adding or removing non-DisplayPort displays. See the "X Config Options"
    appendix of the README for details.
  * Added support for configuring stereo in nvidia-settings when stereo is enabled in
    the X configuration file.
  * Added support for configuring the ViewPortIn and ViewPortOut for display devices in
    nvidia-settings.
  * Fixed metamode bookkeeping when modifying the display configuration in
    the "X Server Display Configuration" page of nvidia-settings.
  * Added support for configuring rotation and reflection per display device in
    nvidia-settings.
  * Implemented workarounds for two Adobe Flash bugs by applying libvdpau
    commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with
    the NVIDIA driver.
  * Fixed an issue which affected the performance of moving windows of VDPAU applications when
    run in some composite managers.
  * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for
    the GL_ARB_pixel_buffer_object OpenGL extension.
  * Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See the documentation for
    the "Stereo" X configuration option in the README for details.
  * Added experimental support for OpenGL threaded optimizations, available through
    the __GL_THREADED_OPTIMIZATIONS environment variable. For more information, please refer to
    the "Threaded Optimizations" section in chapter "Specifying OpenGL Environment Variable Settings"
    of the README.
  * Improved performance and responsiveness of windowed OpenGL applications running inside
    a Unity session.</changelog>
<changelog author="bumblebee-project@hotmail.com" date="1356177600">- Update to 313.09
  * Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow
    reporting of hotplug events when displays are connected or disconnected while
    VT-switched away from X.
  * Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following
    extension and core commands.
    ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv, ClearBufferuiv and
    GetStringi.
  * Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on
    Kepler GPUs that support a 256x256 cursor image.
  * Fixed a bug that prevented some cursor image updates from taking effect on displays with
    rotation or other transformations applied.
  * Fixed cursor alpha blending artifacts on displays with rotation or other
    transformations applied.
  * Added support for the GLX_EXT_buffer_age extension.
  * Improved the performance of glDrawPixels() by up to 450% when the pixel data is of
    type GL_BYTE.
  * Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of
    libnvcuvid.so while creating it.
  * Improved performance of OpenGL framebuffer object binds with Xinerama enabled by
  2000-3000% when the application's windows do not span screen boundaries.
  * Fix performance issues when using some versions of HyperMesh with Quadro GPUs.</changelog>
<changelog author="bumblebee.obs@gmail.com" date="1359460800">- Update to 313.18</changelog>

</package>

<package pkgid="662ea57b7d2a3cebaf353c9646e68f0d6dcf8624" name="dkms" arch="noarch">
    <version epoch="0" ver="2.2.0.3_git20150809" rel="2.1"/>

<changelog author="Matt_Domsch@dell.com" date="1172145600">- RHEL5 weak module status report fixed</changelog>
<changelog author="Matt_Domsch@dell.com" date="1172232000">- After upgrading from older DKMS versions to 2.0.14, any previously
  installed modules wouldn't show status properly, and wouldn't
  uninstall properly, due to the new policy of using /extras/ and
  /updates/.  Needed to take that into account and look in both places.
- SuSE puts weak-modules in /usr/lib/module-init-tools not /sbin.</changelog>
<changelog author="Matt_Domsch@dell.com" date="1172491200">- release with no changes</changelog>
<changelog author="Matt_Domsch@dell.com" date="1172577600">- fix override_dest_module_location() for historical distro versions
- don't run weak-modules if it doesn't exist</changelog>
<changelog author="Matt_Domsch@dell.com" date="1174392000">- spec file cleanups per re-review in Fedora
- add bash completion, rpmbuild check, pinit, pass-arch patches from
  Mandriva.  These are generic.  The other Mandriva patches appear to
  be distro-specific.
- Look for /etc/sysconfig/module-init-tools to get some values.</changelog>
<changelog author="Matt_Domsch@dell.com" date="1182340800">- updated for Ubuntu support, other bugfixes.</changelog>
<changelog author="Matt_Domsch@dell.com" date="1190203200">- upgrade to latest upstream</changelog>
<changelog author="Matt_Domsch@dell.com" date="1192017600">- call udevtrigger if we install a module for the currently running kernel
- uninstall from /extra before DEST_MODULE_LOCATION (Red Hat BZ#264981)
- Run depmod after uninstall</changelog>
<changelog author="Matt_Domsch@dell.com" date="1203076800">- call udevadm trigger instead of udevtrigger for newer udev (Launchpad #192241)
- omit installed-weak modules from remove --all (Red Hat BZ#429410)</changelog>
<changelog author="Matt_Domsch@dell.com" date="1206014400">- don't include dist/ in tarball
- use /etc/kernel/{prerm,postinst}.d/dkms in RPMs now too
- mkrpm: display rpmbuild log on error, write RPMs to $dkms_tree/$module/$module_version/rpm
- clarify license in spec to GPLv2+</changelog>
<changelog author="Matt_Domsch@dell.com" date="1206446400">- fix dkms.spec file/dir ownerships yet again</changelog>
<changelog author="Matt_Domsch@dell.com" date="1211976000">- depmod on uninstall before mkinitrd, depmod fix &amp; cleanups
- find_module_from_ko() could incorrectly return multiple values</changelog>
<changelog author="rel-eng@lists.fedoraproject.org" date="1235476800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild</changelog>
<changelog author="Matt_Domsch@dell.com" date="1239710400">- update to latest upstream</changelog>
<changelog author="Matt_Domsch@dell.com" date="1239796800">- add Requires: lsb</changelog>
<changelog author="rel-eng@lists.fedoraproject.org" date="1248436800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
<changelog author="Matt_Domsch@dell.com" date="1250942400">- update to latest upstream
- drop Requires: lsb.  avoid calling rpm (recursively) if possible.
- add recognition for Oracle Enterprise Linux, Oracle VM, Scientific
  Linux, and VMware 3.x</changelog>
<changelog author="tchvatal@suse.com" date="1391774400">- Cleanup with spec cleaner
- Remove compat layers for everything to be up par with suse needs
- Provide only systemd files as we support only systemd on all
  products
- Remove old backcompat postun script
- removed patches:
  * dkms-compat_suse_init_script.diff</changelog>
<changelog author="tchvatal@suse.com" date="1391774401">- Add trailing newlines.</changelog>
<changelog author="tchvatal@suse.com" date="1391774402">- Accidentaly moved dkms default config. Move it back.</changelog>

</package>

<package pkgid="dd35c05dcd878f24555be1fd4982555091f4bef1" name="dkms" arch="src">
    <version epoch="0" ver="2.2.0.3_git20150809" rel="2.1"/>

<changelog author="Matt_Domsch@dell.com" date="1172145600">- RHEL5 weak module status report fixed</changelog>
<changelog author="Matt_Domsch@dell.com" date="1172232000">- After upgrading from older DKMS versions to 2.0.14, any previously
  installed modules wouldn't show status properly, and wouldn't
  uninstall properly, due to the new policy of using /extras/ and
  /updates/.  Needed to take that into account and look in both places.
- SuSE puts weak-modules in /usr/lib/module-init-tools not /sbin.</changelog>
<changelog author="Matt_Domsch@dell.com" date="1172491200">- release with no changes</changelog>
<changelog author="Matt_Domsch@dell.com" date="1172577600">- fix override_dest_module_location() for historical distro versions
- don't run weak-modules if it doesn't exist</changelog>
<changelog author="Matt_Domsch@dell.com" date="1174392000">- spec file cleanups per re-review in Fedora
- add bash completion, rpmbuild check, pinit, pass-arch patches from
  Mandriva.  These are generic.  The other Mandriva patches appear to
  be distro-specific.
- Look for /etc/sysconfig/module-init-tools to get some values.</changelog>
<changelog author="Matt_Domsch@dell.com" date="1182340800">- updated for Ubuntu support, other bugfixes.</changelog>
<changelog author="Matt_Domsch@dell.com" date="1190203200">- upgrade to latest upstream</changelog>
<changelog author="Matt_Domsch@dell.com" date="1192017600">- call udevtrigger if we install a module for the currently running kernel
- uninstall from /extra before DEST_MODULE_LOCATION (Red Hat BZ#264981)
- Run depmod after uninstall</changelog>
<changelog author="Matt_Domsch@dell.com" date="1203076800">- call udevadm trigger instead of udevtrigger for newer udev (Launchpad #192241)
- omit installed-weak modules from remove --all (Red Hat BZ#429410)</changelog>
<changelog author="Matt_Domsch@dell.com" date="1206014400">- don't include dist/ in tarball
- use /etc/kernel/{prerm,postinst}.d/dkms in RPMs now too
- mkrpm: display rpmbuild log on error, write RPMs to $dkms_tree/$module/$module_version/rpm
- clarify license in spec to GPLv2+</changelog>
<changelog author="Matt_Domsch@dell.com" date="1206446400">- fix dkms.spec file/dir ownerships yet again</changelog>
<changelog author="Matt_Domsch@dell.com" date="1211976000">- depmod on uninstall before mkinitrd, depmod fix &amp; cleanups
- find_module_from_ko() could incorrectly return multiple values</changelog>
<changelog author="rel-eng@lists.fedoraproject.org" date="1235476800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild</changelog>
<changelog author="Matt_Domsch@dell.com" date="1239710400">- update to latest upstream</changelog>
<changelog author="Matt_Domsch@dell.com" date="1239796800">- add Requires: lsb</changelog>
<changelog author="rel-eng@lists.fedoraproject.org" date="1248436800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
<changelog author="Matt_Domsch@dell.com" date="1250942400">- update to latest upstream
- drop Requires: lsb.  avoid calling rpm (recursively) if possible.
- add recognition for Oracle Enterprise Linux, Oracle VM, Scientific
  Linux, and VMware 3.x</changelog>
<changelog author="tchvatal@suse.com" date="1391774400">- Cleanup with spec cleaner
- Remove compat layers for everything to be up par with suse needs
- Provide only systemd files as we support only systemd on all
  products
- Remove old backcompat postun script
- removed patches:
  * dkms-compat_suse_init_script.diff</changelog>
<changelog author="tchvatal@suse.com" date="1391774401">- Add trailing newlines.</changelog>
<changelog author="tchvatal@suse.com" date="1391774402">- Accidentaly moved dkms default config. Move it back.</changelog>

</package>

</otherdata>