Changelog for
dkms-nvidia-304.134-7.1.i586.rpm :
Thu Feb 2 13:00:00 2017 bumblebee.obsAATTgmail.com
- Update to 304.134
* Added support for X.Org xserver ABI 23 (xorg-server 1.19)
* Fixed a bug that allowed nvidia-installer to attempt loading kernel
modules that were built against non-running kernels.
Thu Nov 8 13:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 304.64
* Added support for the following GPUs:
VGX K1
VGX K2
* Fixed a regression in backlight control functionality on some notebook configurations.
* Fixed a performance issue with recent Linux kernels when allocating and freeing system memory.
* Fixed a bug that sometimes prevented the display device / X screen selection menu from being
displayed in nvidia-settings.
* Fixed a bug that prevented X driver gamma manipulation from working after a VT-switch on some
configurations.
* Added the option \"--output-file\" to nvidia-bug-report.sh to allow specifying a custom filename
for the log file.
* Fixed a hang when using OpenGL programs with some SLI Mosaic configurations on pre-Fermi GPUs.
* Added sections to the \"Supported NVIDIA GPU Products\" list for NVS, Tesla, and VGX products.
Wed Oct 24 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 304.60
* Fixed a bug that caused the X server to crash if a display was put into DPMS off mode and
subsequently reenabled while screen transformations are in use.
* Fixed a bug that caused the X Resize and Rotate extension to be enabled when Xinerama is
enabled. These two X extensions are incompatible and having them both enabled can confuse
window managers such as KDE\'s kwin. RandR is now correctly disabled when Xinerama is enabled.
* Fixed a bug causing OpenGL stereo applications to not work properly when using passive stereo
modes 5 through 9 on Quadro Fermi and newer GPUs.
* Updated nvidia-settings to report Dedicated GPU Memory (i.e., the memory dedicated exclusively
to the GPU) and Total GPU Memory (i.e., Dedicated GPU Memory plus any TurboCache(TM)-accessible
system memory) separately on the GPU information page.
* Added reporting of the current utilization of Dedicated GPU Memory to the GPU information page of
nvidia-settings.
* Added support for the \"Backlight\" RandR output property for configuring the brightness of
some notebook internal panels.
* Fixed a bug that prevented the Ubuntu Unity launcher panel from unhiding:
https://bugs.launchpad.net/unity/+bug/1057000
* Fixed a bug that caused nvidia-installer to sometimes attempt to write a log file in a
nonexistent directory.
* Fixed a bug that caused incorrect input transformation after resizing an NVIDIA X screen with
xserver ABI 12 (xorg-server 1.12) or newer.
* Fixed a bug that caused GLX to leak memory when Xinerama is enabled.
Mon Sep 24 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 304.51
* Added support for the new Quadro Sync board for Quadro Kepler GPUs. See the
\"Configuring Frame Lock and Genlock\" chapter in the README for details.
* Fixed an X server crash on X.Org xserver 1.13 when it is compiled without support for DRI2.
* Fixed a regression that broke color controls on older X servers.
* Fixed a bug that sometimes caused the display layout area of the nvidia-settings
control panel to be laid out incorrectly.
* Fixed a bug that prevented panning from working correctly after a modeswitch on some
X servers with support for cursor constraining.
* Gamma ramp and colormap adjustments now apply correctly when screen transformations such as
rotation and keystone correction are in use.
* Fixed RandR per-CRTC gamma persistence across modeswitches and VT-switches.
* Fixed a bug that caused the X server to sometimes hang in response to input events.
* Fixed a reduction in rendering performance for core X11 rendering on certain GPUs that
occurred in the 290.series of releases.
* Fixed a bug that prevented PowerMizer from working correctly on some boards with GDDR5 memory,
such as some GeForce GT 240 SKUs.
* Fixed a bug that caused OpenGL applications to not animate properly when a rotation or
a transformation was applied on some older X server versions.
* Enabled FXAA with Unified Back Buffers.
* Fixed a bug that prevented the \"Reset Hardware Defaults\" button in the Display Settings page of
nvidia-settings from being activated.
Tue Aug 28 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 304.43
* Added support for the following GPUs:
GeForce GTX 660 Ti
Quadro K5000
Quadro K5000M
Quadro K4000M
Quadro K3000M
NVS 510
* Fixed a bug that caused pre-release versions of X.Org xserver 1.13 to crash when certain
GLX operations were performed, such as when starting Firefox.
* Fixed a bug that caused VDPAU to hang when expanding the YouTube Flash Player.
* Fixed a bug that caused gnome-settings-daemon to revert display configuration changes
made by nvidia-settings.
* Updated nvidia-settings to use RandR per-CRTC gamma control, when available. When
controlling an X server with support for RandR 1.2, nvidia-settings will display the color
correction widget as a tab within each display device page, instead of a per-X screen color
correction page.
* Fixed a bug that prevented the display palette from being updated immediately after
an application called XStoreColors.
* Added the ability to select and move X screens in the \"X Server Display Configuration\" page of
nvidia-settings via Ctrl-(Left)Click + Drag.
Tue Aug 14 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 304.37
* Added support for the following GPUs:
GeForce GTX 680M
Quadro K1000M
Quadro K2000M
Tesla K10
* Removed the ability to enable SLI on GPUs with ECC enabled.
* Fixed several bugs that prevented some RandR transform geometries from being applied.
* Fixed a bug that caused frequent hangs or crashes on some systems.
* Fixed a bug that would cause corruption and performance issues in certain OpenGL applications
such as Amnesia: The Dark Descent on GeForce 6 and 7 GPUs.
* Fixed a bug that caused applications that use DirectColor visuals, such as
Enemy Territory: Quake Wars and Braid, to appear in shades of blue instead of
the correct colors.
* Modified handling of RRSetScreenSize requests to ignore requests that do not actually resize
the screen.This reduces screen flicker in certain cases when using GNOME.
* Added a new option, \"--disable-nouveau\" to nvidia-installer. This option changes the action
that is chosen by default when Nouveauis detected by nvidia-installer. If
the \"--disable-nouveau\" optionis set, then the default will be to attempt to disable Nouveau
when it is detected; otherwise, no attempt will be made unless requested.
* Added support for xserver ABI 13 (xorg-server 1.13).
* Added support for RandR per-CRTC gamma manipulation through the RandR 1.2 RRGetCrtcGammaSize,
RRGetCrtcGamma, and RRSetCrtcGamma requests.
* Fixed a bug that caused RRSetOutputPrimary requests to incorrectly generate BadValue errors
when setting the primary output to None.This caused gnome-settings-daemon to crash after
changing the screen configuration in response to a display hotplug or the display change
hot-key being pressed.
* Fixed a problem where RENDER Glyphs operations would exhibit severe performance issues in
certain cases, such as when used with gradients by Cairo and Chromium.
* Fixed a bug that caused X to hang when resuming certain DisplayPort display devices (such as
Apple brand mini-DisplayPort to dual-link DVI adapters) from power-saving mode.
* Fixed a bug that caused an X screen to be extended to Quadro SDI Output devices by default.
An X screen will still use an SDI Output device if it is the only display device available.
To use a SDI Output device on an X screen with other display devices available, include
the SDI Output device with either the \"UseDisplayDevice\" or \"MetaMode\" X configuration options.
* Updated X11 modeline validation such that modes not defined in a display device\'s EDID are
discarded if the EDID 1.3 \"GTF Supported\" flag is unset or if
the EDID 1.4 \"Continuous Frequency\" flag is unset. The new \"AllowNonEdidModes\" token for
the ModeValidationX configuration option can be used to disable this new check.
* Fixed a bug, introduced in the 295.xx release series, with EDID detection on some laptop
internal panels. This bug caused the laptop internal panel to show six small copies of
the desktop.
* Added support for FXAA, Fast Approximate Anti-Aliasing. Using regular anti-aliasing modes or
Unified Back Buffers with FXAA is not currently supported.
* Enhanced the functionality of the IncludeImplicitMetaModes X configuration option:
Implicit MetaModes will be added for the primary display device, even if multiple display
devices are in use when X is initialized.
Implicit MetaModes will be added for common resolutions, even
if there isn\'t a mode with that resolution in the mode pool of
the display device.
Extended the syntax of the IncludeImplicitMetaModes X
configuration option, e.g., to control which display device is
used for creation of implicit MetaModes.
See the description of the IncludeImplicitMetaModes X configuration
option in the README for details.
* Modified the handling of the RandR 1.0/1.1 requests RRGetScreenInfo and RRSetScreenConfig
(e.g., `xrandr -q --q1` and `xrandr --size ...` and `xrandr --orientation ...`) such that
they operate on MetaModes. This was the behavior in NVIDIA X driver versions 295.xx and
earlier, but 302.xx releases altered the handling of these RandR 1.0/1.1 requests to
operate on a single RandR output\'s modes.
* With the above changes to IncludeImplicitMetaModes and RandR 1.0/1.1 handling, fullscreen
applications (e.g., SDL-based applications, Wine), should have more resolutions available
to them, and should interact better with multiple monitor configurations.
* Fixed a bug that could cause G8x, G9x, and GT2xx GPUs to display a black screen or corruption
after waking up from suspend.
* Fixed several bugs that could cause some OpenGL programs to hang when calling fork(3).
* Fixed an nvidia-settings bug that caused the results of ProbeDisplays queries made with
the --display-device-string option to be formatted incorrectly.
* Improved the responsiveness of updates to the nvidia-settings control panel when displays
are hotplugged.
* Fixed a bug that caused display corruption when setting some transforms, especially when
panning a transformed display.
* Fixed a bug that caused extra RandR events to be generated the first time a display is
hotplugged.
* Fixed a bug that caused X11 modelines with \'AATT\' in their names to be rejected.
* Added support for DisplayPort 1.2 branch devices, which allow multiple displays to be
connected to a single DisplayPort connector on a graphics board.
* Fixed a bug that caused most OpenGL texture uploads to be slow when the context was
bound rendering to an RGB overlay drawable.
* Fixed a bug that caused audio over HDMI to not work after restarting the X server on
some MCP7x (IGP) GPUs.
* Updated the X configuration option \"UseDisplayDevice\" to honor the value \"none\" on any GPU.
* Added support for DKMS in nvidia-installer. Installing the kernel module through DKMS
allows the module to be rebuilt automatically when changing to a different Linux kernel.
See the README and the nvidia-installer help text for the \"--dkms\" option.
* Added RandR output properties _ConnectorLocation, ConnectorNumber, ConnectorType, EDID,
_GUID, and SignalFormat. See the README for details on these properties.
* Extended support for Base Mosaic to all G80+ SLI configurations with up to three displays.
* Fixed a bug that caused some monitors to fail to wake from DPMS suspend mode when
multiple DisplayPort monitors were attached to one GPU.
* Removed controls for XVideo attributes from the \"X Server XVideo Settings\" page of
the nvidia-settings control panel. XVideo attributes can be configured in XVideo player
applications, or through utilities such as xvattr.
* Fixed a bug that caused all ports on an XVideo adaptor to share color correction settings.
* Removed support for the following X configuration options:
SecondMonitorHorizSync
SecondMonitorVertRefresh
Similar control is available through the NVIDIA HorizSync and
VertRefresh X configuration options. Please see the NVIDIA driver
README for details.
* Fixed a bug that prevented NVIDIA 3D Vision Pro from working properly when switching
between X servers on different VTs.
* Added support for desktop panning when rotation, reflection, or transformation is applied
to a display device (either through RandR or through the MetaMode syntax); panning would
previously be ignored in that case.
* Implemented hotfix for a privilege escalation vulnerability reported on August 1, 2012.
For more details, see: http://nvidia.custhelp.com/app/answers/detail/a_id/3140
Tue Aug 7 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 304.32
* Implemented hotfix for a privilege escalation vulnerability reported on August 1, 2012.
For more details, see: http://nvidia.custhelp.com/app/answers/detail/a_id/3140
* Fixed a bug that caused applications that use Direct Color visuals, such as
Enemy Territory: Quake Wars and Braid, to appear in shades of blue instead of
the correct colors.
* Modified handling of RRSetScreenSize requests to ignore requests that do not actually resize
the screen. This reduces screen flicker in certain cases when using GNOME.
* Added a new option, \"--disable-nouveau\" to nvidia-installer. This option changes the action
that is chosen by default when Nouveau is detected by nvidia-installer. If
the \"--disable-nouveau\" optionis set, then the default will be to attempt to disable Nouveau
when it is detected; otherwise, no attempt will be made unless requested.
Thu Aug 2 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 304.30
* Added support for the following GPU:
Tesla K10
* Added support for RandR per-CRTC gamma manipulation through the
RandR 1.2 RRGetCrtcGammaSize, RRGetCrtcGamma, and RRSetCrtcGamma requests.
* Fixed a bug that caused RRSetOutputPrimary requests to incorrectly generate BadValue
errors when setting the primary output to None. This caused gnome-settings-daemon to
crash after changing the screen configuration in response to a display hotplug or the
display change hot-key being pressed.
* Fixed a problem where RENDER Glyphs operations would exhibit severe performance issues
in certain cases, such as when used with gradients by Cairo and Chromium.
* Fixed a bug that caused X to hang when resuming certain DisplayPort display devices
(such as Apple brand mini-DisplayPort to dual-link DVI adapters) from power-saving mode.
* Fixed a bug that caused an X screen to be extended to Quadro SDI Output devices by default.
An X screen will still use an SDI Output device if it is the only display device available.
To use a SDI Output device on an X screen with other display devices available, include the
SDI Output device with either the \"UseDisplayDevice\" or \"MetaMode\" X configuration options.
* Updated X11 modeline validation such that modes not defined in a display device\'s EDID are
discarded if the EDID 1.3 \"GTF Supported\" flag is unset or if the EDID 1.4 \"Continuous Frequency\"
flag is unset. The new \"AllowNonEdidModes\" token for the ModeValidation X configuration option
can be used to disable this new check.
* Fixed a bug, introduced in the 295.xx release series, with EDID detection on some laptop
internal panels. This bug caused the laptop internal panel to show six small copies of
the desktop.
* Added support for FXAA, Fast Approximate Anti-Aliasing.
Thu Aug 2 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 304.22
* Added support for the following GPUs:
GeForce GTX 680M
Quadro K1000M
Quadro K2000M
* Enhanced the functionality of the IncludeImplicitMetaModes X configuration option:
Implicit MetaModes will be added for the primary display device, even if multiple
display devices are in use when X is initialized.
Implicit MetaModes will be added for common resolutions, even if there isn\'t a mode
with that resolution in the mode pool of the display device.
Extended the syntax of the IncludeImplicitMetaModes X configuration option,
e.g., to control which display device is used for creation of implicit MetaModes.
See the description of the IncludeImplicitMetaModes X configuration option in the README
for details.
* Modified the handling of the RandR 1.0/1.1 requests RRGetScreenInfo and RRSetScreenConfig
(e.g., `xrandr -q --q1` and `xrandr --size ...` and `xrandr --orientation ...`) such that
they operate on MetaModes. This was the behavior in NVIDIA X driver versions 295.xx and
earlier, but 302.xx releases altered the handling of these RandR 1.0/1.1 requests to
operate on a single RandR output\'s modes.
* With the above changes to IncludeImplicitMetaModes and RandR 1.0/1.1 handling, fullscreen
applications (e.g., SDL-based applications, Wine), should have more resolutions available
to them, and should interact better with multiple monitor configurations.
* Fixed a bug that could cause G8x, G9x, and GT2xx GPUs to display a black screen or
corruption after waking up from suspend.
* Fixed several bugs that could cause some OpenGL programs to hang when calling fork(3).
* Fixed an nvidia-settings bug that caused the results of ProbeDisplays queries made with
the --display-device-string option to be formatted incorrectly.
* Improved the responsiveness of updates to the nvidia-settings control panel when displays
are hotplugged.
* Fixed a bug that caused display corruption when setting some transforms, especially when
panning a transformed display.
* Fixed a bug that caused extra RandR events to be generated the first time a display is
hotplugged.
* Fixed a bug that caused X11 modelines with \'AATT\' in their names to be rejected.
* Added support for DisplayPort 1.2 branch devices, which allow multiple displays to be
connected to a single DisplayPort connector on a graphics board.
* Fixed a bug that caused most OpenGL texture uploads to be slow when the context was bound
rendering to an RGB overlay drawable.
* Fixed a bug that caused audio over HDMI to not work after restarting the X server on some
MCP7x (IGP) GPUs.
* Updated the X configuration option UseDisplayDevice to honor the value none on any GPU.
* Added support for DKMS in nvidia-installer. Installing the kernel module through DKMS allows
the module to be rebuilt automatically when changing to a different Linux kernel. See the
README and the nvidia-installer help text for the --dkms option.
* Added RandR output properties _ConnectorLocation, ConnectorNumber, ConnectorType, EDID, _GUID,
and SignalFormat. See the README for details on these properties.
* Extended support for Base Mosaic to all G80+ SLI configurations with up to three displays.
* Fixed a bug that caused some monitors to fail to wake from DPMS suspend mode when multiple
DisplayPort monitors were attached to one GPU.
* Removed controls for XVideo attributes from the \"X Server XVideo Settings\" page of the
nvidia-settings control panel. XVideo attributes can be configured in XVideo player applications,
or through utilities such as xvattr.
* Fixed a bug that caused all ports on an XVideo adaptor to share color correction settings.
* Removed support for the following X configuration options:
SecondMonitorHorizSync
SecondMonitorVertRefresh
Similar control is available through the NVIDIA HorizSync and VertRefresh X configuration options.
Please see the NVIDIA driver README for details.
* Fixed a bug that prevented NVIDIA 3D Vision Pro from working properly when switching between
X servers on different VTs.
Tue Jun 19 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 302.17
* Added support for the following GPUs:
GeForce GT 620M
GeForce GT 640M
GeForce GT 640M LE
GeForce GT 650M
GeForce GTX 660M
GeForce GTX 670M
GeForce GTX 675M
GeForce GTX 555
GeForce GTX 560 SE
GeForce GT 415
GeForce GTX 460 v2
NVS 5400M
NVS 310
Quadro 410
* Made nvidiaXineramaInfoOrder consistent with the RRSetOutputPrimary and
RRGetOutputPrimary RandR requests: changes to either nvidiaXineramaInfoOrder or
RandR OutputPrimary will be reflected in the other.
* Fixed an interaction problem between RandR 1.2, ConstrainCursor, and panning that prevented
panning from working properly.
* Fixed a bug that caused RandR RRNotify_CrtcChange events to not be generated when switching
between MetaModes with the same total size but different layout of display devices. This bug
caused some window managers to not update their layouts in response to switching same-sized
MetaModes.
* Added support for desktop panning when rotation, reflection, or transformation is applied
to a display device (either through RandR or through the MetaMode syntax); panning would
previously be ignored in that case.
* Added an \"EDID\" property to RandR 1.2 outputs. This property contains the binary contents of
the connected monitor\'s extended display identification data, which allows applications such as
the GNOME display properties dialog to query information about it.
* Fixed a bug that caused audio over HDMI to not work on some GPUs after querying the RandR
configuration (e.g., `xrandr -q`).
* Added the \"nvidiaXineramaInfo\" X configuration option to report the layout of multiple display
devices within an X screen. This is enabled by default. When disabled on X servers with
RandR 1.2 support, the NVIDIA X driver will report one screen-sized region. When disabled on
X servers without RandR 1.2 support, no Xinerama information will be reported. For backwards
compatibility, the \"NoTwinViewXineramaInfo\" option disables nvidiaXineramaInfo.
* Added the \"nvidiaXineramaInfoOrder\" X configuration option as a replacement for
\"TwinViewXineramaInfoOrder\". For backwards compatibility, \"TwinViewXineramaInfoOrder\" is kept as
a synonym for \"nvidiaXineramaInfoOrder\".
* Added the \"nvidiaXineramaInfoOverride\" X configuration option as a replacement for
\"TwinViewXineramaInfoOverride\". For backwards compatibility, \"TwinViewXineramaInfoOverride\" is kept
as a synonym for \"nvidiaXineramaInfoOverride\".
* Fixed a bug that prevented the use of some SLI Mosaic topologies.
* Added the \"MetaModeOrientation\" X configuration option as a replacement for \"TwinViewOrientation\".
\"TwinViewOrientation\" is kept as a synonym for \"MetaModeOrientation\", for backwards compatibility.
* Disabled the use of certain OpenGL optimizations with Autodesk Maya and Mudbox, due to conflicts
between these applications and the optimizations. Some performance loss in Autodesk Maya and
Mudbox is possible, as a result.
* Fixed a behavior issue where redundant DPMS state transitions were leading to unexpected screen
blanking on DisplayPort displays.
Wed Jun 13 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 295.59
* Added support for the following GPUs:
NVS 5400M
NVS 310
GeForce GT 620M
GeForce GT 640M
GeForce GT 640M LE
GeForce GT 650M
GeForce GTX 660M
GeForce GTX 670M
GeForce GTX 675M
GeForce GTX 555
GeForce GTX 560 SE
GeForce GT 415
GeForce GTX 460 v2
* Disabled the use of certain OpenGL optimizations with Autodesk Maya and Mudbox, due to
conflicts between these applications and the optimizations. Some performance loss in
Autodesk Maya and Mudbox is possible, as a result.
* Fixed a behavior issue where redundant DPMS state transitions were leading to unexpected
screen blanking on DisplayPort displays.
Thu May 31 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 302.11
* Added support for the following GPUs:
GeForce GTX 690
GeForce GTX 670
GeForce 605
GeForce GT 610
GeForce GT 630
GeForce GT 640
GeForce GT 645
* Fixed a bug affecting some G-Sync configurations which could cause active stereo content to be
inverted on some display devices.
* Added support for calculating the physical size and DPI of each RandR 1.2 Output using the
EDID Detailed Timing Description.
* Fixed a bug that prevented a workaround for the invalid EDID in certain AUO laptop flat panels
from being applied, leading to an 800x600 desktop repeated several times across the screen.
* Fixed a bug that caused the link configuration of DisplayPort devices to be reported incorrectly
in nvidia-settings.
Thu May 31 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 295.53
* Added support for the following GPU:
GeForce GTX 670
GeForce 605
GeForce GT 610
GeForce GT 630
GeForce GT 640
GeForce GT 645
* Fixed a bug affecting some G-Sync configurations which could cause active stereo content to be
inverted on some display devices.
Fri May 4 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 302.07
* Fixed a bug that caused OpenGL programs to leak file descriptors when calling exec().
* Fixed rendering corruption at the start of new X server generation.
* Added X driver support for RandR 1.2 and RandR 1.3.
See \"Support for the X Resize and Rotate Extension\" in the README for details.
* Extended the MetaMode X configuration option syntax with the following new attributes:
Rotation : specifies the display device\'s rotation
Reflection : specifies the display device\'s reflection
Transform : specifies a 3x3 transformation matrix to be applied to the display device
ViewPortOut : specifies the region of the mode in which to display pixels
ViewPortIn : specifies the size of the region in the X screen to display in the ViewPortOut
For example, \"DFP-0: nvidia-auto-select { Rotation=left }\".
See \"Configuring Multiple Display Devices on One X Screen\" in the README for details.
* Removed the TwinView X configuration option; the functionality it provided is now enabled by default.
Previously, the NVIDIA X driver only enabled one display device for an X screen unless TwinView was
enabled. Now, the NVIDIA X driver enables, by default, as many display devices as the GPU supports
driving simultaneously. To limit how many display devices are driven by an X screen,
use the UseDisplayDevice X configuration option.
* Added a CurrentMetaMode attribute to the nvidia-settings command line,
to query and set the current MetaMode.
As an example, these two commands are equivalent:
xrandr --output DVI-I-2 --mode 1280x1024 --pos 0x0 --output DVI-I-3 --mode 1920x1200 --pos 1280x0
nvidia-settings --assign CurrentMetaMode=\"DVI-I-2: 1280x1024 +0+0, DVI-I-3: 1920x1200 +1280+0\"
* Removed overscan compensation configurability from NV-CONTROL and nvidia-settings. This can be
configured, with finer granularity, through the ViewPortIn and ViewPortOut MetaMode attributes.
See \"Configuring Multiple Display Devices on One X Screen\" in the README for details.
* Altered mode validation such that for digital display devices the X driver only allows, by default,
modes which are reported in the EDID. Previously, the NVIDIA X driver allowed other modes,
but implicitly scaled those other modes to one of the EDID modes.
Now, only the modes in the EDID are validated and the X driver does not do any implicit scaling.
Any desired scaling can be configured explicitly through the new ViewPortIn and
ViewPortOut MetaMode attributes.
See \"Configuring Multiple Display Devices on One X Screen\" in the README for details.
* Removed Flat Panel Scaling configurability in nvidia-settings. Any desired scaling can be
configured through the new ViewPortIn and ViewPortOut MetaMode attributes.
* Hotplug events (specifically, the RRNotify_OutputChange RandR event) are now generated when
display devices are connected and disconnected from the GPU. Many desktop environments
automatically resize the X desktop in response to these events.
* Added display device name aliases, such that X configuration options that use display device
names can refer to a display device by one of several names, including the RandR Output name
for the display device. The X log reports the list of aliases for each display device.
* Updated EDID parsing to include more complete support for EDID 1.4 and more recent versions
of CEA-861.
* Removed the Rotate X configuration option. This was used to statically rotate the X screen.
Its functionality is replaced by the Rotation MetaMode attribute and RandR 1.2 rotation support.
See the README for details.
* Removed the RandRRotation X configuration option. This enabled configurability of X screen
rotation via RandR 1.1. Its functionality is replaced by the Rotation MetaMode attribute and
RandR 1.2 rotation support. See the README for details.
* Removed support for the following NV-CONTROL attributes:
NV_CTRL_GPU_SCALING
NV_CTRL_GPU_SCALING_DEFAULT_TARGET
NV_CTRL_GPU_SCALING_DEFAULT_METHOD
NV_CTRL_DFP_SCALING_ACTIVE
NV_CTRL_GPU_SCALING_ACTIVE
NV_CTRL_FRONTEND_RESOLUTION
NV_CTRL_BACKEND_RESOLUTION
NV_CTRL_OVERSCAN_COMPENSATION
NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION
* Improved rendering performance for RENDER bitmap text.
* Enabled the OpenGL \"Sync to VBlank\" option by default.
* Added a new option, --restore-original-backup, to nvidia-xconfig. nvidia-xconfig creates a
backup of the original X configuration file when modifying an X configuration file that does not
appear to have been previously modified by nvidia-xconfig. This option restores a backup of the
original X configuration file, if such a backup is found.
* Expose the following additional FSAA modes via NV-CONTROL, nvidia-settings, and through X visuals
and GLXFBConfigs:
16X multisample FSAA on all GeForce GPUs
Coverage sample FSAA on G80 and above GeForce GPUs
32X multisample FSAA on G80 and above Quadro GPUs
64X multisample FSAA on Fermi and above Quadro GPUs
* Enabled conformant texture clamping by default in OpenGL.
* Removed support for the GVO Clone mode NV-CONTROL attributes:
NV_CTRL_GVO_DISPLAY_X_SCREEN
NV_CTRL_GVO_X_SCREEN_PAN_X
NV_CTRL_GVO_X_SCREEN_PAN_Y
* Added a new, higher resolution icon for nvidia-settings.
* Updated the NVIDIA X driver\'s handling of X configuration options that affect an entire GPU,
not just a particular X screen running on a GPU (e.g., NoPowerConnectorCheck):
for such X configuration options, the X driver will now honor the option on any of
the X screens configured on the GPU. Prior to this change, the NVIDIA X driver only honored
such options on the first X screen configured on a GPU.
* Added a checkbox to nvidia-settings to control the texture clamping attribute. When the box is
checked, OpenGL textures are clamped according to the OpenGL specification. When it is unchecked,
GL_CLAMP is remapped to GL_CLAMP_TO_EDGE for borderless 2D textures.
* Removed the \"Display\" and \"X Screen\" tabs from the \"X Server Display Configuration Page\" of
nvidia-settings, and added a new \"Selection\" dropdown menu for selecting X screens or display
devices. This makes it easier to select X screens/Displays that are hidden.
* Fixed a problem where starting, stopping, and moving OpenGL application windows was very slow
on Quadro FX 4600, Quadro FX 5600, GeForce 8800 GTX, GeForce 8800 GTS, and GeForce 8800 Ultra.
* Fixed an OpenGL performance regression which affected Geforce 6 and Geforce 7 series integrated GPUs.
Fri May 4 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 295.49
* Added support for the following GPU:
GeForce GTX 690
* Fixed a problem where starting, stopping, and moving OpenGL application windows was very slow on
Quadro FX 4600, Quadro FX 5600, GeForce 8800 GTX, GeForce 8800 GTS, and GeForce 8800 Ultra.
* Fixed an OpenGL performance regression which affected Geforce 6 and Geforce 7 series integrated GPUs.
Thu Apr 12 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 295.40
* Closed a security vulnerability which made it possible for attackers to reconfigure GPUs
to gain access to arbitrary system memory. For further details,
see: http://nvidia.custhelp.com/app/answers/detail/a_id/3109
* Fixed a bug that caused DisplayPort devices to occasionally fail to turn back on after
the system is resumed from suspend.
* Added a ModeValidation X configuration option token, \"AllowNon3DVisionModes\", to allow modes
that are not optimized for NVIDIA 3D Vision to be validated on 3D Vision monitors.
* Added support for the following GPUs:
GeForce GT 635M
GeForce GT 610
Sun Apr 1 14:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 295.33
* Added support for the following GPUs:
GeForce GTX 680
GeForce GT 630M
GeForce GT 620
* Fixed a VDPAU bug where decoding some H.264 streams would cause hardware errors on lower-end products,
resulting in corruption and poor performance.
* Fixed a bug that caused DisplayPort audio to stop working after monitors are hotplugged on GeForce GT 520.
* Improved compatibility with recent Linux kernels.
* Fixed a behavior change that prevented ConnectedMonitor from being usable with DisplayPort connectors.
* Marked the GVO Clone mode NV-CONTROL attributes:
NV_CTRL_GVO_DISPLAY_X_SCREEN
NV_CTRL_GVO_X_SCREEN_PAN_X
NV_CTRL_GVO_X_SCREEN_PAN_Y
as deprecated. They will be removed in a future release. To display an X screen over GVO,
it is recommended to use GVO with MetaModes, instead.
* Fixed a bug that caused DisplayPort devices to not be listed in Xorg.
*.log. For example,
if only DisplayPort devices are attached, the log file would contain
Quote:
(--) NVIDIA(0): Connected display device(s) on NVIDIA GPU at PCI:2:0:0
(--) NVIDIA(0): none
* Added support for 3D Vision ready displays that have a NVIDIA 3D Vision infrared emitter
built inside the panel itself.
* Fixed a bug that caused OpenGL applications to crash with some libc versions, such as eglibc 2.15.
* Fixed a bug that caused HDMI audio to stop working on AppleTV devices when an X server was started.
Thu Feb 16 13:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 295.20
* Fixed a bug that caused black areas to appear on the back faces of some models in Maya.
* Fixed a bug that resulted in the printing of spurious loader error messages.
* Fixed a bug that could cause X to crash after hotplugging displays.
* Fixed a bug which caused face selections to be misrendered in Maya when using the paint selection tool.
* Improved performance for interactive tools in Mudbox.
* Added a \"--no-opengl-files\" option to nvidia-installer to allow installation of the driver without OpenGL files that might conflict with already installed OpenGL implementations.
* Split the DFP configuration page in nvidia-settings into multiple tabs, allowing the controls to be displayed on smaller screens.
Fri Feb 10 13:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 295.17
* Fixed a bug that prevented the internal panel from working on some laptops with GeForce 7 series GPUs.
* Added support for xserver 1.11.99.901 (also known as 1.12 RC1).
Mon Jan 2 13:00:00 2012 bumblebee-projectAATThotmail.com
- Update to 295.09
* Added support for the following GPU:
* Tesla X2090
* Fixed an OpenGL bug where using display lists on Fermi-based GPUs could result in missing rendering in some cases.
* Fixed an OpenGL bug that caused incorrect rendering when using framebuffer objects to render to 16-bit color textures with alpha.
* Fixed two bugs that caused sporadic application crashes in some multi-threaded OpenGL applications.
* Fixed a bug that caused creating OpenGL 4.2 contexts with glXCreateContextAttribsARB to fail.
* Fixed a bug that caused OpenGL to print
Xlib: extension \"NV-GLX\" missing on display \":0\".
when used with a non-NVIDIA implementation of the GLX X extension.
* Implemented color depth 30 (10 bits per component) support for GeForce 8 series and higher GPUs.
* Implemented support for constraining cursors to the visible regions of connected displays; see the \"ConstrainCursor\" X Option in the README for details.
* Fixed a bug that would cause Firefox to abort on pages with Flash when layers acceleration was force-enabled on Linux and Solaris.
Thu Dec 8 13:00:00 2011 bumblebee-projectAATThotmail.com
- Update to 290.10
* Fixed a bug that would cause OpenGL applications to crash when run with recent releases of glibc such as glibc 2.14.90.
* Improved the performance of FBO bind operations when using Xinerama by ~30% in some cases.
* Fixed a bug that could cause stereo corruption when driving a stereo display and a non-stereo display from the same GPU.
* Fixed a bug that could cause display devices on a secondary GPU to get swapped between X screens when restarting the X server.
* Fixed a bug that could result in line flickering in full-scene anti- aliasing contexts.
* Fixed a bug that caused the physical dimensions of rotated monitors to be reported incorrectly.
* Add support for the pre-VBO DrawArrays command in the server-side GLX driver module. The NVIDIA client-side GLX implementation never sends this command, but the server needs to support it for compatibility with other GLX client implementations.
* Fixed a regression that caused blank/white windows when exhausting video memory on GeForce 6 and 7 series GPUs while using composited desktops.
* Fixed a bug that caused a crash when glDrawArrays was used with a non-VBO vertex attribute array to draw on a Xinerama screen other than screen 0 using an indirect GLX context.
Tue Oct 25 14:00:00 2011 bumblebee-projectAATThotmail.com
- Update to 290.03
* Added support for the following GPU:
GeForce 510
* Fixed a bug that prevented the driver from loading on some systems with integrated graphics.
* Fixed issues in VDPAU that prevented allocating and displaying extremely large VdpOutputSurfaces.
* Added support for limiting heap allocations in the OpenGL driver through the use of the __GL_HEAP_ALLOC_LIMIT environment variable. See the README for further details.
* Added an \"Accel\" option to the X driver to allow disabling its use of the graphics processing hardware. This is useful when other components, such as CUDA, require exclusive use of the GPU\'s processing cores.
* Modified how the OpenGL driver allocates executable memory so it may continue to function properly if /tmp is mounted noexec. As some fallback allocation methods may be prohibited under SELinux policy, the driver now supports detection of this policy as well as manual override of this detection via the __GL_SELINUX_BOOLEANS environment variable.
* Fixed a bug that caused various GLSL built-in uniforms to not be updated properly when calling glPopAttrib.
* Improved performance by caching compiled OpenGL shaders to disk. Added a \"GLShaderDiskCache\" option to the X driver to enable/disable this feature. Added the __GL_SHADER_DISK_CACHE and __GL_SHADER_DISK_CACHE_PATH environment variables for further configuration. See the README for further details.
* Fixed a bug that caused trapezoid and triangle rendering to be very slow on older GPUs with xorg-server 1.11.
Sat Oct 8 14:00:00 2011 bumblebee-projectAATThotmail.com
- Update to 285.05.09
* Added support for the following GPU:
GeForce GT 520MX
* Added support for xserver ABI 11 (xorg-server 1.11).
* Fixed a bug causing a Linux kernel BUG when retrieving CPU information on some systems.
* Fixed a bug causing some applications to hang on exit.
* Fixed a bug causing flickering in some GPU/display combinations.
* Fixed a bug that could result in poor OpenGL performance after hotplugging a monitor.
* Fixed a bug causing possible text corruption when recovering from GPU errors.
Sun Sep 25 14:00:00 2011 bumblebee-projectAATThotmail.com
- Initial release.