|
|
|
|
Changelog for x11-video-nvidiaG03-340.108-lp155.277.1.x86_64.rpm :
* Thu Sep 30 2021 Stefan Dirsch - cleanup: remove support for sle11 builds * Tue Sep 21 2021 Stefan Dirsch - fixed build against Devel_Kernel_master * Tue Oct 06 2020 Stefan Dirsch - cleanup: remove support for sle10 builds * Tue Jul 21 2020 Stefan Dirsch - added /etc/dracut.conf.d/60-nvidia-default.conf in order to omit nvidia modules in initrd, which apparently were added automatically on many systems - apart from nvidia-uvm module! - which then made GPU computing/CUDA impossible on all theses systems (boo#1173733) * Mon Jul 20 2020 Stefan Dirsch - readded kernel-4.11.patch still needed for older kernels * Fri Jul 17 2020 hsk17AATTmail.de- replaced kernel-4.11.patch by kernel-5.7.patch to reflect kernel changes in leap 15.2 (from OBS home:Sauerland:nvidia-G03/nvidia-gfxG03, rev 10 and 14) * Fri Jun 05 2020 Stefan Dirsch - no longer require 3ddiag, which is no longer needed at all ... * Thu May 14 2020 Stefan Dirsch - get rid of ksym Requires on Leap 15.1/15.2 by redefining %__kmp_requires * Thu Mar 12 2020 Stefan Dirsch - 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 06 2020 Stefan Dirsch - added \"azure\" kernel flavor * Sun Jan 05 2020 Stefan Dirsch - update to version 340.108 * Updated the nvidia-drm kernel module for compatibility with the removal of the DRIVER_PRIME flag in recent Linux kernel versions. * Updated nvidia-bug-report.sh to search the systemd journal for gdm-x-session logs. * Fixed a bug that could prevent nvidia-xconfig from disabling the X Composite extension on version 1.20 of the X.org X server. * Added support to nvidia-installer for systems which provide ncurses libraries supporting the ncurses widechar ABI only. * Updated nvidia-installer to avoid problems with commands whose proper functionality may be dependent on system localization (e.g. via the LANG environment variable.) For example, some kernel configurations may produce unusable kernel modules if LANG is set to a language other than English. * Updated nvidia-installer for better compatibility with ncurses when libncurses.so.6 exposes the ncurses reentrant ABI, such as on openSUSE Leap 15 and SUSE Linux Enterprise 15. * Fixed a build failure, \"too many arguments to function \'get_user_pages\'\", when building the NVIDIA kernel module for Linux kernel v4.4.168. * Fixed a build failure, \"implicit declaration of function do_gettimeofday\", when building the NVIDIA kernel module for Linux kernel 5.0 release candidates.- supersedes kernel-5.3.patch- supersedes build fix for removed DRIVER_PRIME in kernel >= 5.4 * Fri Oct 11 2019 Stefan Dirsch - only apply kernel-5.3.patch on kernels >= 5.3; fixes build again on sle11 ... * Mon Jul 08 2019 Stefan Dirsch - kmp-post.sh/kmp-trigger.sh * exit with error code 1 from %post/%trigger, if kernel module build/install fails (boo#1131028) * Tue Jul 02 2019 Stefan Dirsch - no longer touch xorg.conf on suse >= sle12 * Thu Jun 13 2019 Stefan Dirsch - making use of parallel builds with make\'s -j option * Fri Oct 12 2018 sndirschAATTsuse.com- let nvidia-glG03 %post-require xorg-x11-server, since on Optimus we want to switch back to X.Org\'s libglx.so (bsc#1111471) * Fri Oct 12 2018 sndirschAATTsuse.com- let nvidia-glG03 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 2018 sndirschAATTsuse.com- no longer alter, i.e. strip NVIDIA\'s libraries * Thu Jun 07 2018 sndirschAATTsuse.com- update to version 340.106 * Updated nvidia-installer in the 340.xx legacy driver series to default to installing the driver without the NVIDIA Unified Memory kernel module if this module fails to build at installation time. The 340.xx legacy Unified Memory kernel module is incompatible with recent Linux kernels, and the GPU hardware generations that the 340.xx legacy driver series is intended to support do not support Unified Memory. * Added support for X.Org xserver ABI 24 (xorg-server 1.20). * Improved nvidia-bug-report.sh to check for kern.log which is the default kernel log-file location for many Debian-based Linux distributions. * Fixed a bug which could cause X servers that export a Video Driver ABI earlier than 0.8 to crash when running X11 applications which call XRenderAddTraps(). * Wed May 23 2018 sndirschAATTsuse.com- generate-service-file.sh: use https instead of ftp ...- _service: updated via generate-service-file.sh * Thu May 17 2018 sndirschAATTsuse.com- workaround build failure of kernelrelease target on sle12-sp4 (boo#1093333) * Thu Mar 29 2018 sndirschAATTsuse.com- supplements macro name changed again with rpm 4.14.1, i.e. sle15/ Leap15/TW (boo#1087460) * %__ksyms_supplements --> %__kmp_supplements * Thu Feb 08 2018 sndirschAATTsuse.com- update to version 340.106- supersedes kernel-4.14.patch, kernel-4.15.patch * Mon Feb 05 2018 sndirschAATTsuse.com- kernel-4.14.patch, kernel-4.15.patch: * fix build on recent kernels * Sat Sep 30 2017 sndirschAATTsuse.com- update to version 340.104 * 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.- obsoletes nvidia-340-4.12.patch, added kernel-4.11.patch for remaining issues in uvm module * Thu Aug 31 2017 sndirschAATTsuse.com- nvidia-340-4.12.patch * new patch for Kernel 4.12 * obsoletes nvidia-340-4.10.patch- added %preinstall section to KMP for real, so existing manual NVIDIA driver installation gets uninstalled before KMP is being installed * 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- computeG03: added conflicts to libOpenCL1 (boo#1044948) * Sat May 27 2017 sndirschAATTsuse.com- moved libnvidia-eglcore.so. * to nvidia-glG03 (bsc#1021634) * Fri May 26 2017 alarrosaAATTsuse.com- moved libnvidia-glsi.so. *, which is required by NVIDIA\'s libEGL from x11-vide-nvidiaG04 to nvidia-glG04 (bsc#1021634) * 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) * Wed May 24 2017 sndirschAATTsuse.com- moved libnvidia-tls.so. *, which is required by NVIDIA\'s libGL from x11-video-nvidiaG03 to nvidia-glG03 (bsc#1021634) * Fri May 19 2017 sndirschAATTsuse.com- fixed dependancies so nvidia-computeG03 can now be installed without x11-video-nvidiaG03 package * moved 32bit libnvidia-ml.so. * and libnvidia-opencl.so * from x11-video-nvidiaG03 to nvidia-computeG03 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 version 340.102 * 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 Dec 12 2016 sndirschAATTsuse.com- update to version 340.101 * Thu Oct 27 2016 sndirschAATTsuse.com- modprobe.d/50-nvidia.conf: avoid loop in driver load, when gfx card is not supported (bnc#1004201); \"install\" one liner is now generatedd from a properly readable shell script called modprobe.nvidia.install in the package sources * Mon Sep 26 2016 sndirschAATTsuse.com- update to version 340.98 * Added support for the screen_info.ext_lfb_base field, on kernels that have it, in order to properly handle UEFI framebuffer consoles with physical addresses above 4GB.- supersedes nvidia-kernel-4.6.diff * Thu Feb 18 2016 sndirschAATTsuse.com- pci_ids: leap is considered newer than openSUSE 13.2 * 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 version 340.96 * Thu Nov 05 2015 sndirschAATTsuse.com- moved /etc/ld.so.conf.d/nvidia-gfxG03.conf to nvidia-glG03, i.e. the package which touches this file during %post (bnc#952076) * Thu Sep 03 2015 sndirschAATTsuse.com- update to version 340.93 * Fixed a bug that caused the X server to crash if an OpenGL application tried to allocate a drawable when GPU-accessible memory is exhausted. * Fixed a bug that could cause an Xid error when terminating a video playback application using the overlay presentation queue in VDPAU. * Updated nvidia-installer to avoid recursing too deeply into kernel source trees under /usr/lib/modules, mirroring an existing restriction on recursion under /lib/modules. * Fixed a rare deadlock condition when running applications that use OpenGL in multiple threads on a Quadro GPU. * Fixed a bug which caused truncation of the EGLAttribEXT value returned by eglQueryDeviceAttribEXT() on 64-bit systems. * Fixed a kernel memory leak that occurred when looping hardware- accelerated video decoding with VDPAU on Maxwell-based GPUs. * Fixed a bug that caused the X server to crash if a RandR 1.4 output provided by a Sink Output provider was selected as the primary output on X.Org xserver 1.17 and higher. * Fixed a bug that caused waiting on X Sync Fence objects in OpenGL to hang indefinitely in some cases. * Fixed a bug that prevented OpenGL from properly recovering from hardware errors or sync object waits that had timed out.- supersedes nvidia-340.76-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 G02 and older (bnc#802624) * Mon Jun 15 2015 sndirschAATTsuse.com- avoid accidental removal of G alternative (bnc#802624) * Thu Mar 05 2015 sndirschAATTsuse.com- added missing PCI IDs in sle11(bnc#920799), G04 (also covering these) cannot be used for sle11! * Mon Feb 02 2015 sndirschAATTsuse.com- created legacy pci_ids for openSUSE > 13.2 * Mon Feb 02 2015 sndirschAATTsuse.com- update to (meanwhile) legacy branch version 340.76 * Fixed a bug that caused frequent AMD-Vi page faults on systems with some AMD 8xx/9xx-series chipsets when used with some NVIDIA GPUs. * Fixed a regression that could cause system crashes when terminating the X server on systems with an NVIDIA Quadro SDI Capture card installed. * Fixed a bug that caused audio over HDMI to not work on some GPUs while using a display that supports HDMI 3D. * Mon Jan 12 2015 sndirschAATTsuse.com- modprobe.nvidia: create device nodes /dev/nvidiaX for any NVIDIA VGA graphics/3D controller (PCI classes 0x0300/0x0302) * Fri Dec 05 2014 mmarekAATTsuse.cz- update to latest long lived branch version 340.65 * Fixed a bug that prevented internal 4K panels on some laptops from being driven at a sufficient bandwidth to support their native resolutions. * Fixed a regression that prevented the NVIDIA kernel module from loading in some virtualized environments such as Amazon Web Services. * Fixed a regression that caused displays to be detected incorrectly on some notebook systems. * Fixed a bug that could cause X to freeze when using Base Mosaic. * Fixed a regression that prevented the NVIDIA X driver from recognizing Base Mosaic layouts generated by the nvidia-settings control panel. * Mon Nov 17 2014 sndirschAATTsuse.com- Xwrapper: bail out, if an existing module cannot be unloaded; this can happen if a second Xsession starts * Tue Nov 11 2014 sndirschAATTsuse.com- Xwrapper: rmmod nvidia_uvm first * Thu Nov 06 2014 sndirschAATTsuse.com- update to latest long lived branch version 340.58 * Added support for the following GPUs: + GeForce GT820M + GeForce GTX 760A + GeForce GTX 850A + GeForce 810A + GeForce 820A + GeForce 840A * Fixed a bug that could cause VT-switching to fail following a suspend, resume, and driver reload sequence. * Fixed a bug that caused incorrect colors to be displayed on X screens running at depth 8 on some GPUs. * Fixed a bug that prevented GPUs from being correctly recognized in MetaMode strings when identified by UUID. * 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. * 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) * Tue Oct 28 2014 sndirschAATTsuse.com- moved /etc/modprobe.d/50-nvidia.conf from x11-video-nvidiaG03 to nvidia-computeG03 package- on sle11 use 51-nvidia.conf with the \'install\' line only since the \'options\' line already exists in 50-nvidia.conf, which is owned by xorg-x11-server there- moved nvidia-modprobe from x11-video-nvidiaG03 to nvidia-computeG03 package * Mon Oct 27 2014 sndirschAATTsuse.com- enable also for sle11: * autoselect to install also nvidia-uvm KMP; load nvidia-uvm in addition when nvidia module gets loaded; create the appropriate NVIDIA devices with the required permissions (bnc#879767)- modprobe.nvidia: extend existing path for mknod/chmod in a flexible way, so it matches for sle11 and sle12
|
|
|