Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nvidia-open-driver-G06-signed-kmp-64kb-550.67_k6.4.0_150600.10-150600.1.1 RPM for aarch64

From OpenSuSE Leap 15.6 for aarch64

Name: nvidia-open-driver-G06-signed-kmp-64kb Distribution: SUSE Linux Enterprise 15
Version: 550.67_k6.4.0_150600.10 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150600.1.1 Build date: Thu Mar 21 14:36:15 2024
Group: System/Kernel Build host: h04-armsrv2
Size: 5895730 Source RPM: nvidia-open-driver-G06-signed-550.67-150600.1.1.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/NVIDIA/open-gpu-kernel-modules/
Summary: NVIDIA open kernel module driver for GeForce RTX 2000 series and newer
This package provides the open-source NVIDIA kernel module driver
for GeForce RTX 2000 series and newer GPUs.

Provides

Requires

License

GPL-2.0-only AND MIT

Changelog

* Tue Mar 19 2024 sndirsch@suse.com
  - Update to 550.67
  - rename pci_ids-unsupported* to pci_ids-supported* files
* Wed Feb 28 2024 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - re-enable build of -azure kernel flavor; syntax check was wrong
* Thu Feb 22 2024 sndirsch@suse.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 dimstar@opensuse.org
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Mon Feb 19 2024 sndirsch@suse.com
  - kernel-syms-azure is not available on ALP
* Thu Feb 08 2024 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - mistakenly moved dracut config file from 60-nvidia-%1.conf to
    61-nvidia-%1.conf --> reverted!
