Changelog for
nvidia-open-driver-G06-signed-azure-devel-560.31.02-150400.1.4.x86_64.rpm :
* Tue Jun 04 2024 sndirschAATTsuse.com- Security Update 550.90.07 (boo#1223356) [CVE-2024-0090, CVE-2024-0091, CVE-2024-0092]
* Mon Apr 29 2024 sndirschAATTsuse.com- Update to 550.78
* addresses boo#1223454
* Wed Apr 17 2024 sndirschAATTsuse.com- Update to 550.76
* addresses boo#1222972
* Tue Mar 19 2024 sndirschAATTsuse.com- Update to 550.67- rename pci_ids-unsupported
* to pci_ids-supported
* files
* Wed Feb 28 2024 sndirschAATTsuse.com- let\'s provide/obsolete nvidia-open-driver-G06 instead of nvidia-open-driver-G06-kmp since older versions still had conflicts to nvidia-open-driver-G06-kmp ...
* Sat Feb 24 2024 sndirschAATTsuse.com- 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
* Fri Feb 23 2024 sndirschAATTsuse.com- re-enable build of -azure kernel flavor; syntax check was wrong
* Thu Feb 22 2024 sndirschAATTsuse.com- remove conflicts to nvidia-open-driver-G06-kmp, since it\'s now provided instead (OMG!); add obsoletes to it as well to make sure it gets replaced (bsc#1220196)
* Thu Feb 22 2024 dimstarAATTopensuse.org- Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN
* Mon Feb 19 2024 sndirschAATTsuse.com- kernel-syms-azure is not available on ALP
* Thu Feb 08 2024 sndirschAATTsuse.com- provide nvidia-open-driver-G06-kmp = %version (jsc#PED-7117)
* this makes it easy to replace the package from nVidia\'s CUDA repository with this presigned package
* Thu Jan 25 2024 sndirschAATTsuse.com- splitted up 61-nvidia-$flavor.conf to 59-nvidia-$flavor.conf and 61-nvidia-$flavor.conf, because \'install\' line cannot be overwritten with higher config number ...
* Thu Jan 25 2024 sndirschAATTsuse.com- mistakenly moved dracut config file from 60-nvidia-%1.conf to 61-nvidia-%1.conf --> reverted!
* Thu Jan 25 2024 sndirschAATTsuse.com- switched from 60-nvidia-$flavor.conf to 61-nvidia-$flavor.conf in modprobe.d to resolve conflict with older package, which can be installed in parallel
* Wed Jan 24 2024 sndirschAATTsuse.com- kernel-6.7.patch
* fixes build against kernel 6.7 (boo#1219117)
* Tue Jan 09 2024 sndirschAATTsuse.com- 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
* Tue Dec 05 2023 sndirschAATTsuse.com- fix typo in changelog:
* NVreg_OpenRMEnableSupporteGpus -> NVreg_OpenRmEnableUnsupportedGpus (boo#1215981, comment#33)
* Thu Nov 23 2023 sndirschAATTsuse.com- Update to 545.29.06
* Wed Nov 22 2023 sndirschAATTsuse.com- no longer try to overwrite NVreg_OpenRmEnableUnsupportedGpus driver option setting; apparently it\'s ignored by the driver (boo#1215981, comment#26)
* Tue Nov 21 2023 sndirschAATTsuse.com- use different modprobe.d config file to resolve conflict with older driver package (boo#1217370); overwrite NVreg_OpenRmEnableUnsupportedGpus driver option setting (disable it), since letting it enabled is supposed to break booting (boo#1215981, comment#23)
* Mon Nov 13 2023 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- cleanup; sle12 no longer supported
* Wed Nov 01 2023 sndirschAATTsuse.com- Update to version 535.129.03
* Tue Oct 17 2023 sndirschAATTsuse.com- cleanup: get rid of possibiliy to hardcode pci list; it\'s no longer required anyway; secureboot signing has been fixed ...- removed pci-table.patch
* Wed Oct 11 2023 eichAATTsuse.com- Add a devel package so other modules can be built against this one. [jira#PED-4964]
* Wed Oct 11 2023 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- preamble: added conflict to nvidia-gfxG05-kmp to prevent users from accidently installing conflicting proprietary kernelspace drivers from CUDA repository
* Fri Sep 22 2023 sndirschAATTsuse.com- Update to version 535.113.01
* Tue Sep 05 2023 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- Update to version 535.104.05
* Tue Jul 25 2023 sndirschAATTsuse.com- require one-time renamed package kernel-firmware-nvidia-gspx-G06 from now on (boo#1212724)
* Mon Jul 24 2023 lnusselAATTsuse.com- Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Wed Jul 19 2023 sndirschAATTsuse.com- Update to version 535.86.05
* Fri Jun 16 2023 sndirschAATTsuse.com- _constraints: 4GB wasn\'t enough; trying 8GB now ...
* Fri Jun 16 2023 sndirschAATTsuse.com- _constraints: reserve 4GB of disk space for building in the hope that this will be also sufficient when building for sle15-sp5
* Thu Jun 15 2023 sndirschAATTsuse.com- Update to version 535.54.03
* Tue May 09 2023 sndirschAATTsuse.com- Update to version 525.116.04
* Tue Apr 25 2023 sndirschAATTsuse.com- Update to version 525.116.03
* Thu Mar 30 2023 sndirschAATTsuse.com- Update to version 525.105.17
* Fri Feb 10 2023 sndirschAATTsuse.com- no longer use %hardcode_pci_list macro on sle15/Leap15, since the issue with generating wrong PCI ID modaliases for Supplements has been fixed meanwhile also in pesign-obs-integration package for sle15/Leap15 (boo#1207520)
* Wed Feb 08 2023 sndirschAATTsuse.com- Update to version 525.89.02
* Mon Jan 30 2023 sndirschAATTsuse.com- no longer use %hardcode_pci_list macro on TW, since the issue with generating wrong PCI ID modaliases for Supplements has been fixed now in pesign-obs-integration package for TW (boo#1207520)
* Sun Jan 29 2023 sndirschAATTsuse.com- introduce %hardcode_pci_list macro for hardcoding PCI ID modaliases for Supplements; make it default to
*temporarily
* workaround boo#1207520
* TW: enable only officially supported headless GPUs!
* Leap/sle: enable all Turing and Ampere GPUs and set the appropriate modprobe.d option, so we can at least begin testing on sle15-sp5 ...- adds pci-table.patch, generati-pci-table.sh
* Wed Jan 25 2023 sndirschAATTsuse.com- added pesign-copy-sources, pesign-spec-macros, which are needed to fix repackaging step required for securebooot signing kernel modules (boo#1207520)- pesign-spec-macros: used for defining RPM macros; here: %define __kmp_supplements %_sourcedir/my-find-supplements \\ %_sourcedir/pci_ids-%{version}- pesign-copy-sources: sources needed by the RPM macros above; here: pci_ids-%{version}, my-find-supplements- all above needs changes for pesign-obs-integration first (SR#1060443)
* Tue Jan 24 2023 sndirschAATTsuse.com- added conflicts to nvidia-driver-G06-kmp package (boo#1207495)
* Thu Jan 19 2023 sndirschAATTsuse.com- Update to version 525.85.05
* Fix build problems with Clang 15.0, #377 by AATTptr1337
* Thu Jan 19 2023 sndirschAATTsuse.com- require \"group(video)\"
* Thu Jan 19 2023 sndirschAATTsuse.com- set options for nvidia kernel module via modprobe install script; no longer adjusting of nvidia\'s NVreg_DeviceFileGID option in modprobe.d file needed in %post
* Thu Jan 19 2023 sndirschAATTsuse.com- package the modprobe.d file as a sample in /usr/lib/nvidia-open-driver-G06-signed; then adjust GUID of video group for nvidia\'s NVreg_DeviceFileGID option and write the result to /etc/modprobe.d, i.e. no longer touch a packaged modprobe.d file below /usr
* Thu Jan 19 2023 sndirschAATTsuse.com- set group id for nvidia\'s NVreg_DeviceFileGID option already during build, since it\'s not allowed to edit modprobe.d files during %post
* Wed Jan 18 2023 sndirschAATTsuse.com- added pci_ids-unsupported-525.78.01/pci_ids-unsupported as sources to specfile
* Wed Jan 18 2023 sndirschAATTsuse.com- added empty %changelog section to specfile
* Wed Jan 18 2023 sndirschAATTsuse.com- implements jsc#PED-2658
* Mon Jan 09 2023 sndirschAATTsuse.com- require kernel-firmware-nvidia-gsp-G06 (with suffix -G06!)
* Mon Jan 09 2023 sndirschAATTsuse.com- 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
* Wed Jan 04 2023 sndirschAATTsuse.com- renamed package to nvidia-open-driver-G06-signed due to package redesign
* Mon Nov 28 2022 sndirschAATTsuse.com- Update to version 525.60.11
* Wed Nov 23 2022 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- (build-)require perl-Bootloader due to pbl usage in %post(-un)
* Tue Oct 18 2022 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- added pci_ids-unsupported -> pci_ids-unsupported-515.65.01 symlink to which I can refer from blog
* Tue Aug 02 2022 sndirschAATTsuse.com- 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 gmbr3AATTopensuse.org- Force CC to gcc to avoid compiler differs warnings
* Tue Jul 19 2022 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- pci_ids-unsupported-515.57
* currently unsupported devices (Turing and later, which needs NVreg_OpenRmEnableUnsupportedGpus=1 kernel option; Alpha Quality!)
* Thu Jul 14 2022 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- update to 515.57
* Backtick is deprecated, #273 by AATTarch-user-france1
* Fri Jun 17 2022 gmbr3AATTopensuse.org- Revert last change and use default CA [pesign-obs-integration and kernel-source docs are incorrect]
* Thu Jun 16 2022 gmbr3AATTopensuse.org- Create uefi cert package
* Wed Jun 15 2022 gmbr3AATTopensuse.org- Sign the kernel modules and compress them
* Wed Jun 15 2022 sndirschAATTsuse.com- don\'t buildrequire azure on aarch64; no such kernel flavor available on aarch64
* Thu Jun 09 2022 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- preamble: added Conflicts to nvidia-gfxG06-kmp
* Tue May 31 2022 sndirschAATTsuse.com- 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 gmbr3AATTopensuse.org- Set mno-outline-atomics to fix libgcc issues on aarch64
* Thu May 19 2022 sndirschAATTsuse.com- preamble: require kernel-firmware-nvidia-gsp package for nvidia\'s versioned \"gsp.bin\" fimrware
* Thu May 19 2022 sndirschAATTsuse.com- enable build also for aarch64
* Thu May 19 2022 sndirschAATTsuse.com- improved summary and description
* Thu May 19 2022 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- 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 sndirschAATTsuse.com- added kmp-filelist- adding an empty modprobe.d config file (to be filled later)
* Tue May 17 2022 sndirschAATTsuse.com- 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 tiwaiAATTsuse.com- 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 sndirschAATTsuse.com- switched to a known license to fix build: MIT/GPLv2 --> GPL-2.0 and MIT
* Fri May 13 2022 patrik.jakobssonAATTsuse.com- 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 sndirschAATTsuse.com- created package
* build still fails completely
* more things are missing