|
|
|
|
Changelog for nvidia-open-driver-G06-kmp-default-550.120-lp156.2.1.x86_64.rpm :
* Sat Sep 21 2024 Stefan Dirsch - Update to 550.120 (boo#1230779) * Fixed a bug that could cause kernel crashes upon attempting KMS operations through DRM when nvidia_drm was loaded with modeset=0.- aarch64-TW-buildfix.patch * fixes build on aarch64 with latest TW kernel * Mon Aug 12 2024 Stefan Dirsch - Update to 550.107.02 (boo#1229716) * Tue Jul 09 2024 Stefan Dirsch - Update to 550.100 (boo#1227575) * Fixed a bug that caused OpenGL triple buffering to behave like double buffering. * Tue Jun 04 2024 Stefan Dirsch - Security Update 550.90.07 (boo#1223356) [CVE-2024-0090, CVE-2024-0091, CVE-2024-0092] * Mon Apr 29 2024 Stefan Dirsch - Update to 550.78 * addresses boo#1223454 * Mon Apr 29 2024 Stefan Dirsch - kmp-post.sh * export LD=ld.bfd; mold is not supported (boo#1223344) * Wed Apr 17 2024 Stefan Dirsch - Update to 550.76 * addresse boo#1222972 * Fri Mar 22 2024 Stefan Dirsch - kmp-post.sh: sign the modules in the correct location (boo#1221776) * Tue Mar 19 2024 Stefan Dirsch - Update to 550.67- rename pci_ids-unsupported * to pci_ids-supported * files * Mon Feb 26 2024 Stefan Dirsch - fixed check for Tumbleweed * Mon Feb 26 2024 Stefan Dirsch - fix exit value $RES in %post/%trigger scripts * Mon Feb 26 2024 Stefan Dirsch - move kernel modules build from %post to %trigger scripts on Tumbleweed; don\'t move modules to packaged %ghost location on Tumbleweed * Mon Feb 26 2024 Stefan Dirsch - added kernel-syms, kmod Buildrequires and Provides: %name to subpackages * Sun Feb 25 2024 Stefan Dirsch - kmp-post.sh: get rid of %suse_version check * Sun Feb 25 2024 Stefan Dirsch - improved summaries and descriptions * Sun Feb 25 2024 Stefan Dirsch - get rid of kmp-preun-$flavor scripts; use one kmp-preun.sh for all; just set the $flavor outside in specfile * Sun Feb 25 2024 Stefan Dirsch - get rid of kmp-post-$flavor scripts; use one kmp-post.sh for all; just set the $flavor outside in specfile * Sun Feb 25 2024 Stefan Dirsch - avoid to remove modules of other flavor in %postun * Sat Feb 24 2024 Stefan Dirsch - Update to 550.54.14 * Added vGPU Host and vGPU Guest support. For vGPU Host, please refer to the README.vgpu packaged in the vGPU Host Package for more details.- supersedes the following patches: * 0001-Don-t-override-INSTALL_MOD_DIR.patch * kernel-6.7.patch * Sat Feb 24 2024 Stefan Dirsch - kmp-postun.sh * get rid of broken weak-updates symlinks created in %post / %trigger either by kmp itself or by kernel package update * Sat Feb 24 2024 Stefan Dirsch - zero fake kernel modules to prevent generation of ksyms in package * Fri Feb 23 2024 Stefan Dirsch - rename subpackages from $flavor to kmp-$flavor, since apparently this is needed by weak-modules2 script for generating weak-updates symlinks- readded modules as ghosts to filelist; assumingly needed by weak-updates2 script- save kernel version already during build; move just built modules in %post to this location, so weak-modules2 script can easily find these packaged in kmp as %ghost and create the required weak-updates symlinks; run weak-modules2 script during %post to create these- a kernel update already creates required symlinks; hooray! * Thu Feb 22 2024 Stefan Dirsch - 64kb kernel on aarch64: build in %post, not in %triggerin * Thu Feb 22 2024 Stefan Dirsch - -azure subpackage needs to trigger on kernel-azure-devel, since modules need to be recompiled * Thu Feb 22 2024 Stefan Dirsch - hopefully fixed build for factory/TW- added -64kb subpackage for aarch64 * Thu Feb 22 2024 Stefan Dirsch - hopefully fix -azure deps on openSUSE ... * Thu Feb 22 2024 Stefan Dirsch - radical changes according to bsc#1220077- still missing * -64kb subpackage for aarch64 * generation of weak-updates * generation of initrds * testing in general * cleanup * Wed Jan 24 2024 Stefan Dirsch - kernel-6.7.patch * fixes build against kernel 6.7 (boo#1219117) * Tue Jan 09 2024 Stefan Dirsch - create /run/udev/static_node-tags/uaccess/nvidia${devid} symlinks also during modprobing the nvidia module; this changes the issue of not having access to /dev/nvidia${devid}, when gfxcard has been replaced by a different gfx card after installing the driver * Fri Dec 01 2023 Stefan Dirsch - switch to build in %trigger script (kmp-trigger.sh) like for Tumbleweed for kernel-default-devel- fix removing of broken weak-updates symlink in %trigger scripts- remove broken weak-updates symlinks by new %trigger script (kmp-trigger2.sh) for kernel-default- removed accidental generation of ksyms to Requires- use modprobe/dracut config dirs for sle15 * Thu Nov 23 2023 Stefan Dirsch - Update to 545.29.06 * Mon Nov 13 2023 Stefan Dirsch - Update to 545.29.02- added fbdev=1 option for nvidia-drm module, which gives us a proper framebuffer console now ...- nosimplefb kernel option no longer needed with usage of nvidia-drm\'s fbdev=1 option- nvidia\'s NVreg_OpenRmEnableUnsupportedGpus=1 option no longer needed; GeForce and Workstation GPUs now officially supported- support added for H100/H800 GPUs (Hopper) * Fri Nov 03 2023 Stefan Dirsch - fixed build on Tumbleweed * Fri Nov 03 2023 Stefan Dirsch - cleanup; sle12 no longer supported * Fri Nov 03 2023 Stefan Dirsch - finally fixed build of -azure kernel in %post * Fri Nov 03 2023 Stefan Dirsch - fixed requires to firmware package, which has been renamed to kernel-firmware-nvidia-gsp(x)-G06- during beta period of sle15-sp6 no longer try to require a \"GA\" kernel-devel package; this will be reverted with GM (see also bsc#1208209) * Wed Nov 01 2023 Stefan Dirsch - Update to version 535.129.03 * Wed Oct 11 2023 Stefan Dirsch - disabled build of nvidia-peermem module; it\'s no longer needed and never worked anyway (it was only a stub) [boo#1211892] * Mon Oct 02 2023 Stefan Dirsch - preamble: added conflict to nvidia-gfxG05-kmp to prevent users from accidently installing conflicting proprietary kernelspace drivers from CUDA repository * Fri Sep 22 2023 Stefan Dirsch - Update to version 535.113.01 * Tue Sep 05 2023 Stefan Dirsch - kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console also on sle15-sp6/Leap 15.6 kernel, which will come with simpledrm support * Mon Aug 28 2023 Stefan Dirsch - Update to version 535.104.05 * Wed Jul 19 2023 Stefan Dirsch - Update to version 535.86.05 * Thu Jun 15 2023 Stefan Dirsch - Update to version 535.54.03 * Tue May 09 2023 Stefan Dirsch - Update to version 525.116.04 * Tue Apr 25 2023 Stefan Dirsch - Update to version 525.116.03 * Thu Mar 30 2023 Stefan Dirsch - Update to version 525.105.17 * Sat Mar 04 2023 Stefan Dirsch - sign kernel modules also on TW (boo#1208939) * Wed Feb 08 2023 Stefan Dirsch - Update to version 525.89.02 * Tue Jan 24 2023 Stefan Dirsch - added conflicts to nvidia-driver-G06-kmp package (boo#1207495) * Thu Jan 19 2023 Stefan Dirsch - Update to version 525.85.05 * Fix build problems with Clang 15.0, #377 by AATTptr1337 * Mon Jan 09 2023 Stefan Dirsch - preamble: require also gcc-c++ * Mon Jan 09 2023 Stefan Dirsch - require kernel-firmware-nvidia-gsp-G06 (with suffix -G06!) * Mon Jan 09 2023 Stefan Dirsch - Update to version 525.78.01 * adds alpha support for + NVIDIA GeForce RTX 3050 + NVIDIA GeForce RTX 4090 + NVIDIA RTX 6000 Ada Generation + NVIDIA L40 + NVIDIA GeForce RTX 4080 + NVIDIA GeForce RTX 4070 Ti * Sun Jan 08 2023 Stefan Dirsch - re-enabled and fixed build for -azure kernels * Thu Jan 05 2023 Stefan Dirsch - no longer buildrequire azure on all architecture; build issues in %post for some reason ... * Thu Jan 05 2023 Stefan Dirsch - do not sign the ghost .ko file, it is generated on target system anyway; don\'t compress module; just makes signing more complicated- removed pesign integration completely * Thu Jan 05 2023 Stefan Dirsch - fixed build of %post/%trigger * Thu Jan 05 2023 Stefan Dirsch - new package nvidia-open-driver-G06, which is an alternative package to nvidia-open-driver-G06-signed; it isn\'t prebuilt/signed and builds, installs and signs modules during installation instead * Wed Jan 04 2023 Stefan Dirsch - renamed package to nvidia-open-driver-G06-signed due to package redesign * Mon Nov 28 2022 Stefan Dirsch - Update to version 525.60.11 * Wed Nov 23 2022 Stefan Dirsch - set NVreg_PreserveVideoMemoryAllocations kernel option now needed for GNOME Wayland (gdm) since commit 51181871e9db716546e9593216220389de0d8b03 Author: Ray Strode Date: Fri Mar 4 14:11:03 2022 -0500 data: Disable wayland on nvidia if suspend is broken * Mon Nov 14 2022 Stefan Dirsch - added /etc/dracut.conf.d/60-nvidia-$flavor.conf in order to omit nvidia modules in initrd, which apparently were added automatically - apart from nvidia-uvm module; related to boo#1173733 * Fri Nov 11 2022 Stefan Dirsch - Update to 525.53 * GSP firmware is now distributed as multiple firmware files: this release has gsp_tu10x.bin and gsp_ad10x.bin replacing gsp.bin from previous releases. + Each file is named after a GPU architecture and supports GPUs from one or more architectures. This allows GSP firmware to better leverage each architecture\'s capabilities. + The .run installer will continue to install firmware to /lib/firmware/nvidia/ and the nvidia.ko kernel module will load the appropriate firmware for each GPU at runtime. * Add support for IBT (indirect branch tracking) on supported platforms, #256 by AATTrnd-ash * Return EINVAL when [failing to] allocating memory, [#280] by AATTYusufKhan-gamedev * Fix various typos in nvidia/src/kernel, #16 by AATTalexisgeoffrey * Added support for rotation in X11, Quadro Sync, Stereo, and YUV 4:2:0 on Turing. * Tue Oct 18 2022 Stefan Dirsch - (build-)require perl-Bootloader due to pbl usage in %post(-un) * Tue Oct 18 2022 Stefan Dirsch - kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console on TW kernel, which comes with simpledrm support * Sat Oct 08 2022 Stefan Dirsch - Update to 515.76 * Improved compatibility with new Linux kernel releases * Fixed possible excessive GPU power draw on an idle X11 or Wayland desktop when driving high resolutions or refresh rates * Wed Aug 03 2022 Stefan Dirsch - added pci_ids-unsupported -> pci_ids-unsupported-515.65.01 symlink to which I can refer from blog * Tue Aug 02 2022 Stefan Dirsch - Update to 515.65.01 * Collection of minor fixes to issues, #6 by AATTJoshua-Ashton * Remove unnecessary use of acpi_bus_get_device(). * Tue Jul 19 2022 Callum Farmer - Force CC to gcc to avoid compiler differs warnings * Tue Jul 19 2022 Stefan Dirsch - json-to-pci-id-list.py * added new Python script by Tamara Schmitz which is being used now to parse supported-gpus.json in order to create the PCI ID list \'pci_ids-unsupported-\' * Mon Jul 18 2022 Stefan Dirsch - pci_ids-unsupported-515.57 * currently unsupported devices (Turing and later, which needs NVreg_OpenRmEnableUnsupportedGpus=1 kernel option; Alpha Quality!) * Thu Jul 14 2022 Stefan Dirsch - define %kernel_module_directory macro on older distros in order to fix build on Leap 15.3(GA)/sle 15 SP3(GA) * Thu Jun 30 2022 Stefan Dirsch - update to 515.57 * Backtick is deprecated, #273 by AATTarch-user-france1 * Fri Jun 17 2022 Callum Farmer - Revert last change and use default CA [pesign-obs-integration and kernel-source docs are incorrect] * Thu Jun 16 2022 Callum Farmer - Create uefi cert package * Wed Jun 15 2022 Callum Farmer - Sign the kernel modules and compress them * Wed Jun 15 2022 Stefan Dirsch - don\'t buildrequire azure on aarch64; no such kernel flavor available on aarch64 * Thu Jun 09 2022 Stefan Dirsch - move cuda-drivers = %version provide to nvidia-computeG0X, which then again requires nvidia-gfxG0X-kmp or nvidia-open-gfxG0X-kmp respectively * Wed Jun 08 2022 Stefan Dirsch - preamble: provide cuda-drivers = %version, so you can just install \'cuda\' meta package to install CUDA stack (cuda --> cuda-11-7 --> cuda-runtime-11-7 --> cuda-drivers >= 515.43.04) from https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64/ * Tue Jun 07 2022 Stefan Dirsch - preamble: added Conflicts to nvidia-gfxG06-kmp * Tue May 31 2022 Stefan Dirsch - update to 515.48.07 * List of compatible GPUs in README.md. * Fix various README capitalizations, #8 by AATTlx-is * Automatically tag bug report issues, #15 by AATTthebeanogamer * Improve conftest.sh Script, #37 by AATTNitepone * Update HTTP link to HTTPS, #101 by AATTalcaparra * moved array sanity check to before the array access, #117 by AATTRealAstolfo * Fixed some typos, #122 by AATTFEDOyt * Fixed capitalization, #123 by AATTkeroeslux * Fix typos in NVDEC Engine Descriptor, #126 from AATTTrickyDmitriy * Extranous apostrohpes in a makefile script [sic], #14 by AATTkiroma * HDMI no audio AATT 4K above 60Hz, #75 by AATTadolfotregosa * dp_configcaps.cpp:405: array index sanity check in wrong place?, #110 by AATTdcb314 * NVRM kgspInitRm_IMPL: missing NVDEC0 engine, cannot initialize GSP-RM, #116 by AATTkfazz * ERROR: modpost: \"backlight_device_register\" [...nvidia-modeset.ko] undefined, #135 by AATTsndirsch * aarch64 build fails, #151 by AATTfrezbo- supersedes backlight-workaround.patch * Thu May 19 2022 Callum Farmer - Set mno-outline-atomics to fix libgcc issues on aarch64 * Thu May 19 2022 Stefan Dirsch - preamble: require kernel-firmware-nvidia-gsp package for nvidia\'s versioned \"gsp.bin\" fimrware * Thu May 19 2022 Stefan Dirsch - enable build also for aarch64 * Thu May 19 2022 Stefan Dirsch - improved summary and description * Thu May 19 2022 Stefan Dirsch - modprobe.nvidia.install * install script when the \"nvidia\" module is being loaded; needed for creating devices- specfile * filled modprobe.d config file (options and install script) * Thu May 19 2022 Stefan Dirsch - kmp-post.sh/kmp-postun.sh * additional code for %post/%postun scriptlets to create nvidia devices- specfile: adjust %kernel_module_package macro appropriately * Tue May 17 2022 Stefan Dirsch - added kmp-filelist- adding an empty modprobe.d config file (to be filled later) * Tue May 17 2022 Stefan Dirsch - added hardware supplements * added my-find-supplements, pci_ids-515.43.04 * changes in specfile to generate the hardware supplements from pci_ids-515.43.04 via my-find-supplements * Tue May 17 2022 Takashi Iwai - Set SYSSRC and SYSOUT for building with proper kernel source tree for each flavor- Exclusive build for x86_64- backlight-workaround.patch: workaround for a build failure with azure flavor- persistent-nvidia-id-string.patch: make persistent nvidia id string for reproducible builds * Fri May 13 2022 Stefan Dirsch - switched to a known license to fix build: MIT/GPLv2 --> GPL-2.0 and MIT * Fri May 13 2022 Patrik Jakobsson - 0001-Don-t-override-INSTALL_MOD_DIR.patch * Make sure INSTALL_MOD_DIR from our spec-file is honoured- Make the default flavor build. Not sure how to get other flavors to build. * Thu May 12 2022 Stefan Dirsch - created package * build still fails completely * more things are missing
|
|
|