* Thu Jan 25 2024 sndirsch@suse.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 sndirsch@suse.com
  - kernel-6.7.patch
    * fixes build against kernel 6.7 (boo#1219117)
* Tue Jan 09 2024 sndirsch@suse.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 sndirsch@suse.com
  - fix typo in changelog:
    * NVreg_OpenRMEnableSupporteGpus -> NVreg_OpenRmEnableUnsupportedGpus
      (boo#1215981, comment#33)
* Thu Nov 23 2023 sndirsch@suse.com
  - Update to 545.29.06
* Wed Nov 22 2023 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - cleanup; sle12 no longer supported
* Wed Nov 01 2023 sndirsch@suse.com
  - Update to version 535.129.03
* Tue Oct 17 2023 sndirsch@suse.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 eich@suse.com
  - Add a devel package so other modules can be built against this
    one. [jira#PED-4964]
* Wed Oct 11 2023 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - Update to version 535.113.01
* Tue Sep 05 2023 sndirsch@suse.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 sndirsch@suse.com
  - Update to version 535.104.05
* Tue Jul 25 2023 sndirsch@suse.com
  - require one-time renamed package kernel-firmware-nvidia-gspx-G06
    from now on (boo#1212724)
* Mon Jul 24 2023 lnussel@suse.com
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Wed Jul 19 2023 sndirsch@suse.com
  - Update to version 535.86.05
* Fri Jun 16 2023 sndirsch@suse.com
  - _constraints: 4GB wasn't enough; trying 8GB now ...
* Fri Jun 16 2023 sndirsch@suse.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 sndirsch@suse.com
  - Update to version 535.54.03
* Tue May 09 2023 sndirsch@suse.com
  - Update to version 525.116.04
* Tue Apr 25 2023 sndirsch@suse.com
  -  Update to version 525.116.03
* Thu Mar 30 2023 sndirsch@suse.com
  - Update to version 525.105.17
* Fri Feb 10 2023 sndirsch@suse.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 sndirsch@suse.com
  - Update to version 525.89.02
* Mon Jan 30 2023 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - added conflicts to nvidia-driver-G06-kmp package (boo#1207495)
* Thu Jan 19 2023 sndirsch@suse.com
  - Update to version 525.85.05
    * Fix build problems with Clang 15.0, #377 by @ptr1337
* Thu Jan 19 2023 sndirsch@suse.com
  - require "group(video)"
* Thu Jan 19 2023 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - added pci_ids-unsupported-525.78.01/pci_ids-unsupported as sources
    to specfile
* Wed Jan 18 2023 sndirsch@suse.com
  - added empty %changelog section to specfile
* Wed Jan 18 2023 sndirsch@suse.com
  - implements jsc#PED-2658
* Mon Jan 09 2023 sndirsch@suse.com
  - require kernel-firmware-nvidia-gsp-G06 (with suffix -G06!)
* Mon Jan 09 2023 sndirsch@suse.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 sndirsch@suse.com
  - renamed package to nvidia-open-driver-G06-signed due to package
    redesign
* Mon Nov 28 2022 sndirsch@suse.com
  - Update to version 525.60.11
* Wed Nov 23 2022 sndirsch@suse.com
  - set NVreg_PreserveVideoMemoryAllocations kernel option now
    needed for GNOME Wayland (gdm) since
      commit 51181871e9db716546e9593216220389de0d8b03
      Author: Ray Strode <rstrode@redhat.com>
      Date:   Fri Mar 4 14:11:03 2022 -0500
      data: Disable wayland on nvidia if suspend is broken
* Mon Nov 14 2022 sndirsch@suse.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 sndirsch@suse.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/<version> 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 @rnd-ash
    * Return EINVAL when [failing to] allocating memory,
      [#280] by @YusufKhan-gamedev
    * Fix various typos in nvidia/src/kernel, #16 by
      @alexisgeoffrey
    * Added support for rotation in X11, Quadro Sync, Stereo,
      and YUV 4:2:0 on Turing.
* Tue Oct 18 2022 sndirsch@suse.com
  - (build-)require perl-Bootloader due to pbl usage in %post(-un)
* Tue Oct 18 2022 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - added pci_ids-unsupported -> pci_ids-unsupported-515.65.01
    symlink to which I can refer from blog
* Tue Aug 02 2022 sndirsch@suse.com
  - Update to 515.65.01
    * Collection of minor fixes to issues, #6 by @Joshua-Ashton
    * Remove unnecessary use of acpi_bus_get_device().
* Tue Jul 19 2022 gmbr3@opensuse.org
  - Force CC to gcc to avoid compiler differs warnings
* Tue Jul 19 2022 sndirsch@suse.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-<version>'
* Mon Jul 18 2022 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - update to 515.57
    * Backtick is deprecated, #273 by @arch-user-france1
* Fri Jun 17 2022 gmbr3@opensuse.org
  - Revert last change and use default CA [pesign-obs-integration
    and kernel-source docs are incorrect]
* Thu Jun 16 2022 gmbr3@opensuse.org
  - Create uefi cert package
* Wed Jun 15 2022 gmbr3@opensuse.org
  - Sign the kernel modules and compress them
* Wed Jun 15 2022 sndirsch@suse.com
  - don't buildrequire azure on aarch64; no such kernel flavor
    available on aarch64
* Thu Jun 09 2022 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - preamble: added Conflicts to nvidia-gfxG06-kmp
* Tue May 31 2022 sndirsch@suse.com
  - update to 515.48.07
    * List of compatible GPUs in README.md.
    * Fix various README capitalizations, #8 by @lx-is
    * Automatically tag bug report issues, #15 by @thebeanogamer
    * Improve conftest.sh Script, #37 by @Nitepone
    * Update HTTP link to HTTPS, #101 by @alcaparra
    * moved array sanity check to before the array access, #117 by @RealAstolfo
    * Fixed some typos, #122 by @FEDOyt
    * Fixed capitalization, #123 by @keroeslux
    * Fix typos in NVDEC Engine Descriptor, #126 from @TrickyDmitriy
    * Extranous apostrohpes in a makefile script [sic], #14 by @kiroma
    * HDMI no audio @ 4K above 60Hz, #75 by @adolfotregosa
    * dp_configcaps.cpp:405: array index sanity check in wrong place?, #110 by @dcb314
    * NVRM kgspInitRm_IMPL: missing NVDEC0 engine, cannot initialize GSP-RM, #116 by @kfazz
    * ERROR: modpost: "backlight_device_register" [...nvidia-modeset.ko] undefined, #135 by @sndirsch
    * aarch64 build fails, #151 by @frezbo
  - supersedes backlight-workaround.patch
* Thu May 19 2022 gmbr3@opensuse.org
  - Set mno-outline-atomics to fix libgcc issues on aarch64
* Thu May 19 2022 sndirsch@suse.com
  - preamble: require kernel-firmware-nvidia-gsp package for nvidia's
    versioned "gsp.bin" fimrware
* Thu May 19 2022 sndirsch@suse.com
  - enable build also for aarch64
* Thu May 19 2022 sndirsch@suse.com
  - improved summary and description
* Thu May 19 2022 sndirsch@suse.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 sndirsch@suse.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 sndirsch@suse.com
  - added kmp-filelist
  - adding an empty modprobe.d config file (to be filled later)
* Tue May 17 2022 sndirsch@suse.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 tiwai@suse.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 sndirsch@suse.com
  - switched to a known license to fix build:  MIT/GPLv2 --> GPL-2.0 and MIT
* Fri May 13 2022 patrik.jakobsson@suse.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 sndirsch@suse.com
  - created package
    * build still fails completely
    * more things are missing

Files

/etc/dracut.conf.d
/etc/dracut.conf.d/60-nvidia-64kb.conf
/etc/modprobe.d
/etc/modprobe.d/59-nvidia-64kb.conf
/etc/modprobe.d/61-nvidia-64kb.conf
/lib/modules/6.4.0-150600.10-64kb
/lib/modules/6.4.0-150600.10-64kb/updates
/lib/modules/6.4.0-150600.10-64kb/updates/nvidia-drm.ko.zst
/lib/modules/6.4.0-150600.10-64kb/updates/nvidia-modeset.ko.zst
/lib/modules/6.4.0-150600.10-64kb/updates/nvidia-uvm.ko.zst
/lib/modules/6.4.0-150600.10-64kb/updates/nvidia.ko.zst


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 3 23:49:34 2024