Changelog for
nvidia-computeG02-304.137-8.1.i586.rpm :
* Thu May 17 2018 sndirschAATTsuse.com- workaround build failure of kernelrelease target on sle12-sp4 (boo#1093333)
* Sat Sep 30 2017 sndirschAATTsuse.com- update to driver release 304.137
* Improved compatibility with recent Linux kernels.
* Updated nvidia-installer to label kernel modules with SELinux file type \'modules_object_t\'. Some system SELinux policies only permit loading of kernel modules with this SELinux file type.
* Removed support for checking for and downloading updated driver packages and precompiled kernel interfaces from nvidia-installer. This functionality was limited to unencrypted ftp and http, and was implemented using code that is no longer actively maintained.- adjusted NVIDIA_kernel-define_linux/NVIDIA_kernel-define_linux-x86.diff- obsoletes u_gcc4.8.5.patch, nvidia-304-4.10.patch- fixed %kver macro- some more specfile cleanup
* Fri Aug 18 2017 sndirschAATTsuse.com- kmp-post.sh/kmp-post-old.sh
* make sure kernel module gets generated into initrd during kmp installation- x11-video-nvidiaG04.spec
* %post: only recreate initrd if needed (possibly on sle11)- nvidia-gfxG04.spec
* use trigger scripts for Leap 42.3/sle12-sp3; trigger in addition to %post on uninstall of drm-kmp (boo#1053934)- preamble
* readded provides to drm-kmp on Leap 42.3/sle12-sp3, since otherwise NVIDIA KMP isn\'t autoselected :-(
* Mon Jun 19 2017 sndirschAATTsuse.com- computeG02: added conflicts to libOpenCL1 (boo#1044948)
* Thu May 25 2017 sndirschAATTsuse.com- removed/disabled Xwrapper for TW/sle15, since you can\'t rely any longer on a displaymanager running as root (bsc#1040699)
* Fri May 19 2017 sndirschAATTsuse.com- fixed dependancies so nvidia-computeG02 can now be installed without x11-video-nvidiaG02 package
* moved 32bit libnvidia-ml.so.
* and libnvidia-opencl.so
* from x11-video-nvidiaG02 to nvidia-computeG02 package
* Mon Apr 24 2017 toddrme2178AATTgmail.com- Various spec file and rpmlint cleanups:
* Improve descriptions
* Add URL
* Remove spurious obsoletes (higher versions don\'t necessarily replace lower ones due to dropped graphics card support).
* Add %config tags
* Update year
* Use versioning provides to avoid self-obsoletes.
* Thu Feb 16 2017 sndirschAATTsuse.com- update to driver release 304.135
* 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.
* Tue Dec 13 2016 sndirschAATTsuse.com- update to driver release 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.
* Mon Sep 26 2016 sndirschAATTsuse.com- update to driver release 304.132
* Added /var/log/dmesg to the list of paths which are searched by nvidia-bug-report.sh for kernel messages.
* Fixed a bug that caused kernel panics when using the NVIDIA driver on v4.5 and newer Linux kernels built with CONFIG_DEBUG_VM_PGFLAGS.
* Updated nvidia-installer to support ncurses version 6.x.
* Fri Nov 27 2015 sndirschAATTsuse.com- update-alternatives for libglx.so:
* make sure nvidia becomes the default (in case the link group is/was still in manual mode)
* Thu Nov 12 2015 sndirschAATTsuse.com- update to driver release 304.131
* Fixed a bug that could cause texture corruption in some OpenGL applications when video memory is exhausted by a combination of simultaneously running graphical and compute workloads.
* Added support for X.Org xserver ABI 20 (xorg-server 1.18).
* Thu Sep 03 2015 sndirschAATTsuse.com- update to driver release 304.128
* Removed libvdpau and libvdpau_trace from the NVIDIA driver package. VDPAU is not supported on the legacy hardware supported on the release 304 legacy driver branch. The libvdpau_nvidia vendor library is still included, so users who wish to use VDPAU with newer hardware that still works with release 304 drivers may install libvdpau from packages provided by the OS vendor where available, or from the source code available at: http://people.freedesktop.org/~aplattner/vdpau/
* Updated nvidia-installer to use modprobe(8) when leaving the NVIDIA kernel module loaded after installation, instead of insmod(8) or libkmod. This allows the kernel module to honor any configuration directives that apply to it in /etc/modprobe.d when it is loaded.
* Fixed a bug that allowed console messages from the Linux kernel to be drawn over the user interface of nvidia-installer.- supersedes 304.125-kernel-4.0.patch
* Tue Sep 01 2015 sndirschAATTsuse.com- U_Use-secure_getenv-3-to-improve-security.patch
* VUL-0: CVE-2015-5198: libvdpau: incorrect check for security transition (bnc#943967)
* VUL-0: CVE-2015-5199: libvdpau: directory traversal in dlopen (bnc#943968)
* VUL-0: CVE-2015-5200: libvdpau: vulnerability in trace functionality (bnc#943969)
* Tue Jun 16 2015 sndirschAATTsuse.com- added Obsoletes/Conflicts for G01 and older (bnc#802624)
* Mon Jun 15 2015 sndirschAATTsuse.com- avoid accidental removal of G
alternative (bnc#802624)
* Mon Feb 02 2015 sndirschAATTsuse.com- added missing legacy pci_ids file
* Fri Dec 05 2014 mmarekAATTsuse.cz- update to driver release 304.125
* Added support for X.Org xserver ABI 19 (xorg-server 1.17).
* Improved compatibility with recent Linux kernels.
* Implemented support for disabling indirect GLX context creation using the -iglx option available on X.Org server release 1.16 and newer. Note that future X.Org server releases may make the -iglx option the default. To re-enable support for indirect GLX on such servers, use the +iglx option.
* Added the \"AllowIndirectGLXProtocol\" X config option. This option can be used to disallow use of GLX protocol. See \"Appendix B. X Config Options\" in the README for more details.
* Updated nvidia-installer to install a file in the system\'s xorg.conf.d directory, when a sufficiently new X server is detected, to cause the X server to load the \"nvidia\" X driver automatically if it is started after the NVIDIA kernel module is loaded. This feature is supported in X.Org xserver 1.16 and higher when running on Linux 3.9 or higher with CONFIG_DRM enabled.
* Updated nvidia-installer to log uninstallation to a separate file from the installation log, and to attempt uninstalling previous driver installations using the installer program from the previous installation, when available.
* Updated nvidia-installer to avoid writing to non-zero offsets of sysctl files in /proc/sys/kernel.
* Mon Nov 17 2014 sndirschAATTsuse.com- Xwrapper: bail out, if an existing module cannot be unloaded; this can happen if a second Xsession starts
* Thu Nov 06 2014 sndirschAATTsuse.com- update to driver release 304.123 (bnc#bnc#904048)
* Improved compatibility with recent Linux kernels.
* Fixed a bug that could result in system instability while restoring the VGA console.
* Fixed an interaction problem with xserver 1.15 that occasionally caused OpenGL applications to continue rendering when they are minimized or unmapped.
* Updated nvidia-bug-report.sh to search the systemd journal for X server logs and messages from the NVIDIA kernel module.
* Added support for X.org xserver ABI 18 (xorg-server 1.16).
* Fixed a bug that caused corruption or blank screens on monitors that use EDID version 1.3 or older when they are connected via DisplayPort on graphics boards that use external DisplayPort encoders, such as the Quadro FX 4800.
* Wed Nov 05 2014 sndirschAATTsuse.com- On Optimus systems disable NVIDIA driver/libs completely by default (bnc#902667)
* Wed Nov 05 2014 sndirschAATTsuse.com- Make sure that after driver uninstall /var/lib/X11/X link points to a valid Xserver binary again (bnc#903732)
* Sat Aug 16 2014 sndirschAATTsuse.com- fixed installation of libglx on %suse_version < 1315 (regression)
* Fri Aug 15 2014 sndirschAATTsuse.com- update-alternatives: get rid again of /usr/lib64/xorg/modules/extensions/libglx.so and ghost entry for /etc/alternatives/libglx.so; it\'s sufficient to have this in xorg-x11-server package
* Wed Aug 13 2014 sndirschAATTsuse.com- nvidia-glxG03:
* added /etc/alternatives/libglx.so as ghost
* moved libglx-nvidia.so to nvidia/nvidia-libglx.so to avoid messup in case anybody runs ldconfig in modules/extensions
* Mon Aug 11 2014 sndirschAATTsuse.com- make use of update-alternatives for libglx.so (FATE#317822)
* Fri Aug 08 2014 sndirschAATTsuse.com- no longer use \"updates\" X modules directory structure with sle12 and openSUSE > 13.1 (FATE#317822)
* Tue Jun 03 2014 sndirschAATTsuse.com- update to driver release 304.121
* Improved compatibility with recent Linux kernels.
* Fixed a bug that prevented the NVIDIA implementation of the Xinerama extension protocol requests from being used when RandR was enabled.
* Wed Mar 12 2014 sndirschAATTsuse.com- enhanced rpmlintrc in order to to fix build on sle12
* Tue Feb 25 2014 sndirschAATTsuse.com- update to driver release 304.119
* Fixed a crash when using WebGL in Firefox with a Geforce 6 GPU.- fixed %if condition in specfile
* Tue Feb 25 2014 sndirschAATTsuse.com- no longer touch NO_KMS_IN_INITRD sysconfig variable on openSUSE 13.1 and recreate initrd in %postun on openSUSE 13.1 (bnc#864701)
* Wed Feb 12 2014 sndirschAATTsuse.com- enhanced rpmlintrc in order to to fix build on sle12
* Mon Feb 10 2014 sndirschAATTsuse.com- with openSUSE > 13.1 and sle12 /usr/X11R6
* directories need to be owned by the nvidia package itself
* Thu Jan 16 2014 sndirschAATTsuse.com- update to driver release 304.117
* added support for xorg-server 1.15
* Wed Oct 09 2013 sndirschAATTsuse.com- update to driver release 304.108 changes since version 304.88:
* Implemented workarounds for two Adobe Flash bugs by applying libvdpau commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau shipped with the NVIDIA driver.
* Fixed a bug in nvidia-settings that could cause the wrong resolution to be set in basic mode for setups based on one display per X screen.
* Added /usr/lib/modprobe.d to the list of directories where nvidia-installer may optionally install a generated modprobe configuration file to attempt to disable Nouveau.
* Tue Oct 08 2013 sndirschAATTsuse.com- fixed SaX2 meta information for (open)SUSE > 12.2
* Tue Sep 10 2013 sndirschAATTsuse.com- added modprobe options for NVIDIA kernel module, since these have been removed from xorg-x11-server package
* Thu Apr 04 2013 sndirschAATTsuse.com- update to driver release 304.88
* Fixed CVE-2013-0131: NVIDIA UNIX GPU Driver ARGB Cursor Buffer Overflow in \"NoScanout\" Mode. This buffer overflow, which occurred when an X client installed a large ARGB cursor on an X server running in NoScanout mode, could cause a denial of service (e.g., an X server segmentation fault), or could be exploited to achieve arbitrary code execution. For more details, see: http://nvidia.custhelp.com/app/answers/detail/a_id/3290
* Mon Mar 18 2013 sndirschAATTsuse.com- update to driver release 304.84
* Improved compatibility with recent Linux kernels.
* Fixed a bug that could lead to rendering corruption after an X server generation (i.e., leaving an X server running after all of its clients have exited).
* Removed a spurious dependency on libpangox from the nvidia-settings binary shipped as part of the driver package.
* Fixed a bug that could cause the X server to crash when performing an RandR 1.0 rotation (e.g., `xrandr --orientation left`) after unplugging the last connected monitor.
* Added support for X.org xserver ABI 14 (xorg-server 1.14).
* Fixed font rendering performance and corruption problems on X servers with backported support for the new glyph cache functionality added to Pixman 0.27.
* Fixed a potential X server crash during initialization, when a graphics card with a TV connector has no TV connected.
* 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.
* Wed Jan 02 2013 sndirschAATTsuse.com- moved libnvidia-opencl.so
* to compute package
* Wed Nov 07 2012 sndirschAATTsuse.com- update to driver release 304.64
* Added a missing 32-bit compatibility library for libnvidia-opencl.so to the 64-bit Linux installer package.
* 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.
* Added support for the following GPUs:
* VGX K1
* VGX K2
* Tesla K20c
* Tesla K20m
* Fixed a bug that caused the EIZO FlexScan SX2762W monitor to remain blank when connected via DisplayPort.
* Updated nvidia-settings to save and restore per-monitor color correction settings when RandR 1.2 or later is available.
* Fixed a bug that caused too many display devices to appear in the X Screen page of nvidia-settings when SLI is enabled.
* Fixed a bug that caused applications to stop rendering or the X server to hang in Xinerama configurations when windows were moved, resized, mapped, or unmapped.
* Fixed a bug that caused poor OpenGL performance on GeForce 6 and 7 PCI cards.
* Fixed a bug in nvidia-settings that made it report the status of ECC configuration incorrectly.
* Mon Oct 29 2012 sndirschAATTsuse.com- update to driver release 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.
* Added support for the following GPUs:
* GeForce GT 645M
* GeForce GTX 670MX
* GeForce GTX 675MX
* GeForce GTX 650 Ti
* 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.
* Added support for the following GPUs:
* GeForce GTX 660
* GeForce GTX 650
* 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.
* Thu Aug 30 2012 sndirschAATTsuse.com- always let x11-video-nvidiaG02 require the correct version of nvidia-gfxG02-kmp, since via the preamble file we do the provides now version-wise
* Thu Aug 30 2012 sndirschAATTsuse.com- let x11-video-nvidiaG02/nvidia-computeG02 require the correct version of nvidia-gfxG02-kmp on openSUSE > 12.2 (new feature in kernel-devel introduced after openSUSE 12.2 release)
* Wed Aug 29 2012 sndirschAATTsuse.com- update to driver release 304.43
* Added support for the 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 2012 sndirschAATTsuse.com- 304.37 has become certified
* Fri Aug 10 2012 sndirschAATTsuse.com- update to beta driver 304.37
* 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.
* Tue Aug 07 2012 sndirschAATTsuse.com- update to beta driver 304.32, which includes the following change:
* 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
* Wed Jun 27 2012 sndirschAATTsuse.com- update to beta driver 302.17; Release highlights since 302.11
* 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.
* 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
* Fixed a behavior issue where redundant DPMS state transitions were leading to unexpected screen blanking on DisplayPort displays.
* Mon Jun 11 2012 sndirschAATTsuse.com- update to beta driver 302.11; Release highlights since 302.07:
* 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.
* Tue May 15 2012 sndirschAATTsuse.com- update to beta driver 302.07 with RANDR 1.2 support
* Fri May 11 2012 sndirschAATTsuse.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.
* Fri Apr 13 2012 sndirschAATTsuse.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 610M
* Fri Mar 02 2012 sndirschAATTsuse.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.
* Fixed a bug that could cause some OpenGL applications (including desktop environments like KDE and GNOME Shell) to hang.
* Fixed a bug that prevented the internal panel from working on some laptops with GeForce 7 series GPUs.
* 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.
* Added support for the following GPU: Tesla X2090
* 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.
* Added support for the following GPU: NVS 5200M
* Added support for deleting SDI audio ancillary data packets when a video frame is dropped on a Quadro SDI Output device. See the NV_CTRL_GVO_ANC_BLANKING attribute in NVCtrl.h for details. This option can be set via the \"GvoAudioBlanking\" attribute in nvidia-settings.
* Added support for xserver 1.11.99.901 (also known as 1.12 RC1).
* Fixed a bug that would cause Firefox to abort on pages with Flash when layers acceleration was force-enabled on Linux and Solaris.
* Thu Mar 01 2012 sndirschAATTsuse.com- split off generic vdpau libs/headers instead of providing/obsoleting these (bnc#749681)
* Thu Dec 08 2011 sndirschAATTsuse.com- moved libnvidia-ml to nvidia-computeG02 subpackage
* Tue Dec 06 2011 sndirschAATTsuse.com- provide/obsolete libvdpau1, libvdpau-devel, libvdpau_trace1 on suse < 11.3, since these packages have been introduced with SP2 and there is no way to distinguish SP1 and SP2 in a specfile. Also added vpdauinfo tool to better fullfill the requirements for these provides. (bnc #734789)
* Thu Nov 24 2011 sndirschAATTsuse.com- update to 290.10
* adds support for GeForce GTX 460 SE v2 and GeForce 510
* bugfixes; among these is the following - Fixed a regression that caused blank/white windows when exhausting video memory on GeForce 6 and 7 series GPUs while using composited desktops.
* Thu Nov 03 2011 sndirschAATTsuse.com- libnvidia-ml.so.1 needs to be in main package since required by nvidia-debugdump
* Wed Oct 05 2011 prusnakAATTopensuse.org- update to 285.05.09
* Added support for the following GPU: GeForce GT 520MX
* 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.
* Fixed a bug causing corruption of images which are 2047 pixels wide.
* Improved performance of the RENDER extension on Fermi-based GPUs.
* Fixed a bug causing the X server to crash after a VT-switch while running an OpenGL stereo application which is a member of a swap group.
* Tue Oct 04 2011 sndirschAATTsuse.com- no longer generate sax2/hwinfo metafiles and try to run sax2 on openSUSE > 11.2, which has been dropped with openSUSE 11.3 (bnc #721867)
* Thu Sep 22 2011 sndirschAATTsuse.com- Add \'Provides: nvidia_driver\' and \'Conflicts: fglrx_driver\' to avoid both drivers being installed at the same time (bnc #718209)
* Mon Sep 19 2011 sndirschAATTsuse.com- added new pci ids also to .new file
* Sat Sep 17 2011 dmacvicarAATTsuse.de- rename /etc/ld.so.conf.d/nvidia-gfxG02 to /etc/ld.so.conf.d/nvidia-gfxG02.conf as Factory ld.so.conf includes /etc/ld.so.conf.d/
*.conf only (bnc#718734)
* Wed Sep 14 2011 dmacvicarAATTsuse.de- update to 280.13
* Added support for the following GPUs: GeForce GTX 570M GeForce GTX 580M
* Fixed a GLX bug that could cause the X server to crash when rendering a display list using GLX indirect rendering.
* Fixed a GLX bug that could cause a hang in applications that use X server grabs.
* Fixed an X driver bug that caused 16x8 stipple patterns to be rendered incorrectly.
* Fixed a GLX_EXT_texture_from_pixmap bug that caused corruption when texturing from sufficiently small pixmaps and, in particular, corruption in the GNOME Shell Message Tray.
* Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extension: GL_EXT_vertex_attrib_64bit
* Added GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extensions: GL_ARB_half_float_pixel GL_EXT_packed_depth_stencil
* Thu Aug 04 2011 sndirschAATTnovell.com- update to 275.21
* Restored the release splash screen in the NVIDIA X driver (the beta splash screen was accidentally reenabled between 275.09.07 and 275.19).
* Fixed a bug that caused nvidia-settings to crash when configuring multiple X screens after all monitors were unplugged from one of the X screens.
* Fixed a bug in nvidia-settings that caused the display configuration page to show extra disabled displays after connecting a new monitor.
* Added X configuration options \"3DVisionProHwButtonPairing\", \"3DVisionProHwSinglePairingTimeout\", \"3DVisionProHwMultiPairingTimeout\", and \"3DVisionProHwDoubleClickThreshold\" to configure hardware button based pairing in NVIDIA 3D Vision Pro. See \"Appendix B. X Config Options\" in the README for more information.
* Fixed a bug that prevented initialization of the NVIDIA 3D Vision or NVIDIA 3D Vision Pro hub if no EDID was present.
* Mon Jul 04 2011 sndirschAATTnovell.com- Add /etc/ld.so.conf.d/nvidia-gfxG02 for ldconfig (bnc #671725)
* Sun Jul 03 2011 roAATTsuse.de- update to 275.09.07
* Fixed a bug that caused desktop corruption in GNOME 3 after a VT-switch or suspend/resume cycle.
* Added support for the following GPUs:
* GeForce GTX 560
* GeForce GT 545
* GeForce GTX 560M
* GeForce 410M
* GeForce 320M
* GeForce 315M
* Quadro 5010M
* Quadro 3000M
* Quadro 4000M
* Fixed a bug that caused freezes and crashes when resizing windows in KDE 4 with desktop effects enabled using X.Org X server version 1.10 or later.
* Modified the X driver to request that hardware inform the audio driver whenever a display is disabled. This will allow the audio driver to generate the appropriate jack unplug events to applications.
* Added support for the GL_EXT_x11_sync_object extension. See the extension specification in the OpenGL registry here: http://www.opengl.org/registry/specs/EXT/x11_sync_object.txt for more details.
* Improved performance of window resize operations in KDE 4 on systems with slow CPUs.
* Added support for hardware button based pairing to NVIDIA 3D Vision Pro. Single click button on the hub to enter into a pairing mode which pairs one pair of glasses at a time. Double click the same button on the hub to enter into a pairing mode which pairs multiple pairs of glasses at a time.
* Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extensions: GL_NV_framebuffer_multisample_coverage GL_NV_texture_barrier
* Added GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extension: GL_NV_register_combiners2
* Fixed a bug that caused the pop-out and external DVI displays to go blank on Lenovo ThinkPad W701 laptops.
* Fixed a bug that caused corruption on the menus in OpenOffice.org when the screen is rotated.
* Improved performance of certain memory allocations.
* Fixed a bug that caused Java2D widgets to disappear when Java is configured to render using FBOs.
* Fixed a bug that caused nvidia-settings to crash while saving the X configuration file on some Linux distributions.
* Added a new X configuration option \"BaseMosaic\" which can be used to extend a single X screen transparently across all of the available display outputs on each GPU. See \"Appendix B. X Config Options\" in the README for more information.- release 270 changes
* Fixed a bug causing incorrect reporting of GPU core and ambient temperatures via NV-CONTROL.
* Fixed a bug in the VDPAU presentation queue that could cause 1 second hangs when transitioning from blit-based display to overlay- based display. This would most commonly happen when disabling a compositing manager.
* Fixed a bug that could cause crashes when capturing SDI video.
* Fixed a corner-case in which the OpenGL driver could leak resources in applications utilizing fork().
* Addressed a Linux kernel interface compatibility problem that could lead to ioremap() errors and, potentially, functional and/or stability problems.
* Fixed a bug that caused SLI initialization to fail on some Intel based systems.
* Fixed a bug that caused SLI initialization to fail when using recent Linux kernels, such as 2.6.38.
* Wed Apr 27 2011 sndirschAATTnovell.com- update to 270.30
* Added support for GeForce GTX 560 Ti
* Added new shared library: libnvidia-ml.so. NVML provides programmatic access to static information and monitoring data for NVIDIA GPUs, as well as limited managment capabilities. It is intended for use with Tesla compute products.
* Tue Apr 05 2011 bwiedemannAATTnovell.com- Added nvidia-computeG02 subpackage- Have kmp only recommend x11-video-nvidiaG02 instead of require
* Mon Mar 21 2011 sndirschAATTnovell.com- update to 260.19.44
* Updated the NVIDIA X driver to not update mode timings for G-Sync compatibility when NVIDIA 3D Vision or NVIDIA 3D VisionPro is enabled along with a G-Sync device.
* Added support for Quadro 2000 D, Quadro 400
* Sat Feb 05 2011 sndirschAATTnovell.com- update to 260.19.36
* Updated the NVIDIA kernel module to ensure that all system memory allocated by it for use with GPUs or within user-space components of the NVIDIA driver stack is initialized to zero. A new NVIDIA kernel module option, InitializeSystemMemoryAllocations, allows administrators to revert to the previous behavior.
* Fixed a bug that caused X servers version 1.9 and higher to crash when color index overlays were enabled.
* Fixed a bug that caused pixel value 255 to be treated as transparent in color index overlays.
* Wed Dec 22 2010 sndirschAATTnovell.com- update to 260.19.29
* Added support for the following GPUs:
* GeForce GTX 460 SE
* GeForce GTX 570
* Quadro 5000M
* NVS 300
* Fixed a bug that caused some OpenGL applications to become unresponsive for up to a minute on some GPUs when changing the resolution or refresh rate.
* Added support for NVIDIA 3D Vision Pro. See the \"Stereo\" X configuration documentation in the README for further details.
* Added a new X configuration option \"3DVisionProConfigFile\" to allow user provide a filename which NVIDIA X driver uses to store 3D Vision Pro configuration settings. See \"Appendix B. X Config Options\" in the README for more information.
* Thu Nov 18 2010 sndirschAATTnovell.com- update to 260.19.21
* Fixed a race condition in OpenGL that could cause crashes with multithreaded applications.
* Fixed a bug that may cause OpenGL applications which fork to crash.
* Fixed a bug in VDPAU that caused it to attempt allocation of huge blocks of system memory. This regression was introduced in the 260.
* driver series.
* Fri Oct 15 2010 sndirschAATTnovell.com- update to 260.19.12
* adds libnvcuvid
* removes header files for OpenGL, VDPAU, CUDA and OpenCL
* Wed Sep 08 2010 sndirschAATTsuse.de- added .so symlinks for libOpenCL/libcuda
* Fri Sep 03 2010 sndirschAATTsuse.de- added missing cl.h and libOpenCL.so
*
* Tue Aug 31 2010 sndirschAATTsuse.de- update to 256.53
* Tue Aug 31 2010 sndirschAATTsuse.de- update to 256.52
* Fixed a bug that prevented XvMC from initializing in most cases.
* Added support for xorg-server video driver ABI version 8, which will be included in the upcoming xorg-server-1.9 series of releases.
* Fixed a bug that caused extremely slow rendering of OpenGL applications on X screens other than screen 0 when using a compositing manager.
* Fixed a regression introduced after 256.35 that caused stability problems on GPUs such as GeForce GT 240.
* Fixed a slow kernel virtual address space leak observed when starting and stopping OpenGL, CUDA, or VDPAU applications.
* Fixed a bug that left the system susceptible to hangs when
* Mon Aug 09 2010 sndirschAATTsuse.de- update to 256.44
* Added Support for Quadro 4000, Quadro 5000, and Quadro 6000.
* Updated nvidia-installer to detect the nouveau kernel module and fail with an appropriate error message.
* Added information to the NVIDIA driver README on how to disable the nouveau driver.
* Fixed VDPAU to not print a debug error message when calling VdpVideoMixerQueryFeatureSupport with an unsupported or unknown VdpVideoMixerFeature.
* Removed the requirement that in TwinView passive stereo, MetaModes must have identical viewports on each monitor.
* Removed the requirement that in active stereo, all monitors must use identical modetimings.
* Enhanced VDPAU to better report certain kinds of initialization error.
* Fixed a regression that caused Xv to return BadAlloc errors on AGP systems when using the AGP GART driver contained in the NVIDIA driver. This fixes the problem reported in nvnews.net thread 151199.
* Mon Jul 26 2010 sndirschAATTsuse.de- tls/libnvidia-tls.so.
* instead of libnvidia-tls.so.
* needs to be copied to usr/%_lib/tls; otherwise a libglx.so segfaults immediately during Xserver start
* Wed Jul 21 2010 sndirschAATTsuse.de- update to 256.35
* specfile adjustments done by Vitaliy Tomin; thanks a lot!
* Sat Jun 12 2010 sndirschAATTsuse.de- update to 195.36.31
* Fixed a problem with SLI SFR, AFR, and SLIAA modes with GeForce GTX 480 and GeForce GTX 470 and high-resolution display modes.
* Sun May 02 2010 sndirschAATTsuse.de- fixed build of libvdpau on sle10
* Sat Apr 24 2010 sndirschAATTsuse.de- adjusted Requires for VDPAU packages, which have been renamed and splitted meanwhile
* Sat Apr 24 2010 sndirschAATTsuse.de- update to 195.36.24
* Added support for the following GPUs: . GeForce GTX 480 . GeForce GTX 470 . Tesla C2050
* Fixed a problem that caused occasional red flashes in XVideo frames.
* Added official support for xserver 1.8. The -ignoreABI option is no longer required with this version of the server.
* Updated the \"Supported NVIDIA GPU Products\" list to include various supported GPUs that were missing previously.
* Thu Apr 22 2010 sndirschAATTsuse.de- use libvdpau sources for creating libvdpau,libvdpau_trace on openSUSE < 11.3; in the long run NVIDIA is no longer going to ship these anyway (bnc #596481)
* Wed Apr 21 2010 sndirschAATTsuse.de- on openSUSE >= 11.3 only install libvdpau_nvidia and require packages libvdpau,libvdpau-devel (which include libvdpau, libvdpau_trace) (bnc #596481)
* Wed Apr 21 2010 sndirschAATTsuse.de- moved libvdpau_nvidia/libvdpau_trace to /usr/lib/vdpau; created comp. symlinks libvdpau_nvidia.so/libvdpau_trace.so (bnc #596481)
* Mon Mar 29 2010 sndirschAATTsuse.de- recreate initrd without KMS, if the use of KMS is enabled in initrd
* Thu Mar 18 2010 sndirschAATTsuse.de- update to 195.36.15- obsoletes conftest.sh.diff-2.6.33, nvacpi-acpi_walk_namespace-2.6.33- new: /etc/OpenCL/vendors/, /usr/include/CL- added 0x0a2c/0x0a7c as supported (missing in documentation)
* Fri Dec 18 2009 sndirschAATTsuse.de- update to 190.53
* Fri Oct 30 2009 sndirschAATTsuse.de- update to 190.42
* Sat Aug 22 2009 sndirschAATTsuse.de- update to 185.18.36
* Fixed a bug that caused kernel panics when starting X on some mobile GPUs.
* fixed various VDPAU issues
* Fri Aug 07 2009 roAATTsuse.de- update to 185.18.31
* Thu Jun 25 2009 sndirschAATTsuse.de- added .so symlink for vdpau lib (bnc #516268)- added 32bit cuda/vdpau libs
* Sat Jun 06 2009 sndirschAATTsuse.de- release 185.14.18
* removed support for GeForce 6800, GeForce 6800 LE, GeForce 6800 GT, GeForce 6800 XT (0x0211, 0x0212, 0x0215, 0x0218)
* added support for GeForce 9300 / nForce 730i (0x086C)
* various fixes
* Tue Apr 28 2009 sndirschAATTsuse.de- release 180.51
* Added support for the following GPUs: - GeForce 9600 GSO 512 - GeForce 9400 GT - GeForce GTS 250 - GeForce GT 140 - GeForce GT 130
* various fixes
* Mon Mar 30 2009 sndirschAATTsuse.de- release 180.44
* Next to a good number of other bugfixes, http://www.nvidia.com/object/linux_display_ia32_180.44.html lists \"Fixed OpenGL crashes while running KDE4\'s Plasma\".
* Sat Mar 07 2009 sndirschAATTsuse.de- back to stable release 180.29