Bug#986044: unblock: nvidia-graphics-drivers/460.67-1

Luca Boccassi bluca at debian.org
Sun Mar 28 15:08:42 BST 2021


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
X-Debbugs-Cc: pkg-nvidia-devel at lists.alioth.debian.org

Please unblock package nvidia-graphics-drivers

[ Reason ]
The new upstream LTS version 460.67 fixes several bugs, including an X.org
crash.

[ Impact ]
X.org crash under certain conditions, and other minor bugs. There's also
support
for at least one new graphic card.

[ Tests ]
Tested with appropriate hardware and workload on a Bullseye desktop.

[ Risks ]
It's a proprietary non-free driver, so it is never possible to know
the full extent of the changes. But the 460 series is intended for LTS.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]
The debdiff excludes the binary blobs.

unblock nvidia-graphics-drivers/460.67-1

$ debdiff --exclude NVIDIA-Linux-* nvidia-graphics-drivers_460.56-1.dsc nvidia-
graphics-drivers_460.67-1.dsc
diff -Nru --exclude 'NVIDIA-Linux-*' nvidia-graphics-
drivers-460.56/debian/changelog nvidia-graphics-drivers-460.67/debian/changelog
--- nvidia-graphics-drivers-460.56/debian/changelog     2021-02-27
23:26:36.000000000 +0000
+++ nvidia-graphics-drivers-460.67/debian/changelog     2021-03-21
19:51:46.000000000 +0000
@@ -1,3 +1,33 @@
+nvidia-graphics-drivers (460.67-1) unstable; urgency=medium
+
+  * New upstream production branch release 460.67 (2021-03-18).
+    - Fixed a bug where using ray tracing extensions on multi-GPU setups could
+      result in application instability if the GPUs did not match.
+    - Fixed an issue that prevented G-SYNC from working properly after a mode
+      switch on Kepler-based GPUs.
+  * New upstream release 450 series.
+    - Fixed a driver installation failure on Linux kernel 5.11 release
+      candidates, where the NVIDIA kernel module failed to build with error
+      "error: implicit declaration of function 'sys_close'".
+  * New upstream release 390 series.
+    - Fixed a bug where vkCreateSwapchain could cause the X Server to crash
when
+      an invalid imageFormat was provided.
+    - Fixed a driver installation failure on Linux kernel 5.11 release
+      candidates, where the NVIDIA kernel module failed to build with error
+      "fatal error: asm/kmap_types.h: No such file or directory".
+
+  [ Luca Boccassi ]
+  * Update nv-readme.ids.
+
+ -- Andreas Beckmann <anbe at debian.org>  Sun, 21 Mar 2021 20:51:46 +0100
+
+nvidia-graphics-drivers (460.56-2) unstable; urgency=medium
+
+  * Add libnvidia-ml.so slave alternative if libnvidia-ml-dev is installed.
+    (Closes: #984881)
+
+ -- Andreas Beckmann <anbe at debian.org>  Wed, 10 Mar 2021 21:03:59 +0100
+
 nvidia-graphics-drivers (460.56-1) unstable; urgency=medium

   * New upstream production branch release 460.56 (2021-02-25).
diff -Nru --exclude 'NVIDIA-Linux-*' nvidia-graphics-
drivers-460.56/debian/nvidia-alternative.postinst.in nvidia-graphics-
drivers-460.67/debian/nvidia-alternative.postinst.in
--- nvidia-graphics-drivers-460.56/debian/nvidia-alternative.postinst.in
2021-02-27 23:26:36.000000000 +0000
+++ nvidia-graphics-drivers-460.67/debian/nvidia-alternative.postinst.in
2021-03-21 19:51:46.000000000 +0000
@@ -84,10 +84,14 @@
                $(add_slave /etc/nvidia/nvidia-modprobe.conf nvidia-
modprobe.conf /etc/#PRIVATE#/nvidia-modprobe.conf)
                $(add_slave /etc/nvidia/nvidia-load.conf nvidia-load.conf
/etc/#PRIVATE#/nvidia-load.conf)
 "
+       libnvidia_ml_so_slave=
+       if [ -f /usr/include/nvml.h ]; then
+               libnvidia_ml_so_slave="$(add_multiarch_slave /usr/lib ""
libnvidia-ml.so /usr/lib #PRIVATE#/)"
+       fi
        if echo "$slaves" | grep -q "slave" ; then
-               update-alternatives --install /usr/lib/nvidia/nvidia nvidia
/usr/lib/#PRIVATE# #MAJOR# $slaves $conf_slaves
+               update-alternatives --install /usr/lib/nvidia/nvidia nvidia
/usr/lib/#PRIVATE# #MAJOR# $slaves $conf_slaves $libnvidia_ml_so_slave
                # work around #916799 and re-register the alternative to clean-
up leftover slaves
-               update-alternatives --install /usr/lib/nvidia/nvidia nvidia
/usr/lib/#PRIVATE# #MAJOR# $slaves $conf_slaves
+               update-alternatives --install /usr/lib/nvidia/nvidia nvidia
/usr/lib/#PRIVATE# #MAJOR# $slaves $conf_slaves $libnvidia_ml_so_slave
        else
                update-alternatives --remove nvidia /usr/lib/#PRIVATE#
        fi
diff -Nru --exclude 'NVIDIA-Linux-*' nvidia-graphics-
drivers-460.56/debian/nvidia-alternative.triggers.in nvidia-graphics-
drivers-460.67/debian/nvidia-alternative.triggers.in
--- nvidia-graphics-drivers-460.56/debian/nvidia-alternative.triggers.in
2021-02-27 23:26:36.000000000 +0000
+++ nvidia-graphics-drivers-460.67/debian/nvidia-alternative.triggers.in
2021-03-21 19:51:46.000000000 +0000
@@ -4,3 +4,5 @@
 interest-await /usr/lib/#PRIVATE#
 interest-await /usr/lib/i386-linux-gnu/#PRIVATE#
 interest-await /usr/lib/x86_64-linux-gnu/#PRIVATE#
+
+interest-await /usr/include/nvml.h
diff -Nru --exclude 'NVIDIA-Linux-*' nvidia-graphics-drivers-460.56/debian/nv-
readme.ids nvidia-graphics-drivers-460.67/debian/nv-readme.ids
--- nvidia-graphics-drivers-460.56/debian/nv-readme.ids 2021-02-27
23:26:36.000000000 +0000
+++ nvidia-graphics-drivers-460.67/debian/nv-readme.ids 2021-03-21
19:51:46.000000000 +0000
@@ -290,6 +290,7 @@
 10DE1FB8
 10DE1FB9
 10DE1FBB
+10DE1FDD
 10DE1FF9
 10DE20B0



More information about the pkg-nvidia-devel mailing list