174 Commits

Author SHA256 Message Date
Ana Guerrero
7273fd3156 Accepting request 1235163 from X11:Drivers:Video:Redesign
added to changelog that 550.142 supersedes 550.135.patch

OBS-URL: https://build.opensuse.org/request/show/1235163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=53
2025-01-07 19:51:54 +00:00
OBS User buildservice-autocommit
f57c102088 Updating link to change in openSUSE:Factory/nvidia-open-driver-G06-signed revision 53
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=dc4dcb3cb4bcf8c8c77c00e53deb0e29
2025-01-07 19:51:54 +00:00
44161dda98 removed duplicate 'supersedes 550.135.patch' changelog entry
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=172
2025-01-07 12:22:22 +00:00
60765be460 add to changelog that 550.142 supersedes 550.135.patch
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=171
2025-01-06 11:27:04 +00:00
Ana Guerrero
e4d351e375 Accepting request 1234916 from X11:Drivers:Video:Redesign
- set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch
  * needed for Kernel 6.12 for 565.57.01 driver; already fixed
    for 550.142 
    --> https://forums.developer.nvidia.com/t/patch-for-565-57-01-linux-kernel-6-12/313260 

- Update to 550.142 (boo#1234675)

OBS-URL: https://build.opensuse.org/request/show/1234916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=52
2025-01-05 14:31:33 +00:00
27b24edf9d - set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch
* needed for Kernel 6.12 for 565.57.01 driver; already fixed
    for 550.142 
    --> https://forums.developer.nvidia.com/t/patch-for-565-57-01-linux-kernel-6-12/313260

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=169
2025-01-04 13:07:59 +00:00
43054a4bab - Update to 550.142 (boo#1234675)
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=168
2025-01-04 10:01:39 +00:00
Ana Guerrero
362455b61d Accepting request 1233258 from X11:Drivers:Video:Redesign
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1233258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=51
2024-12-26 11:23:38 +00:00
09cc6345f3 - for SLE Micro 6.x use
'%if 0%{?suse_version} == 1600 && !0%{?is_opensuse}'; SLE16
  doesn't set %sle_version and SLE Micro 6.x is already SLE16!

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=166
2024-12-17 12:12:58 +00:00
Ana Guerrero
e0a077d504 Accepting request 1229956 from X11:Drivers:Video:Redesign
- Do not set %{?linux_make_arch} for running make modules/modules-install
- supersedes 550.135.patch

- obsolete <=560.35.03 -cuda KMPs; mistakenly we released
  560.35.03 for SP4 ...

OBS-URL: https://build.opensuse.org/request/show/1229956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=50
2024-12-11 20:03:49 +00:00
718c1cd5f2 added missing changelog
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=164
2024-12-11 00:07:54 +00:00
bf7d94d7fb - Do not set %{?linux_make_arch} for running make modules/modules-install
- supersedes 550.135.patch

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=163
2024-12-07 16:38:16 +00:00
Ana Guerrero
3adafd5c2a Accepting request 1228250 from X11:Drivers:Video:Redesign
- Make sure the correct FW package is installed on non-CUDA.

- kmp-trigger.sh:
  * avoid to return with exit code != 0 if modules could not be
    unloaded for some reason

- only obsolete 555 CUDA driver/firmware packages

- preamble:
  no longer need to provide nvidia-open-driver-G06-kmp because
  since 565.57.01 to the list of requires of nvidia-compute-G06
  the -signed packages has been added

- For CUDA update version to 565.57.01

- Add 'dummy' firmware package on SLE to work around update
  issues. On SLE, the firmware is installed directly from
  an NVIDIA-hosted repo.

- preamble
  * resolve self conflicts of -cuda KMP during update by adding
    obsoletes to older versions (boo#1233332)

- fixed my wrong patch 550.135.patch I introduced right below;
  it fixed x86_64 build more-or-less accidently but broke aarch64
  build completely ...

- Improve handling of conflicts between different flavors
  (gfx vs. CUDA) (bsc#1233332).

- Update to 550.135 (boo#1233673)
- 550.135.patch: 
  * fixes wrong logic for checking supported architectures

OBS-URL: https://build.opensuse.org/request/show/1228250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=49
2024-12-05 16:06:03 +00:00
2c38047e37 - obsolete <=560.35.03 -cuda KMPs; mistakenly we released
560.35.03 for SP4 ...

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=161
2024-12-05 09:40:31 +00:00
3cee16627a - Make sure the correct FW package is installed on non-CUDA.
- kmp-trigger.sh:
  since 565.57.01 to the list of requires of nvidia-compute-G06

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=160
2024-12-04 09:41:52 +00:00
3124bd6a37 - - kmp-trigger.sh:
* avoid to return with exit code != 0 if modules could not be
    unloaded for some reason

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=159
2024-12-03 12:19:49 +00:00
c3d952ad63 - only obsolete 555 CUDA driver/firmware packages
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=158
2024-11-30 12:31:51 +00:00
9aa9fbcad0 - preamble:
no longer need to provide nvidia-open-driver-G06-kmp because
  since 565.57.01 to the list of requires of nvidia-compute-G06 
  the -signed packages has been added

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=157
2024-11-30 09:27:13 +00:00
5c49a8ef13 - For CUDA update version to 565.57.01
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=156
2024-11-30 02:41:31 +00:00
517b59dc77 - Add Obsoletes with fixed versions to get rid of packages that have a competing
`Conflicts: kernel-firmware-nvidia-gspx-G06`

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=155
2024-11-30 01:49:05 +00:00
a955695848 - Fixed glitch
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=154
2024-11-29 13:20:23 +00:00
dd913412f4 - Add 'dummy' firmware package on SLE to work around update
issues. On SLE, the firmware is installed directly from
  an NVIDIA-hosted repo.

- Improve handling of conflicts between different flavors
  (gfx vs. CUDA) (bsc#1233332).

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=153
2024-11-29 12:14:25 +00:00
259e7997af - preamble
* resolve self conflicts of -cuda KMP during update by adding
    obsoletes to older versions (boo#1233332)

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=152
2024-11-28 13:07:57 +00:00
0f4b789831 - fixed my wrong patch 550.135.patch I introduced right below;
it fixed x86_64 build more-or-less accidently but broke aarch64
  build completely ...

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=151
2024-11-25 19:40:58 +00:00
3cefc45baa - Update to 550.135 (boo#1233673)
- 550.135.patch: 
  * fixes wrong logic for checking supported architectures

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=150
2024-11-25 12:19:47 +00:00
Ana Guerrero
d552b7c6a8 Accepting request 1224830 from X11:Drivers:Video:Redesign
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1224830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=48
2024-11-18 19:02:12 +00:00
85eee78f66 - kmp-trigger.sh:
* avoid to return with exit code != 0 if no modules are loaded

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=148
2024-11-11 10:37:47 +00:00
Ana Guerrero
49f87d16a5 Accepting request 1217357 from X11:Drivers:Video:Redesign
- Update to 550.127.05 (boo#1232057)
  * Fixed a bug which could cause applications using GBM to crash
    when running with nvidia-drm.modeset=0.

- cuda-flavor
  provide also nvidia-open-driver-G06-kmp-$flavor = %version to
  workaround broken cuda-drivers

- For CUDA update version to 560.35.03 
- supersedes kernel-6.10.patch

OBS-URL: https://build.opensuse.org/request/show/1217357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=47
2024-10-24 13:42:45 +00:00
b236ceeb0a - Update to 550.127.05 (boo#1232057)
* Fixed a bug which could cause applications using GBM to crash
    when running with nvidia-drm.modeset=0.

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=146
2024-10-23 03:11:31 +00:00
8f13247dfa - cuda-flavor
provide also nvidia-open-driver-G06-kmp-$flavor = %version to
  workaround broken cuda-drivers

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=145
2024-10-21 11:34:05 +00:00
Ana Guerrero
ff33f4a0e0 Accepting request 1208897 from X11:Drivers:Video:Redesign
- cuda-flavor
  * provide nvidia-open-driver-G06-kmp = %version to workaround
    broken cuda-drivers
- nv-prefer-signed-open-driver
  * added comments for requirements

- latest change hardcoded to 555.42.06; we no longer need this 
  for 560 

- nv-prefer-signed-open-driver:
  * added specicic versions of cuda-drivers/cuda-drivers-xxx as
    preconditions for requiring specific version of
    nvidia-compute-G06 

- nv-prefer-signed-open-driver:
  * no longer require a specific version of
    nvidia-open-driver-G06-signed-cuda-kmp, so it can select the
    correct open driver KMP matching the cuda-runtime version
- cuda-flavor:
  * added nvidia-compute-G06 = %version to preconditions for
    requiring kernel-firmware-nvidia-gspx-G06, since
    nvidia-compute-utils-G06 does not have a version-specific
    requires on nvidia-compute-G06

- cuda-flavor: 
  * require kernel-firmware-nvidia-gspx-G06 instead of 
    kernel-firmware-nvidia-gspx-G06-cuda (which provides also
    kernel-firmware-nvidia-gspx-G06)
  * trigger removal of driver modules also on
    kernel-firmware-nvidia-gspx-G06

- no longer hard-require kernel firmware package, but install it
  automatically once nvidia-compute-utils-G06 gets installed
- trigger removal of driver modules with non-existing or wrong
  firmware when (new) firmware gets installed

OBS-URL: https://build.opensuse.org/request/show/1208897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=46
2024-10-20 08:04:29 +00:00
2cd6a1936a Accepting request 1208916 from home:sndirsch:branches:X11:Drivers:Video:Redesign
- For CUDA update version to 560.35.03 
- supersedes kernel-6.10.patch

OBS-URL: https://build.opensuse.org/request/show/1208916
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=143
2024-10-19 18:32:53 +00:00
f913f2bd38 - cuda-flavor
* provide nvidia-open-driver-G06-kmp = %version to workaround
    broken cuda-drivers
- nv-prefer-signed-open-driver
  * added comments for requirements

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=142
2024-10-18 13:33:52 +00:00
53569abb8e - latest change hardcoded to 555.42.06; we no longer need this
for 560

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=141
2024-10-18 12:30:15 +00:00
1b67c1f8e3 - nv-prefer-signed-open-driver:
* added specicic versions of cuda-drivers/cuda-drivers-xxx as
    preconditions for requiring specific version of
    nvidia-compute-G06

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=140
2024-10-18 11:53:06 +00:00
583821041d - nv-prefer-signed-open-driver:
* no longer require a specific version of
    nvidia-open-driver-G06-signed-cuda-kmp, so it can select the
    correct open driver KMP matching the cuda-runtime version
- cuda-flavor:
  * added nvidia-compute-G06 = %version to preconditions for
    requiring kernel-firmware-nvidia-gspx-G06, since
    nvidia-compute-utils-G06 does not have a version-specific
    requires on nvidia-compute-G06

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=139
2024-10-18 10:46:26 +00:00
069a451b6e - cuda-flavor:
* require kernel-firmware-nvidia-gspx-G06 instead of 
    kernel-firmware-nvidia-gspx-G06-cuda (which provides also
    kernel-firmware-nvidia-gspx-G06)
  * trigger removal of driver modules also on
    kernel-firmware-nvidia-gspx-G06

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=138
2024-10-16 18:18:20 +00:00
ebae4ed03c - no longer hard-require kernel firmware package, but install it
automatically once nvidia-compute-utils-G06 gets installed
- trigger removal of driver modules with non-existing or wrong
  firmware when (new) firmware gets installed

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=137
2024-10-16 13:41:25 +00:00
Ana Guerrero
40f77d75fe Accepting request 1202361 from X11:Drivers:Video:Redesign
- 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

OBS-URL: https://build.opensuse.org/request/show/1202361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=45
2024-09-23 13:23:21 +00:00
caa691e8f1 fixed build of "cuda" variant.
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=135
2024-09-21 15:17:32 +00:00
4373e838ba - aarch64-TW-buildfix.patch
* fixes build on aarch64 with latest TW kernel

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=134
2024-09-21 14:51:24 +00:00
a5aeb79b49 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=133
2024-09-21 12:14:08 +00:00
Ana Guerrero
3442e6d579 Accepting request 1201781 from X11:Drivers:Video:Redesign
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1201781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=44
2024-09-18 13:28:24 +00:00
899b032e67 - CUDA build: removed entries from pci_ids-555.42.06 since this is
doing more harm than benefit (bsc#1230368)

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=131
2024-09-11 11:32:42 +00:00
f54dc91316 - For CUDA (preamble file):
* added: Provides: nvidia-open-driver-G06-signed-cuda-kmp-$flavor = %version
    which is needed for 'zypper install <package> = <version>'
  * added: Provides/Conflicts: nvidia-open-driver-G06-signed-kmp-$flavor = %version
    useful for containers

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=130
2024-09-09 18:00:39 +00:00
Dominique Leuenberger
bebebe57da Accepting request 1196988 from X11:Drivers:Video:Redesign
- reverted CUDA update version to 560.x.y due to changes in CUDA
  repository with CUDA 12.6/560.x.y drivers
- kernel-6.10.patch:
  * fixes build of 555.42.06 against Kernel 6.10

- For CUDA update version to 560.35.03 

- Update to 550.107.02 (boo#1229716)

OBS-URL: https://build.opensuse.org/request/show/1196988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=43
2024-08-28 19:34:19 +00:00
e76e58d72c - kernel-6.10.patch:
* fixes build of 555.42.06 against Kernel 6.10

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=128
2024-08-28 12:58:29 +00:00
c44ea593cc - reverted CUDA update version to 560.x.y due to changes in CUDA
repository with CUDA 12.6/560.x.y drivers

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=127
2024-08-28 12:04:04 +00:00
5a56815c9e - For CUDA update version to 560.35.03
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=126
2024-08-25 10:43:33 +00:00
9cba11791d added bugnumber to changelog
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=125
2024-08-24 18:17:11 +00:00