File nvidia-gfxG02.changes of Package nvidia-gfxG02
-------------------------------------------------------------------
Fri Oct 1 09:16:09 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
- cleanup: remove support for sle10 and sle11
-------------------------------------------------------------------
Tue Sep 21 11:47:21 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
- fixed build against Devel_Kernel_master
-------------------------------------------------------------------
Fri Jun 5 10:23:46 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- no longer require 3ddiag, which is no longer needed at all ...
-------------------------------------------------------------------
Thu Mar 12 11:53:22 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- using /usr/lib/tmpfiles.d/nvidia-logind-acl-trick-G0X.conf now,
so a driver series update (when user ignores the explicit driver
series conflict!) no longer will result in no access to NVIDIA
devices (boo#1165987)
-------------------------------------------------------------------
Mon Jan 6 12:52:26 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- added "azure" kernel flavor
-------------------------------------------------------------------
Mon Aug 19 12:02:49 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
- moved exit from %post snippet file to specfile after running
weak-modules2 (boo#1145316)
-------------------------------------------------------------------
Mon Jul 8 14:13:45 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
- kmp-post.sh/kmp-trigger.sh
* exit with error code 1 from %post/%trigger, if kernel module
build/install fails (boo#1131028)
-------------------------------------------------------------------
Tue Jul 2 08:12:26 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
- no longer touch xorg.conf on suse >= sle12
-------------------------------------------------------------------
Thu Jun 13 17:11:23 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
- making use of parallel builds with make's -j option
-------------------------------------------------------------------
Fri Oct 12 13:31:00 UTC 2018 - sndirsch@suse.com
- let x11-video-nvidiaG02 %post-require xorg-x11-server, since on
Optimus we want to switch back to X.Org's libglx.so (bsc#1111471)
-------------------------------------------------------------------
Fri Oct 12 09:45:08 UTC 2018 - sndirsch@suse.com
- let x11-video-nvidiaG02 recommend the following packages:
* Mesa-libGL1
* Mesa-libEGL1
* Mesa-libGLESv1_CM1
* Mesa-libGLESv2-2
This is needed for Optimus systems once NVIDIA's GL libs get disabled
(our default); these packages won't get installed when adding NVIDIA's
repository before the installation, which e.g. happens on SLED
(bsc#1111471)
-------------------------------------------------------------------
Sun Sep 23 16:19:44 UTC 2018 - sndirsch@suse.com
- xf86-video-nvidia-legacy-0010-kernel-4.14.patch
* fixes build against Kernel 4.12 (used on sle12-sp4)
-------------------------------------------------------------------
Sun Sep 23 15:25:10 UTC 2018 - sndirsch@suse.com
- no longer alter, i.e. strip NVIDIA's libraries
-------------------------------------------------------------------
Thu May 17 19:02:06 UTC 2018 - sndirsch@suse.com
- workaround build failure of kernelrelease target on sle12-sp4
(boo#1093333)
-------------------------------------------------------------------
Mon Nov 13 04:28:24 UTC 2017 - sndirsch@suse.com
- added libelf-devel to BuildRequires for Tumbleweed
-------------------------------------------------------------------
Sat Sep 30 13:18:17 UTC 2017 - sndirsch@suse.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 12:57:07 UTC 2017 - sndirsch@suse.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 :-(
-------------------------------------------------------------------
Thu Aug 17 09:14:38 UTC 2017 - sndirsch@suse.com
- removed wrong provides to drm-kmp (only obsoletes should be used
here!)
-------------------------------------------------------------------
Fri Jul 28 11:58:24 UTC 2017 - sndirsch@suse.com
- add patch nvidia-304-4.10.patch to fix build with kernel 4.10
and above (based on nvidia-340-4,10 patch taken from nvidia forum)
-------------------------------------------------------------------
Mon Jun 19 18:43:17 UTC 2017 - sndirsch@suse.com
- provide/obsolete drm-kmp-<flavor> on sle12-sp3/Leap 42.3 (boo#1044816)
-------------------------------------------------------------------
Mon Apr 24 17:24:18 UTC 2017 - toddrme2178@gmail.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 14:34:30 UTC 2017 - sndirsch@suse.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.
- u_gcc4.8.5.patch
* required on sle12-sp2/Leap 42.2 (gcc 4.8.5)
-------------------------------------------------------------------
Tue Jan 3 11:21:46 UTC 2017 - sndirsch@suse.com
- u_nvidia_mtrr_k4_3.patch
* make sure deprecated kernel APIs for mtrr are no longer used
on kernel >= 4.3, since they are no longer exported
(bnc#1017755)
-------------------------------------------------------------------
Tue Dec 13 03:08:13 UTC 2016 - sndirsch@suse.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.
-------------------------------------------------------------------
Fri Sep 30 13:07:43 UTC 2016 - sndirsch@suse.com
- %post: create symlinks and /usr/lib/tmpfiles.d snippet for udev so
nvidia devices will get user ACLs by logind later (bnc#1000625)
- %preun cleanup: remove tmpfiles.d snippet
-------------------------------------------------------------------
Mon Sep 26 10:38:31 UTC 2016 - sndirsch@suse.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.
-------------------------------------------------------------------
Wed Jun 8 07:51:05 UTC 2016 - sndirsch@suse.com
- fixed build and installation of kernel modules on target system
-------------------------------------------------------------------
Wed May 25 10:50:08 UTC 2016 - sndirsch@suse.com
- refixed build against sle10-sp4 (patch by mmarek)
-------------------------------------------------------------------
Mon May 23 20:14:46 UTC 2016 - mmarek@suse.cz
- Fix build if the source tree is not /usr/src/linux (needed to
build against kernel-source-vanilla or kernel-source-rt).
-------------------------------------------------------------------
Thu Nov 12 14:24:00 UTC 2015 - sndirsch@suse.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 3 09:03:22 UTC 2015 - sndirsch@suse.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 Jun 16 13:54:29 UTC 2015 - sndirsch@suse.com
- added Obsoletes/Conflicts for G01 and older (bnc#802624)
-------------------------------------------------------------------
Mon Jun 15 13:05:41 UTC 2015 - sndirsch@suse.com
- avoid accidental removal of G<n+1> alternative (bnc#802624)
-------------------------------------------------------------------
Fri May 8 13:28:51 UTC 2015 - sndirsch@suse.com
- 304.125-kernel-4.0.patch
* fixes build for kernel 4.0
-------------------------------------------------------------------
Thu Apr 2 13:57:19 UTC 2015 - sndirsch@suse.com
- remove "multiversion(kernel)" from provides (bnc#925437)
-------------------------------------------------------------------
Mon Feb 2 13:02:02 UTC 2015 - sndirsch@suse.com
- added missing legacy pci_ids file
-------------------------------------------------------------------
Fri Dec 5 11:04:01 UTC 2014 - mmarek@suse.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.
-------------------------------------------------------------------
Thu Nov 6 15:32:27 UTC 2014 - sndirsch@suse.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.
-------------------------------------------------------------------
Tue Jun 3 10:19:09 UTC 2014 - sndirsch@suse.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.
-------------------------------------------------------------------
Fri Apr 11 12:48:46 UTC 2014 - sndirsch@suse.com
- disable signing of .ko file
-------------------------------------------------------------------
Tue Feb 25 11:09:05 UTC 2014 - sndirsch@suse.com
- update to driver release 304.119
* Fixed a crash when using WebGL in Firefox with a Geforce 6 GPU.
-------------------------------------------------------------------
Wed Feb 12 14:10:07 UTC 2014 - sndirsch@suse.com
- removed useless "nvidia-gfxG02-kmp" Provides in order to fix
build on factory/sle12
- enhanced rpmlintrc in order to to fix build on sle12
-------------------------------------------------------------------
Thu Jan 16 13:50:16 UTC 2014 - sndirsch@suse.com
- update to driver release 304.117
* added support for xorg-server 1.15
* supersedes get_num_physpages_304.patch
-------------------------------------------------------------------
Fri Nov 1 04:54:48 UTC 2013 - sndirsch@suse.com
- get_num_physpages_319.patch
* official patch by NVIDIA to accomplish compatibily to kernel 3.11
- obsoletes no longer applied unofficial and considered wrong patch
3.11-num_physpages.patch
-------------------------------------------------------------------
Thu Oct 17 09:03:47 UTC 2013 - sndirsch@suse.com
- disabled 3.11-num_physpages.patch, since it is considered wrong:
"The problem with this patch is that it replaces a variable
(num_physpages) with the address of a function (get_num_physpages).
It allows the driver to compile, but is functionally incorrect. Any
code that exercises NV_NUM_PHYSPAGES can't be trusted to operate
correctly." (comment by NVIDIA); waiting for correct patch by NVIDIA
-------------------------------------------------------------------
Wed Oct 9 09:28:21 UTC 2013 - sndirsch@suse.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.
- obsoletes nvidia-drivers-linux-3.11-full.patch.txt
- added 3.11-num_physpages.patch to fix build with kernel 3.11
-------------------------------------------------------------------
Tue Oct 8 15:14:42 UTC 2013 - sndirsch@suse.com
- ignore missing supplements to fix build for openSUSE 12.3
-------------------------------------------------------------------
Thu Sep 19 12:05:24 UTC 2013 - sndirsch@suse.com
- get rid of 'uname' requirement in KMP (see comment in specfile
for details)
-------------------------------------------------------------------
Thu Jul 25 08:39:04 UTC 2013 - sndirsch@suse.com
- use kernel-source instead of kernel-<flavor>-devel as prereq
on sle <= 10 (bnc#829352)
-------------------------------------------------------------------
Fri Jul 19 13:32:43 CEST 2013 - ro@suse.de
- add nvidia-drivers-304.88-linux-3.10.patch to fix build with
kernel 3.10.0 and above
-------------------------------------------------------------------
Fri May 17 14:33:11 CEST 2013 - ro@suse.de
- arch is "x86" with 3.9 kernels
-------------------------------------------------------------------
Thu Apr 4 20:05:36 UTC 2013 - sndirsch@suse.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
-------------------------------------------------------------------
Thu Apr 4 10:24:36 UTC 2013 - sndirsch@suse.com
- kmp-post.sh: Ensure that the updates directory exists
* If /lib/modules/`uname -r` does not already have an "updates"
directory, then nvidia.ko will get copied as a file named
"updates", instead of being copied into a directory named
"updates". To prevent this, make sure that the "updates"
directory already exists before installing nvidia.ko to it.
-------------------------------------------------------------------
Mon Mar 18 13:37:16 UTC 2013 - sndirsch@suse.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.
- refreshed NVIDIA_kernel-define_linux{,-x86}.diff
-------------------------------------------------------------------
Mon Feb 18 14:11:22 CET 2013 - ro@suse.de
- define __linux__ when compiling kernel module
-------------------------------------------------------------------
Wed Jan 23 14:03:41 UTC 2013 - sndirsch@suse.com
- introduced .legacy pci_ids file required for creating G03 package
combo and (open)SUSE <= 12.3
-------------------------------------------------------------------
Wed Jan 2 16:33:30 UTC 2013 - sndirsch@suse.com
- major cleanup, i.e. removed obsolete patches
* NVIDIA_kernel-2.6.25.diff
* conftest.sh-generated_asm.diff
* conftest.sh.diff
* conftest.sh.diff.xen-11.0
* conftest.sh.diff.xen-11.1-i586
* no-xen-sanity-check.diff
* nv-fix-xen.diff
* patch_nvidia_295_40_run_for_3.4
- no longer build Xen kernel modules on any platform/distribution
-------------------------------------------------------------------
Wed Nov 7 10:56:03 UTC 2012 - sndirsch@suse.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.
-------------------------------------------------------------------
Wed Nov 7 04:24:46 UTC 2012 - sndirsch@suse.com
- prerequire kernel-<flavor>-devel instead of kernel-devel to fix
build during installation
-------------------------------------------------------------------
Mon Oct 29 13:55:03 UTC 2012 - sndirsch@suse.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.
-------------------------------------------------------------------
Mon Oct 8 14:20:17 UTC 2012 - sndirsch@suse.com
- build glue layer during %post
-------------------------------------------------------------------
Thu Aug 30 14:59:24 UTC 2012 - sndirsch@suse.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
-------------------------------------------------------------------
Wed Aug 29 10:04:00 UTC 2012 - sndirsch@suse.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 14:04:25 UTC 2012 - sndirsch@suse.com
- 304.37 has become certified
-------------------------------------------------------------------
Fri Aug 10 12:39:21 UTC 2012 - sndirsch@suse.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 7 14:43:50 UTC 2012 - sndirsch@suse.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 10:36:45 UTC 2012 - sndirsch@suse.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 10:23:05 UTC 2012 - sndirsch@suse.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 10:41:44 UTC 2012 - sndirsch@suse.com
- update to beta driver 302.07 with RANDR 1.2 support
-------------------------------------------------------------------
Fri May 11 11:59:43 UTC 2012 - sndirsch@suse.com
- fixed build for Kernel >= 3.3 and < 3.4 (bnc#761814)
-------------------------------------------------------------------
Fri May 11 10:26:23 UTC 2012 - sndirsch@suse.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 May 11 09:48:37 UTC 2012 - sndirsch@suse.com
- patch_nvidia_295_40_run_for_3.4
* fixes build with kernel 3.4
-------------------------------------------------------------------
Fri Apr 13 13:35:31 UTC 2012 - sndirsch@suse.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
-------------------------------------------------------------------
Wed Mar 7 13:38:07 CET 2012 - ro@suse.de
- fix compile on 3.3.0rc kernel
add another include path in conftest.sh
-------------------------------------------------------------------
Fri Mar 2 14:24:08 UTC 2012 - sndirsch@suse.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.
- obsoletes NVIDIA_kernel-1.0-9625-NOSMBUS.diff.txt
-------------------------------------------------------------------
Wed Dec 21 00:34:31 CET 2011 - ro@suse.de
- make kmp packages non-conflicting
-------------------------------------------------------------------
Thu Nov 24 10:15:29 UTC 2011 - sndirsch@suse.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.
- adjusted nv-fix-xen.dif
-------------------------------------------------------------------
Wed Nov 23 23:27:08 UTC 2011 - mmarek@suse.cz
- Make the custom find-supplements script work with the internal
dependency generator in rpm 4.9 (bnc#731382).
-------------------------------------------------------------------
Wed Nov 23 22:44:51 UTC 2011 - mmarek@suse.cz
- Do not maintain modified copies of the find-supplements* files,
but instead run rpm's scripts and filter their output. Also,
avoid patching scripts in sourcedir (bnc#731382).
-------------------------------------------------------------------
Mon Oct 17 15:57:11 CEST 2011 - ro@suse.de
- use more reliable version for kernel-version define
-------------------------------------------------------------------
Wed Oct 5 14:27:52 UTC 2011 - prusnak@opensuse.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.
-------------------------------------------------------------------
Wed Sep 14 11:09:45 UTC 2011 - dmacvicar@suse.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 4 12:58:45 UTC 2011 - sndirsch@novell.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 25 10:53:16 UTC 2011 - ro@suse.com
- update to 275.19
* Added support for the following GPU:
GeForce GT 540M
* Fixed memory error and abort reported by glibc when running
the application FieldView from Intelligent Light.
* Fixed an OpenGL driver bug that caused an application crash
when running Altair HyperMesh.
* Fixed a performance problem when switching between stereo and
monoscopic rendering in the application Smoke.
* Fixed poor X driver handling of pixmap out of memory scenarios.
* Fixed an interrupt handling deficiency that could lead to
performance and stability problems when many NVIDIA GPUs shared
few IRQs.
* Fixed bugs in the VDPAU presentation queue that could cause GPU
errors and hangs when destroying a presentation queue.
This happens when exiting applications, and also when toggling
to and from full-screen mode in Adobe Flash.
-------------------------------------------------------------------
Fri Jul 8 16:47:43 CEST 2011 - ro@suse.de
- build fixes for kernel 3.0.rc5
-------------------------------------------------------------------
Sun Jul 3 23:45:58 CEST 2011 - ro@suse.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.
-------------------------------------------------------------------
Fri Apr 29 10:19:26 UTC 2011 - sndirsch@novell.com
- update to 270.41.06
* Added support for new GeForce/Quadro/NVS/Tesla GPUs
* Fixed a bug causing the X server to hang every 49.7 days on
32-bit platforms.
* Fixed a bug that caused some GPUs to stop responding when the
X Server was started. All GPUs are susceptible, but the failure
was primarily seen on GF104 and GF106 boards.
-------------------------------------------------------------------
Wed Apr 27 10:44:46 UTC 2011 - sndirsch@novell.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.
-------------------------------------------------------------------
Mon Mar 21 12:03:10 UTC 2011 - sndirsch@novell.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 5 01:19:42 UTC 2011 - sndirsch@novell.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 09:52:55 UTC 2010 - sndirsch@novell.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 02:53:04 UTC 2010 - sndirsch@novell.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.
-------------------------------------------------------------------
Sat Oct 23 13:41:14 UTC 2010 - sndirsch@novell.com
- fixed build on openSUSE 11.1
-------------------------------------------------------------------
Fri Oct 15 08:29:37 UTC 2010 - sndirsch@novell.com
- update to 260.19.12
* adds libnvcuvid
* removes header files for OpenGL, VDPAU, CUDA and OpenCL
- obsoletes nvidia-no_locked_io.patch
- adjusted conftest.sh.diff, conftest.sh.diff.xen-11.1-i586
-------------------------------------------------------------------
Wed Sep 8 13:54:09 CEST 2010 - sndirsch@suse.de
- nvidia-no_locked_io.patch
* fixed build on kernel 2.6.36
- removed obsolete and no longer applied buildfix.diff
-------------------------------------------------------------------
Tue Aug 31 21:23:58 CEST 2010 - sndirsch@suse.de
- update to 256.53
-------------------------------------------------------------------
Tue Aug 31 03:44:50 CEST 2010 - sndirsch@suse.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
running two or more VDPAU applications simultaneously.
-------------------------------------------------------------------
Thu Aug 12 16:38:10 UTC 2010 - boris@steki.net
- added fetch.sh and automatic version finding from .spec file
-------------------------------------------------------------------
Mon Aug 9 18:22:40 CEST 2010 - sndirsch@suse.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.
-------------------------------------------------------------------
Wed Jul 21 14:58:50 CEST 2010 - sndirsch@suse.de
- update to 256.35
* specfile adjustments done by Vitaliy Tomin; thanks a lot!
-------------------------------------------------------------------
Sat Jun 12 04:03:15 CEST 2010 - sndirsch@suse.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.
-------------------------------------------------------------------
Sat Apr 24 03:34:42 CEST 2010 - sndirsch@suse.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.
-------------------------------------------------------------------
Wed Apr 7 21:35:17 CEST 2010 - sndirsch@suse.de
- added 0x0a2c/0x0a7c as supported also for kernel module
(bnc #587998)
-------------------------------------------------------------------
Thu Mar 18 15:48:11 CET 2010 - sndirsch@suse.de
- fixed build on Xen for SLE11/11.1
-------------------------------------------------------------------
Thu Mar 18 15:15:23 CET 2010 - sndirsch@suse.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)
-------------------------------------------------------------------
Wed Mar 17 16:14:37 CET 2010 - sndirsch@suse.de
- fixed build on kernel 2.6.33
-------------------------------------------------------------------
Mon Jan 11 12:46:11 CET 2010 - sndirsch@suse.de
- reenabled build on 2.6.27 Xen kernels (bnc #569565)
-------------------------------------------------------------------
Fri Dec 18 23:58:21 CET 2009 - sndirsch@suse.de
- update to 190.53
-------------------------------------------------------------------
Fri Dec 4 23:06:13 CET 2009 - sndirsch@suse.de
- blacklist nouveau driver
-------------------------------------------------------------------
Tue Nov 24 18:29:46 CET 2009 - ro@suse.de
- add macro kver for kernel version
- use macro kver to find which patches to apply
- do not build xen flavor for 2.6.32
-------------------------------------------------------------------
Fri Oct 30 22:56:49 CET 2009 - sndirsch@suse.de
- update to 190.42
- disabled xen flavor on openSUSE > 11.1. since it requires (now?)
GPL-only symbol 'xen_features'
-------------------------------------------------------------------
Sat Aug 22 14:30:01 CEST 2009 - sndirsch@suse.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 7 13:19:04 CEST 2009 - ro@suse.de
- update to 185.18.31
-------------------------------------------------------------------
Sat Jul 4 18:02:15 CEST 2009 - sndirsch@suse.de
- cleanup
-------------------------------------------------------------------
Sat Jun 20 21:38:00 CEST 2009 - sndirsch@suse.de
- no longer hardcode supplements in driver (bnc #514394)
-------------------------------------------------------------------
Wed Jun 10 07:16:20 CEST 2009 - sndirsch@suse.de
- conftest.sh.diff.xen-11.0
* fixes build on xen kernels for 11.0
-------------------------------------------------------------------
Wed Jun 10 01:09:02 CEST 2009 - ro@suse.de
- kernel-module-package options are not identical on all releases
-------------------------------------------------------------------
Mon Jun 8 08:33:13 CEST 2009 - sndirsch@suse.de
- conftest.sh.diff.xen-11.1-i586
* fixes build on 11.1-i586 for xen kernels
-------------------------------------------------------------------
Sat Jun 6 16:01:44 CEST 2009 - sndirsch@suse.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
-------------------------------------------------------------------
Fri Jun 5 17:30:57 CEST 2009 - sndirsch@suse.de
- specfile cleanup
-------------------------------------------------------------------
Tue May 26 14:54:45 CEST 2009 - ro@suse.de
- make it build even without uname hack
use SYSSRC and SYSOUT variables
-------------------------------------------------------------------
Fri May 8 01:11:15 CEST 2009 - ro@suse.de
- fix typo in last change
-------------------------------------------------------------------
Mon May 4 16:05:03 CEST 2009 - ro@suse.de
- reference patches in specfile via macro names
-------------------------------------------------------------------
Wed Apr 29 01:26:38 CEST 2009 - sndirsch@suse.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 16:41:21 CEST 2009 - sndirsch@suse.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 7 18:45:22 CET 2009 - sndirsch@suse.de
- back to stable release 180.29
-------------------------------------------------------------------
Fri Feb 27 11:59:52 CET 2009 - sndirsch@suse.de
- added secret/undocumented 9500 GS (10de:0644) as supported to the
list of supported cards (Harald Müller-Ney <hmuelle@suse.de>)
-------------------------------------------------------------------
Wed Feb 25 10:54:59 CET 2009 - sndirsch@suse.de
- release 180.35
* Added support for GeForce GT 120, GeForce G100, Quadro FX 3700M
* Fixed a bug that caused Maya to freeze when overlays are
enabled.
* Added support for RG renderbuffers in OpenGL 3.0.
* Added support for OpenGL 3.0 floating-point depth buffers.
* Fixed a problem that caused Valgrind to crash when tracing a
program that uses OpenGL.
* various VDPAU updates
-------------------------------------------------------------------
Wed Feb 11 09:00:47 CET 2009 - sndirsch@suse.de
- release 180.29
* Added support for GeForce GTX 285/295, GeForce 9300 GE,
Quadro NVS 420
* Added support for OpenGL 3.0 for GeForce 8 series and newer
GPUs.
* various bugfixes related to VDPAU
* Improved workstation OpenGL performance.
* Fixed an X driver acceleration bug that resulted in Xid errors
on GeForce 6 and 7 series GPUs.
* Updated the X driver to consider GPUs it does not recognize
supported, allowing it to drive some GPUs it previously ignored.
* Added the ability to run distribution provided pre- and post-
installation hooks to 'nvidia-installer'; please see the
'nvidia-installer' manual page for details.
* Updated the X driver's metamode parser to allow mode names with
periods (i.e. '.'s).
* Fixed an X driver performance problem on integrated GPUs.
* Fixed a stability problem with OpenGL applications using FSAA.
* Fixed an initialization problem that caused some AGP GPUs to be
used in PCI compatibility mode.
* Fixed a bug that could result in stability problems after
changing clock settings via the Coolbits interface.
* Fixed a problem with hotkey switching on some recent mobile GPUs.
* Worked around a power management regression in and improved
compatibility with recent Linux 2.6 kernels.
-------------------------------------------------------------------
Wed Jan 21 13:09:44 CET 2009 - sndirsch@suse.de
- readded accidently removed GeForce 9400 GT (10de:0641) to list
of supported cards (bnc #467910)
-------------------------------------------------------------------
Fri Jan 16 18:25:24 CET 2009 - sndirsch@suse.de
- added Quadro FX 3700M (10de:061E) to list of supported chips
(bnc #466892)
-------------------------------------------------------------------
Tue Jan 13 15:56:57 CET 2009 - sndirsch@suse.de
- replaced disabled Xen patches with an updated one and enabled
it; reenabled build of xen kernels (bnc #465176)
-------------------------------------------------------------------
Mon Jan 12 00:47:51 CET 2009 - ro@suse.de
- remove hardcoded files argument
-------------------------------------------------------------------
Fri Jan 9 23:03:23 CET 2009 - sndirsch@suse.de
- release 180.22
* Added support for the following GPUs:
- Quadro FX 2700M
- GeForce 9400M G
- GeForce 9400M
- GeForce 9800 GT
- GeForce 8200M G
- GeForce Go 7700
- GeForce 9800M GTX
- GeForce 9800M GT
- GeForce 9800M GS
- GeForce 9500 GT
- GeForce 9700M GT
- GeForce 9650M GT
- GeForce 9500 GT
* Added initial support for PureVideo-like features via the new
VDPAU API (see the vdpau.h header file installed with the driver).
* Added support for CUDA 2.1.
* Added preliminary support for OpenGL 3.0.
* Added new OpenGL workstation performance optimizations.
* Enabled the glyph cache by default and extended its support to all
supported GPUs.
* Disabled shared memory X pixmaps by default; see the
"AllowSHMPixmaps" option.
* Improved X pixmap placement on GeForce 8 series and later GPUs.
* Improved stability on some GeForce 8 series and newer GPUs.
* Fixed a regression that could result in window decoration
corruption when running Compiz using Geforce 6 and 7 series GPUs.
* Fixed an nvidia-settings crash when xorg.conf contains Device and
Screen sections but no ServerLayout section.
* Fixed a problem parsing the monitor sync range X config file
options.
* Fixed a problem with the SDI sync skew controls in
nvidia-settings.
* Fixed a problem that caused some SDI applications to hang or
crash.
* Added support for SDI full-range color.
* Improved compatibility with recent Linux kernels.
- fixes bnc #429010
-------------------------------------------------------------------
Thu Nov 13 11:25:32 CET 2008 - sndirsch@suse.de
- release 177.82
* Added support for the following new GPUs:
- Quadro NVS 450
- Quadro FX 370 LP
- Quadro FX 5800
- Quadro FX 4800
- Quadro FX 470
- Quadro CX
* Fixed a problem on recent mobile GPUs that caused a power
management resume from S3 to take 30+ seconds.
* Fixed a problem with hotkey switching on some recent mobile
GPUs.
* Fixed an image corruption issue seen in FireFox 3.
-------------------------------------------------------------------
Mon Nov 3 18:46:34 CET 2008 - sndirsch@suse.de
- removed unfunctional uame hack
-------------------------------------------------------------------
Thu Oct 30 16:35:26 CET 2008 - sndirsch@suse.de
- added GeForce 9400 GT (10de:0641) to list of supported cards
(bnc #433171)
-------------------------------------------------------------------
Fri Oct 17 08:52:44 CEST 2008 - olh@suse.de
- add ExclusiveArch x86 x86_64
-------------------------------------------------------------------
Tue Oct 7 23:21:20 CEST 2008 - sndirsch@suse.de
- release 177.80
* Added support for GeForce 9500 GT
* Fixed a regression that caused the 'Auto' SLI X option
setting to not enable SLI.
* Fixed a bug that caused system hangs when using the NV-CONTROL
interface to change GPU clock frequencies.
* Updated mode validation, in cases when no EDID is detected,
such that 1024x768 @ 60Hz and 800x600 @ 60Hz are
allowed, rather than just 640x480 @ 60Hz.
* Fixed corruption when using SLI in SFR mode with
OpenGL-based composite managers.
* Added a workaround for broken EDIDs provided by some Acer
AL1512 monitors.
* Updated the X driver to consider /sys/class/power_supply
when determining the AC power state.
-------------------------------------------------------------------
Wed Sep 24 04:42:50 CEST 2008 - sndirsch@suse.de
- release 177.76
* Added support for the following new GPUs: GeForce 9500 GT
* Fixed a bug that caused GPU errors when applications used the X
RENDER extension's repeating modes in conjunction with
color-index overlays or rotation on GeForce 7 series and older
GPUs.
* Fixed a bug that caused system hangs when using the NV-CONTROL
interface to change GPU clock frequencies.
* Fixed a text rendering performance regression on GeForce 7
series and older GPUs when InitialPixmapPlacement is set to 2.
* Updated mode validation, in cases when no EDID is detected,
such that 1024x768 @ 60Hz and 800x600 @ 60Hz are allowed,
rather than just 640x480 @ 60Hz.
* Improved power management support.
* Improved compatibility with recent Linux 2.6 kernels.
* Fixed a regression that caused the 'Auto' SLI X option setting
to not enable SLI.
* Added a workaround for broken EDIDs provided by some Acer
AL1512 monitors.
-------------------------------------------------------------------
Sun Aug 31 02:59:37 CEST 2008 - sndirsch@suse.de
- created package