Release highlights since 302.17:
- Added support for the following GPUs:
- GeForce GTX 680M
- Quadro K1000M
- Quadro K2000M
- Enhanced the functionality of the IncludeImplicitMetaModes X configuration option:
See the description of the IncludeImplicitMetaModes X configuration option in the README for details.
- 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.
- 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:
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.
NVIDIA Accelerated Linux Graphics Driver Set for Linux/x86
is available for download via HTTP
NVIDIA Accelerated Linux Graphics Driver Set for Linux/x86_64
is available for download via HTTP
Please see the README
) for more information about this release.
This NVIDIA Linux graphics driver release supports GeForce 6xxx and newer NVIDIA GPUs
, GeForce4 and older GPUs are supported through the 96.43.xx
NVIDIA legacy graphics drivers. GeForce FX GPUs are supported through the 173.14.xx
NVIDIA legacy graphics drivers.
Please also note:
If you encounter any problems with the 304.22
NVIDIA Linux graphics driver release, please start a new thread and include a detailed description of the problem, reproduction steps and generate/attach an nvidia-bug-report.log.gz
file (please see http://www.nvnews.net/vbulletin/showthread.php?t=46678