Version in base suite: 470.223.02-2~deb12u1 Base version: nvidia-graphics-drivers-tesla-470_470.223.02-2~deb12u1 Target version: nvidia-graphics-drivers-tesla-470_470.223.02-4~deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/non-free/n/nvidia-graphics-drivers-tesla-470/nvidia-graphics-drivers-tesla-470_470.223.02-2~deb12u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/non-free/n/nvidia-graphics-drivers-tesla-470/nvidia-graphics-drivers-tesla-470_470.223.02-4~deb12u1.dsc README.source | 59 - bug-control.mk | 4 changelog | 59 + control | 17 control.in | 7 control.md5sum | 8 copyright | 7 detect/nvidia-418.ids | 304 ------ detect/nvidia-470.ids | 439 ---------- detect/nvidia-detect.in | 92 -- libnvidia-eglcore.lintian-overrides.in | 1 libnvidia-glcore.lintian-overrides.in | 1 module/debian/patches/0034-fix-typos.patch | 48 + module/debian/patches/0035-fix-build-w-kernel-6.1.76-6.6.15-6.7.3.patch | 99 ++ module/debian/patches/series.in | 2 not-installed.in | 5 nvidia-detect.install | 4 nvidia-driver.NEWS | 9 nvidia-kernel-dkms.NEWS | 9 nvidia-kernel-source.NEWS | 9 nvidia.NEWS | 9 po/ro.po | 81 + rules | 11 rules.defs | 9 tests/control | 8 tests/control.in | 8 watch | 4 watch.in | 4 xserver-xorg-video-nvidia.NEWS | 9 29 files changed, 422 insertions(+), 904 deletions(-) diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/README.source nvidia-graphics-drivers-tesla-470-470.223.02/debian/README.source --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/README.source 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/README.source 2024-02-12 23:00:08.000000000 +0000 @@ -34,7 +34,7 @@ Tesla 470 (LTSB) 07/2024 Tesla 510 (PB) 01/2023 EoL Tesla 515 (PB) 05/2023 EoL - Tesla 525 (PB) 12/2023 + Tesla 525 (PB) 12/2023 EoL Tesla 535 (LTSB) 06/2026 @@ -43,51 +43,40 @@ The following branches exist in the git repository: branch upload to merge into - (compatible with) (reintegrate into) + (obsolete branch) (compatible with) (reintegrate into) - {71,96,173}xx/* EoL - 304 EoL wheezy 304-jessie - 304-jessie EoL (jessie) 304-stretch, 340, 304xx/jessie - 304-stretch EoL (stretch) 340-stretch, 304xx/master - 304xx/jessie EoL jessie 304xx/master - 304xx/master EoL stretch,sid - 340 EoL jessie 340-stretch - 340-stretch EoL (stretch,sid) 390, 340xx/main + ({71,96,173}xx/*) EoL + (304) EoL wheezy 304-jessie + (304-jessie) EoL (jessie) 304-stretch, 340-jessie, 304xx/jessie + (304-stretch) EoL (stretch) 340, 304xx/master + (304xx/jessie) EoL jessie 304xx/master + (304xx/master) EoL stretch,sid + (340-jessie) EoL jessie 340 + 340 EoL (stretch) 390, 340xx/main 340xx/main EoL stretch,buster,sid - 390 EoL stretch 390-buster - 390-buster EoL (buster) 418, 390xx/main + (390-stretch) EoL stretch 390 + 390 EoL (buster) 418, 390xx/main 390xx/main EoL buster,bullseye,sid - 418 EoL buster 418-bullseye - 418-bullseye EoL (bullseye) 450, 418-tesla - 418-tesla EoL (bullseye) 450-tesla, tesla-418/main + (418-buster) EoL buster 418 + 418 EoL (bullseye) 450, tesla-418/main tesla-418/main EoL bullseye,sid tesla-450/main - 450 EoL (bullseye) 460, 450-tesla - 450-tesla EoL (bullseye) 460-tesla, tesla-450/main + 450 EoL (bullseye) 460, tesla-450/main tesla-450/main EoL (bullseye),(sid) tesla-460/main, tesla-450/transition-470 tesla-450/transition-470 bullseye,sid tesla-460/transition-470 - 460 EoL (bullseye) 470, 460-tesla - 460-tesla EoL (bullseye) 470-tesla, tesla-460/main + 460 EoL (bullseye) 470, tesla-460/main tesla-460/main EoL (bullseye),(sid) tesla-470/main, tesla-460/transition-470 tesla-460/transition-470 bullseye,sid - 470 bullseye 525, 470-tesla - 470-tesla (bullseye) 525-tesla, tesla-470/main + 470 bullseye 525, tesla-470/main tesla-470/main bullseye,bookworm,sid tesla/525 - 525 bookworm,sid 535, 525-tesla - 525-tesla (bookworm) 535-tesla, tesla/525 - tesla/525 bookworm,sid tesla/535 - 535 bookworm,sid YYY, 535-tesla - 535-tesla (bookworm) ZZZ-tesla, tesla/535 - tesla/535 bookworm,sid tesla/ZZZ - main sid YYY - tesla/main sid - YYY experimental ZZZ, (main) - ZZZ experimental (main) - ZZZ-tesla (experimental) tesla/ZZZ - tesla/ZZZ experimental (tesla/main) + 525 EoL bookworm,sid 535, tesla/525 + tesla/525 EoL (bookworm),(sid) tesla/transition + tesla/transition bookworm,sid + 535 bookworm,sid YYY + YYY experimental ZZZ + ZZZ experimental *-backports *-backports ABCxx/*-backports *-backports tesla-ABC/*-backports *-backports - tesla/*-backports *-backports New upstream releases (XXX.yy[.zz]) are always imported into the XXX branch. If this branch does not yet exist, fork it from ZZZ (but do @@ -98,7 +87,7 @@ currently used used for both stable and sid. Minor updates, fixes and features should always go to the oldest branch - where they are applicable, i.e. 340-stretch (or 390) in most cases. + where they are applicable, i.e. 340 (or 390) in most cases. The following packages have hardcoded lists of alternative dependencies that need to be updated whenever the list of supported driver packages diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/bug-control.mk nvidia-graphics-drivers-tesla-470-470.223.02/debian/bug-control.mk --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/bug-control.mk 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/bug-control.mk 2024-02-12 23:00:08.000000000 +0000 @@ -42,12 +42,12 @@ libcuda.so.1 libnvidia-ml.so.1 nvidia-cuda-mps + nvidia-modprobe nvidia-settings$(-variant) nvidia-xconfig + nvidia-persistenced nvidia-support nvidia-kernel-common - nvidia-modprobe - nvidia-persistenced xserver-xorg xserver-xorg-core xserver-xorg-legacy diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/changelog nvidia-graphics-drivers-tesla-470-470.223.02/debian/changelog --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/changelog 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/changelog 2024-02-12 23:00:08.000000000 +0000 @@ -1,3 +1,29 @@ +nvidia-graphics-drivers-tesla-470 (470.223.02-4~deb12u1) bookworm; urgency=medium + + * Rebuild for bookworm. + + -- Andreas Beckmann Tue, 13 Feb 2024 00:00:08 +0100 + +nvidia-graphics-drivers-tesla-470 (470.223.02-4) unstable; urgency=medium + + * Apply pfn_valid patch from gentoo to fix kernel module build for + Linux 6.1.76, 6.6.15, 6.7.3, 6.8. (Closes: #1063361) + * Update lintian overrides. + + -- Andreas Beckmann Thu, 08 Feb 2024 14:23:21 +0100 + +nvidia-graphics-drivers-tesla-470 (470.223.02-3) unstable; urgency=medium + + * nvidia-cuda-mps is again built from src:nvidia-graphics-drivers. + + -- Andreas Beckmann Thu, 25 Jan 2024 19:48:07 +0100 + +nvidia-graphics-drivers-tesla-470 (470.223.02-2~deb11u1) bullseye; urgency=medium + + * Rebuild for bullseye. + + -- Andreas Beckmann Sun, 03 Dec 2023 13:31:00 +0100 + nvidia-graphics-drivers-tesla-470 (470.223.02-2~deb12u1) bookworm; urgency=medium * Rebuild for bookworm. @@ -331,7 +357,7 @@ * Minor packaging sync and cleanup. * Disable building nvidia-cuda-mps, will be built from - src:nvidia-graphics-drivers-tesla-${latest}. + src:nvidia-graphics-drivers-tesla-470. -- Andreas Beckmann Sun, 03 Jul 2022 09:45:39 +0200 @@ -840,6 +866,13 @@ -- Andreas Beckmann Tue, 27 Apr 2021 18:48:53 +0200 +nvidia-graphics-drivers-tesla-460 (460.106.00-14) UNRELEASED; urgency=medium + + * Apply pfn_valid patch from gentoo to fix kernel module build for + Linux 6.1.76, 6.6.15, 6.7.3, 6.8. + + -- Andreas Beckmann Wed, 07 Feb 2024 04:12:22 +0100 + nvidia-graphics-drivers-tesla-460 (460.106.00-13) UNRELEASED; urgency=medium * Revert backport of pin_user_pages changes. @@ -1784,8 +1817,8 @@ [ Andreas Beckmann ] * Test that the patches can be applied to the module source. - * nvidia-kernel-dkms: Ship with unapplied patches and apply the patches - while building kernel modules. + * nvidia-kernel-dkms: Ship with unapplied patches and apply the + patches while building kernel modules. * Simplify generating the -source and -dkms packages. [ Vincent Cheng ] @@ -1827,8 +1860,8 @@ [ Andreas Beckmann ] * Test that the patches can be applied to the module source (450.66-1). - * nvidia-kernel-dkms: Ship with unapplied patches and apply the patches - while building kernel modules (450.66-1). + * nvidia-tesla-450-kernel-dkms: Ship with unapplied patches and apply the + patches while building kernel modules (450.66-1). * Simplify generating the -source and -dkms packages (450.66-1). * Backport nv_vmalloc and nv_mmap_* (mmap_{sem=>lock}) changes from 450.57 to fix kernel module build for Linux 5.8. @@ -1848,7 +1881,7 @@ - Add Provides: libnvidia-cfg.so.1 (= ${nvidia:Version}). - Generate alternative versioned dependency on libnvidia-cfg.so.1 through the symbols file. - * There is no libnvidia-compiler on arm64 (450.57-3). + * There is no libnvidia-tesla-450-compiler on arm64 (450.57-3). * Update lintian overrides. -- Andreas Beckmann Tue, 18 Aug 2020 23:20:53 +0200 @@ -2059,8 +2092,8 @@ - Generate alternative versioned dependency on libnvidia-cfg.so.1 through the symbols file. * Test that the patches can be applied to the module source (450.66-1). - * nvidia-kernel-dkms: Ship with unapplied patches and apply the patches - while building kernel modules (450.66-1). + * nvidia-tesla-440-kernel-dkms: Ship with unapplied patches and apply the + patches while building kernel modules (450.66-1). * Simplify generating the -source and -dkms packages (450.66-1). * Backport nv_vmalloc and nv_mmap_* (mmap_{sem=>lock}) changes from 450.57 to fix kernel module build for Linux 5.8. @@ -2804,8 +2837,8 @@ - Generate alternative versioned dependency on libnvidia-cfg.so.1 through the symbols file. * Test that the patches can be applied to the module source (450.66-1). - * nvidia-kernel-dkms: Ship with unapplied patches and apply the patches - while building kernel modules (450.66-1). + * nvidia-kernel-dkms: Ship with unapplied patches and apply the + patches while building kernel modules (450.66-1). * Simplify generating the -source and -dkms packages (450.66-1). * Bump watch file version to 4. * Bump Standards-Version to 4.5.1. No changes needed. @@ -2849,8 +2882,8 @@ - Generate alternative versioned dependency on libnvidia-cfg.so.1 through the symbols file. * Test that the patches can be applied to the module source (450.66-1). - * nvidia-kernel-dkms: Ship with unapplied patches and apply the patches - while building kernel modules (450.66-1). + * nvidia-tesla-418-kernel-dkms: Ship with unapplied patches and apply the + patches while building kernel modules (450.66-1). * Simplify generating the -source and -dkms packages (450.66-1). * Backport nv_vmalloc and nv_mmap_* (mmap_{sem=>lock}) changes from 450.57 to fix kernel module build for Linux 5.8. @@ -2932,7 +2965,7 @@ nvidia-graphics-drivers-tesla-418 (418.116.00-2) experimental; urgency=medium - * Rename to *-tesla-418-*. + * Rename packages from *-tesla* to *-tesla-418*. * Add transitional nvidia-tesla-driver package. * Use separately packaged nvidia-settings-tesla-418. (Closes: #948961) * Use substitution to keep Standards-Version in sync (430.64-5). diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/control nvidia-graphics-drivers-tesla-470-470.223.02/debian/control --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/control 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/control 2024-02-12 23:00:08.000000000 +0000 @@ -627,23 +627,6 @@ . This package contains the nvidia-ml runtime library. -Package: nvidia-cuda-mps -Section: non-free/utils -Architecture: amd64 arm64 ppc64el -Depends: - ${shlibs:Depends}, ${misc:Depends} -Description: NVIDIA CUDA Multi Process Service (MPS) - The Compute Unified Device Architecture (CUDA) enables NVIDIA - graphics processing units (GPUs) to be used for massively parallel - general purpose computation. - . - CUDA MPS is a feature that allows multiple CUDA processes to share a single - GPU context. CUDA MPS should be transparent to CUDA programs. - . - CUDA MPS requires a device that supports Unified Virtual Address (UVA) and - has compute capability SM 3.5 or higher. - Pre-CUDA 4.0 APIs are not supported under CUDA MPS. - Package: libnvidia-tesla-470-cuda1 Architecture: i386 amd64 arm64 ppc64el Multi-Arch: same diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/control.in nvidia-graphics-drivers-tesla-470-470.223.02/debian/control.in --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/control.in 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/control.in 2024-02-12 23:00:08.000000000 +0000 @@ -631,7 +631,6 @@ Suggests: libegl-${nvidia-}0 [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | libegl-nvidia-tesla-470-0 [i386 amd64 arm64 ppc64el] - | libegl-nvidia-tesla-450-0 [i386 amd64 arm64 ppc64el] | libegl-nvidia-tesla-418-0 [i386 amd64 ppc64el] | libegl-nvidia-legacy-390xx0 [i386 amd64 armhf], Description: NVIDIA binary EGL driver - common files @@ -701,7 +700,6 @@ Suggests: ${nvidia}-vulkan-icd [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | nvidia-tesla-470-vulkan-icd [i386 amd64 arm64 ppc64el] - | nvidia-tesla-450-vulkan-icd [i386 amd64 arm64 ppc64el] | nvidia-tesla-418-vulkan-icd [i386 amd64 ppc64el] | nvidia-legacy-390xx-vulkan-icd [i386 amd64], Conflicts: @@ -867,7 +865,7 @@ Package: nvidia-cuda-mps Section: non-free/utils -Architecture: amd64 ${arch:arm64} ${arch:ppc64el} +Architecture: #amd64 ${arch:arm64} ${arch:ppc64el} Depends: ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA CUDA Multi Process Service (MPS) @@ -1131,7 +1129,6 @@ Suggests: ${nvidia}-opencl-icd [i386 amd64 ${arch:arm64} ${arch:ppc64el}] | nvidia-tesla-470-opencl-icd [i386 amd64 arm64 ppc64el] - | nvidia-tesla-450-opencl-icd [i386 amd64 arm64 ppc64el] | nvidia-tesla-418-opencl-icd [i386 amd64 ppc64el] | nvidia-legacy-390xx-opencl-icd [i386 amd64], Description: NVIDIA OpenCL driver - common files @@ -1209,5 +1206,5 @@ The 'nvidia-detect' script in this package checks for an NVIDIA GPU in the system and recommends one of the non-free accelerated driver meta-packages (nvidia-driver, nvidia-tesla-470-driver, - nvidia-tesla-450-driver, nvidia-tesla-418-driver, + nvidia-tesla-418-driver, or nvidia-legacy-390xx-driver) for installation. diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/control.md5sum nvidia-graphics-drivers-tesla-470-470.223.02/debian/control.md5sum --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/control.md5sum 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/control.md5sum 2024-02-12 23:00:08.000000000 +0000 @@ -1,5 +1,5 @@ -5d99a3f4b04930a89b842b8a87fe1074 debian/control -c26dc3ee157b9a753e03a01e35f22a6b debian/control.in +0351c08c3d6d24621f183fc8e4c611da debian/control +1f383e7ba50c55730d418e8a2cde2639 debian/control.in 8489c83cfe0171c9de6d052c01a6d19b debian/gen-control.pl -5e6d74de2f6ca0ed21b41fb118ebc318 debian/rules -b711ff2d9561a45fa6ecaa381a79ab1e debian/rules.defs +c4196ab671450ef4158ac436ca6b841d debian/rules +209b92ed417334683bff236bfe576d8f debian/rules.defs diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/copyright nvidia-graphics-drivers-tesla-470-470.223.02/debian/copyright --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/copyright 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/copyright 2024-02-12 23:00:08.000000000 +0000 @@ -27,7 +27,7 @@ Files: debian/* Copyright: 2001-2010 Randall Donald 2009-2010 Andres Mejia - 2009-2023 Andreas Beckmann + 2009-2024 Andreas Beckmann 2010-2011 Russ Allbery 2014-2015 Vincent Cheng 2015-2019 Luca Boccassi @@ -36,8 +36,9 @@ License: GPL-2.0+ Files: debian/detect/nvidia-detect.in -Copyright: © 2008-2011 Filipus Klutiero - © 2011-2022 Andreas Beckmann +Copyright: + © 2008-2011 Filipus Klutiero + © 2011-2024 Andreas Beckmann License: GPL-2.0+ Files: debian/module/debian/patches/* debian/patches/* diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-418.ids nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-418.ids --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-418.ids 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-418.ids 1970-01-01 00:00:00.000000000 +0000 @@ -1,304 +0,0 @@ -10DE0FC0 -10DE0FC1 -10DE0FC2 -10DE0FC6 -10DE0FC8 -10DE0FC9 -10DE0FCD -10DE0FCE -10DE0FD1 -10DE0FD2 -10DE0FD3 -10DE0FD4 -10DE0FD5 -10DE0FD8 -10DE0FD9 -10DE0FDF -10DE0FE0 -10DE0FE1 -10DE0FE2 -10DE0FE3 -10DE0FE4 -10DE0FE9 -10DE0FEA -10DE0FEC -10DE0FED -10DE0FEE -10DE0FF3 -10DE0FF6 -10DE0FF8 -10DE0FF9 -10DE0FFA -10DE0FFB -10DE0FFC -10DE0FFD -10DE0FFE -10DE0FFF -10DE1001 -10DE1004 -10DE1005 -10DE1007 -10DE1008 -10DE100A -10DE100C -10DE1021 -10DE1022 -10DE1023 -10DE1024 -10DE1026 -10DE1027 -10DE1028 -10DE1029 -10DE102A -10DE102D -10DE103A -10DE103C -10DE1180 -10DE1183 -10DE1184 -10DE1185 -10DE1187 -10DE1188 -10DE1189 -10DE118A -10DE118E -10DE118F -10DE1193 -10DE1194 -10DE1195 -10DE1198 -10DE1199 -10DE119A -10DE119D -10DE119E -10DE119F -10DE11A0 -10DE11A1 -10DE11A2 -10DE11A3 -10DE11A7 -10DE11B4 -10DE11B6 -10DE11B7 -10DE11B8 -10DE11BA -10DE11BC -10DE11BD -10DE11BE -10DE11C0 -10DE11C2 -10DE11C3 -10DE11C4 -10DE11C5 -10DE11C6 -10DE11C8 -10DE11CB -10DE11E0 -10DE11E1 -10DE11E2 -10DE11E3 -10DE11FA -10DE11FC -10DE1280 -10DE1281 -10DE1282 -10DE1284 -10DE1286 -10DE1287 -10DE1288 -10DE1289 -10DE128B -10DE1290 -10DE1291 -10DE1292 -10DE1293 -10DE1295 -10DE1296 -10DE1298 -10DE1299 -10DE129A -10DE12B9 -10DE12BA -10DE1340 -10DE1341 -10DE1344 -10DE1346 -10DE1347 -10DE1348 -10DE1349 -10DE134B -10DE134D -10DE134E -10DE134F -10DE137A -10DE137B -10DE137D -10DE1380 -10DE1381 -10DE1382 -10DE1390 -10DE1391 -10DE1392 -10DE1393 -10DE1398 -10DE1399 -10DE139A -10DE139B -10DE139C -10DE139D -10DE13B0 -10DE13B1 -10DE13B2 -10DE13B3 -10DE13B4 -10DE13B6 -10DE13B9 -10DE13BA -10DE13BB -10DE13BC -10DE13C0 -10DE13C2 -10DE13D7 -10DE13D8 -10DE13D9 -10DE13DA -10DE13F0 -10DE13F1 -10DE13F2 -10DE13F3 -10DE13F8 -10DE13F9 -10DE13FA -10DE13FB -10DE1401 -10DE1402 -10DE1406 -10DE1407 -10DE1427 -10DE1430 -10DE1431 -10DE1436 -10DE15F0 -10DE15F7 -10DE15F8 -10DE15F9 -10DE1617 -10DE1618 -10DE1619 -10DE161A -10DE1667 -10DE174D -10DE174E -10DE179C -10DE17C2 -10DE17C8 -10DE17F0 -10DE17F1 -10DE17FD -10DE1B00 -10DE1B02 -10DE1B06 -10DE1B30 -10DE1B38 -10DE1B80 -10DE1B81 -10DE1B82 -10DE1B83 -10DE1B84 -10DE1B87 -10DE1BA0 -10DE1BA1 -10DE1BA2 -10DE1BB0 -10DE1BB1 -10DE1BB3 -10DE1BB4 -10DE1BB5 -10DE1BB6 -10DE1BB7 -10DE1BB8 -10DE1BB9 -10DE1BBB -10DE1BC7 -10DE1BE0 -10DE1BE1 -10DE1C02 -10DE1C03 -10DE1C04 -10DE1C06 -10DE1C07 -10DE1C09 -10DE1C20 -10DE1C21 -10DE1C22 -10DE1C23 -10DE1C30 -10DE1C31 -10DE1C60 -10DE1C61 -10DE1C62 -10DE1C81 -10DE1C82 -10DE1C83 -10DE1C8C -10DE1C8D -10DE1C8F -10DE1C90 -10DE1C91 -10DE1C92 -10DE1CB1 -10DE1CB2 -10DE1CB3 -10DE1CB6 -10DE1CBA -10DE1CBB -10DE1CBC -10DE1CBD -10DE1D01 -10DE1D10 -10DE1D11 -10DE1D12 -10DE1D13 -10DE1D33 -10DE1D34 -10DE1D52 -10DE1D81 -10DE1DB1 -10DE1DB3 -10DE1DB4 -10DE1DB5 -10DE1DB6 -10DE1DB7 -10DE1DB8 -10DE1DBA -10DE1DF5 -10DE1E02 -10DE1E04 -10DE1E07 -10DE1E30 -10DE1E82 -10DE1E87 -10DE1E90 -10DE1EB0 -10DE1EB1 -10DE1EB5 -10DE1EB6 -10DE1EB8 -10DE1ED0 -10DE1F02 -10DE1F07 -10DE1F08 -10DE1F10 -10DE1F11 -10DE1F36 -10DE1F50 -10DE1F51 -10DE1F82 -10DE1F91 -10DE1F96 -10DE1FB8 -10DE1FB9 -10DE2182 -10DE2184 -10DE2191 -10DE21D1 diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-470.ids nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-470.ids --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-470.ids 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-470.ids 1970-01-01 00:00:00.000000000 +0000 @@ -1,439 +0,0 @@ -10DE0FC0 -10DE0FC1 -10DE0FC2 -10DE0FC6 -10DE0FC8 -10DE0FC9 -10DE0FCD -10DE0FCE -10DE0FD1 -10DE0FD2 -10DE0FD3 -10DE0FD4 -10DE0FD5 -10DE0FD8 -10DE0FD9 -10DE0FDF -10DE0FE0 -10DE0FE1 -10DE0FE2 -10DE0FE3 -10DE0FE4 -10DE0FE9 -10DE0FEA -10DE0FEC -10DE0FED -10DE0FEE -10DE0FF3 -10DE0FF6 -10DE0FF8 -10DE0FF9 -10DE0FFA -10DE0FFB -10DE0FFC -10DE0FFD -10DE0FFE -10DE0FFF -10DE1001 -10DE1004 -10DE1005 -10DE1007 -10DE1008 -10DE100A -10DE100C -10DE1021 -10DE1022 -10DE1023 -10DE1024 -10DE1026 -10DE1027 -10DE1028 -10DE1029 -10DE102A -10DE102D -10DE103A -10DE103C -10DE1180 -10DE1183 -10DE1184 -10DE1185 -10DE1187 -10DE1188 -10DE1189 -10DE118A -10DE118E -10DE118F -10DE1193 -10DE1194 -10DE1195 -10DE1198 -10DE1199 -10DE119A -10DE119D -10DE119E -10DE119F -10DE11A0 -10DE11A1 -10DE11A2 -10DE11A3 -10DE11A7 -10DE11B4 -10DE11B6 -10DE11B7 -10DE11B8 -10DE11BA -10DE11BC -10DE11BD -10DE11BE -10DE11C0 -10DE11C2 -10DE11C3 -10DE11C4 -10DE11C5 -10DE11C6 -10DE11C8 -10DE11CB -10DE11E0 -10DE11E1 -10DE11E2 -10DE11E3 -10DE11FA -10DE11FC -10DE1280 -10DE1281 -10DE1282 -10DE1284 -10DE1286 -10DE1287 -10DE1288 -10DE1289 -10DE128B -10DE1290 -10DE1291 -10DE1292 -10DE1293 -10DE1295 -10DE1296 -10DE1298 -10DE1299 -10DE129A -10DE12B9 -10DE12BA -10DE1340 -10DE1341 -10DE1344 -10DE1346 -10DE1347 -10DE1348 -10DE1349 -10DE134B -10DE134D -10DE134E -10DE134F -10DE137A -10DE137B -10DE137D -10DE1380 -10DE1381 -10DE1382 -10DE1390 -10DE1391 -10DE1392 -10DE1393 -10DE1398 -10DE1399 -10DE139A -10DE139B -10DE139C -10DE139D -10DE13B0 -10DE13B1 -10DE13B2 -10DE13B3 -10DE13B4 -10DE13B6 -10DE13B9 -10DE13BA -10DE13BB -10DE13BC -10DE13C0 -10DE13C2 -10DE13D7 -10DE13D8 -10DE13D9 -10DE13DA -10DE13F0 -10DE13F1 -10DE13F2 -10DE13F3 -10DE13F8 -10DE13F9 -10DE13FA -10DE13FB -10DE1401 -10DE1402 -10DE1406 -10DE1407 -10DE1427 -10DE1430 -10DE1431 -10DE1436 -10DE15F0 -10DE15F7 -10DE15F8 -10DE15F9 -10DE1617 -10DE1618 -10DE1619 -10DE161A -10DE1667 -10DE174D -10DE174E -10DE179C -10DE17C2 -10DE17C8 -10DE17F0 -10DE17F1 -10DE17FD -10DE1B00 -10DE1B02 -10DE1B06 -10DE1B30 -10DE1B38 -10DE1B80 -10DE1B81 -10DE1B82 -10DE1B83 -10DE1B84 -10DE1B87 -10DE1BA0 -10DE1BA1 -10DE1BA2 -10DE1BB0 -10DE1BB1 -10DE1BB3 -10DE1BB4 -10DE1BB5 -10DE1BB6 -10DE1BB7 -10DE1BB8 -10DE1BB9 -10DE1BBB -10DE1BC7 -10DE1BE0 -10DE1BE1 -10DE1C02 -10DE1C03 -10DE1C04 -10DE1C06 -10DE1C07 -10DE1C09 -10DE1C20 -10DE1C21 -10DE1C22 -10DE1C23 -10DE1C30 -10DE1C31 -10DE1C60 -10DE1C61 -10DE1C62 -10DE1C81 -10DE1C82 -10DE1C83 -10DE1C8C -10DE1C8D -10DE1C8F -10DE1C90 -10DE1C91 -10DE1C92 -10DE1C94 -10DE1C96 -10DE1CB1 -10DE1CB2 -10DE1CB3 -10DE1CB6 -10DE1CBA -10DE1CBB -10DE1CBC -10DE1CBD -10DE1CFA -10DE1CFB -10DE1D01 -10DE1D02 -10DE1D10 -10DE1D11 -10DE1D12 -10DE1D13 -10DE1D16 -10DE1D33 -10DE1D34 -10DE1D52 -10DE1D81 -10DE1DB1 -10DE1DB3 -10DE1DB4 -10DE1DB5 -10DE1DB6 -10DE1DB7 -10DE1DB8 -10DE1DBA -10DE1DF0 -10DE1DF2 -10DE1DF5 -10DE1DF6 -10DE1E02 -10DE1E04 -10DE1E07 -10DE1E09 -10DE1E30 -10DE1E36 -10DE1E78 -10DE1E81 -10DE1E82 -10DE1E84 -10DE1E87 -10DE1E89 -10DE1E90 -10DE1E91 -10DE1E93 -10DE1EB0 -10DE1EB1 -10DE1EB4 -10DE1EB5 -10DE1EB6 -10DE1EB8 -10DE1EC2 -10DE1EC7 -10DE1ED0 -10DE1ED1 -10DE1ED3 -10DE1EF5 -10DE1F02 -10DE1F03 -10DE1F06 -10DE1F07 -10DE1F08 -10DE1F09 -10DE1F0A -10DE1F0B -10DE1F10 -10DE1F11 -10DE1F12 -10DE1F14 -10DE1F15 -10DE1F36 -10DE1F42 -10DE1F47 -10DE1F50 -10DE1F51 -10DE1F54 -10DE1F55 -10DE1F76 -10DE1F82 -10DE1F91 -10DE1F95 -10DE1F96 -10DE1F97 -10DE1F98 -10DE1F99 -10DE1F9C -10DE1F9D -10DE1F9F -10DE1FA0 -10DE1FB0 -10DE1FB1 -10DE1FB2 -10DE1FB6 -10DE1FB7 -10DE1FB8 -10DE1FB9 -10DE1FBA -10DE1FBB -10DE1FBC -10DE1FDD -10DE1FF0 -10DE1FF2 -10DE1FF9 -10DE20B0 -10DE20B1 -10DE20B2 -10DE20B3 -10DE20B5 -10DE20B6 -10DE20B7 -10DE20F0 -10DE20F1 -10DE20F2 -10DE2182 -10DE2184 -10DE2187 -10DE2188 -10DE2189 -10DE2191 -10DE2192 -10DE21C4 -10DE21D1 -10DE2203 -10DE2204 -10DE2206 -10DE2208 -10DE220A -10DE220D -10DE2216 -10DE2230 -10DE2231 -10DE2232 -10DE2235 -10DE2236 -10DE2237 -10DE2414 -10DE2420 -10DE2438 -10DE2460 -10DE2482 -10DE2484 -10DE2486 -10DE2487 -10DE2488 -10DE2489 -10DE248A -10DE249C -10DE249D -10DE24A0 -10DE24B0 -10DE24B6 -10DE24B7 -10DE24B8 -10DE24B9 -10DE24BA -10DE24BB -10DE24DC -10DE24DD -10DE24E0 -10DE24FA -10DE2503 -10DE2504 -10DE2507 -10DE2508 -10DE2520 -10DE2523 -10DE2531 -10DE2560 -10DE2563 -10DE2571 -10DE25A0 -10DE25A2 -10DE25A5 -10DE25A6 -10DE25A7 -10DE25A9 -10DE25B6 -10DE25B8 -10DE25B9 -10DE25BA -10DE25BB -10DE25E0 -10DE25E2 -10DE25E5 -10DE25F9 -10DE25FA diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-detect.in nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-detect.in --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-detect.in 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/detect/nvidia-detect.in 2024-02-12 23:00:08.000000000 +0000 @@ -2,7 +2,7 @@ # Based on https://wiki.debian.org/NvidiaGraphicsDrivers?action=AttachFile&do=view&target=nvidia-versions.sh # # Copyright © 2008-2011 Filipus Klutiero -# Copyright © 2011-2022 Andreas Beckmann +# Copyright © 2011-2024 Andreas Beckmann # # This package is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -30,6 +30,7 @@ # last time the PCI IDs were updated LATEST="#VERSION#" PACKAGE= +RET=1 NV_DETECT() { @@ -73,39 +74,14 @@ VERSIONS[391]=390.87 fi -if grep -q -i $NVGA $IDLISTDIR/nvidia-418.ids 2>/dev/null -then - VERSIONS[418]=418.74 -fi - if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-418.ids 2>/dev/null then - VERSIONS[419]=418.87.01 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-440.ids 2>/dev/null -then - VERSIONS[441]=440.64.00 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-450.ids 2>/dev/null -then - VERSIONS[451]=450.51.05 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-460.ids 2>/dev/null -then - VERSIONS[461]=460.32.03 -fi - -if grep -q -i $NVGA $IDLISTDIR/nvidia-470.ids 2>/dev/null -then - VERSIONS[470]=470.103.01 + VERSIONS[418]=418.87.01 fi if grep -q -i $NVGA $IDLISTDIR/nvidia-tesla-470.ids 2>/dev/null then - VERSIONS[471]=470.57.02 + VERSIONS[470]=470.57.02 fi if grep -q -i $NVGA $IDLISTDIR/nvidia.ids 2>/dev/null @@ -167,15 +143,11 @@ elif [[ -n ${VERSIONS[340]} ]]; then echo "Your card is only supported up to the 340 legacy drivers series." PACKAGE="nvidia-legacy-340xx-driver" - elif [[ -n ${VERSIONS[471]} ]]; then + elif [[ -n ${VERSIONS[470]} ]]; then echo "Your card is supported by the Tesla 470 drivers series in buster-backports." echo "See https://backports.debian.org for instructions how to use backports." PACKAGE="nvidia-tesla-470-driver/buster-backports" - elif [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is supported by the Tesla 450 drivers series in buster-backports." - echo "See https://backports.debian.org for instructions how to use backports." - PACKAGE="nvidia-tesla-450-driver/buster-backports" - elif [[ -n ${VERSIONS[419]} ]]; then + elif [[ -n ${VERSIONS[418]} ]]; then echo "Your card is supported by the Tesla 418 drivers series in buster-backports." echo "See https://backports.debian.org for instructions how to use backports." PACKAGE="nvidia-tesla-418-driver/buster-backports" @@ -210,13 +182,10 @@ echo "Your card is only supported on the amd64 platform." echo "Your card is only supported up to the 390 legacy drivers series." PACKAGE="nvidia-legacy-390xx-driver:amd64" - elif [[ -n ${VERSIONS[471]} ]]; then + elif [[ -n ${VERSIONS[470]} ]]; then echo "Your card is supported by the Tesla 470 drivers series." PACKAGE="nvidia-tesla-470-driver" - elif [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is supported by the Tesla 450 drivers series." - PACKAGE="nvidia-tesla-450-driver" - elif [[ -n ${VERSIONS[419]} ]]; then + elif [[ -n ${VERSIONS[418]} ]]; then echo "Your card is supported by the Tesla 418 drivers series." PACKAGE="nvidia-tesla-418-driver" elif [[ -n ${VERSIONS[340]} ]]; then @@ -232,40 +201,30 @@ else echo "Oops. Internal error 11 ($NVGA)" fi - if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-470-driver" ] && [[ -n ${VERSIONS[471]} ]]; then + if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-470-driver" ] && [[ -n ${VERSIONS[470]} ]]; then echo "Your card is also supported by the Tesla 470 drivers series." fi - if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-450-driver" ] && [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is also supported by the Tesla 450 drivers series." - fi - if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-418-driver" ] && [[ -n ${VERSIONS[419]} ]]; then + if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-418-driver" ] && [[ -n ${VERSIONS[418]} ]]; then echo "Your card is also supported by the Tesla 418 drivers series." fi elif grep -q "bookworm\|^12" /etc/debian_version then if [[ -n ${VERSIONS[999]} ]]; then - if [[ -n ${VERSIONS[390]} ]]; then - echo "Your card is supported by all driver versions." + if [[ -n ${VERSIONS[470]} ]]; then + echo "Your card is supported by all driver versions." else echo "Your card is supported by the default drivers." fi PACKAGE="nvidia-driver" - elif [[ -n ${VERSIONS[390]} ]]; then - echo "Your card is only supported up to the 390 legacy drivers series." - PACKAGE="nvidia-legacy-390xx-driver" - elif [[ -n ${VERSIONS[391]} ]]; then - echo "Your card is only supported on the amd64 platform." - echo "Your card is only supported up to the 390 legacy drivers series." - PACKAGE="nvidia-legacy-390xx-driver:amd64" - elif [[ -n ${VERSIONS[471]} ]]; then + elif [[ -n ${VERSIONS[470]} ]]; then echo "Your card is supported by the Tesla 470 drivers series." PACKAGE="nvidia-tesla-470-driver" - elif [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is supported by the Tesla 450 drivers series." - PACKAGE="nvidia-tesla-450-driver" - elif [[ -n ${VERSIONS[419]} ]]; then - echo "Your card is supported by the Tesla 418 drivers series." - PACKAGE="nvidia-tesla-418-driver" + elif [[ -n ${VERSIONS[418]} ]]; then + echo "Your card is only supported by the Tesla 418 drivers series, which is only available up to bullseye." + elif [[ -n ${VERSIONS[390]} ]]; then + echo "Your card is only supported by the 390 legacy drivers series, which is only available up to bullseye." + elif [[ -n ${VERSIONS[391]} ]]; then + echo "Your card is only supported by the 390 legacy drivers series on amd64, which is only available up to bullseye." elif [[ -n ${VERSIONS[340]} ]]; then echo "Your card is only supported by the 340 legacy drivers series, which is only available up to buster." elif [[ -n ${VERSIONS[304]} ]]; then @@ -279,15 +238,9 @@ else echo "Oops. Internal error 12 ($NVGA)" fi - if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-470-driver" ] && [[ -n ${VERSIONS[471]} ]]; then + if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-470-driver" ] && [[ -n ${VERSIONS[470]} ]]; then echo "Your card is also supported by the Tesla 470 drivers series." fi - if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-450-driver" ] && [[ -n ${VERSIONS[451]} ]]; then - echo "Your card is also supported by the Tesla 450 drivers series." - fi - if [ -n "$PACKAGE" ] && [ "$PACKAGE" != "nvidia-tesla-418-driver" ] && [[ -n ${VERSIONS[419]} ]]; then - echo "Your card is also supported by the Tesla 418 drivers series." - fi else echo "Uh oh. Failed to identify your Debian suite."; fi; @@ -296,6 +249,7 @@ echo "It is recommended to install the" echo " $PACKAGE" echo "package." + RET=0 fi } @@ -331,7 +285,7 @@ PCIID=$(echo "$id" | sed -rn 's/^(10de)?:?([0-9a-fA-F]{4})$/10de\2/ip') if [ -z "$PCIID" ]; then echo "Error parsing PCI ID '$id'." - exit 1 + exit 2 fi echo "Checking driver support for PCI ID [$(echo $PCIID | sed -r 's/(....)(....)/\1:\2/')]" @@ -339,3 +293,5 @@ done fi + +exit $RET diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/libnvidia-eglcore.lintian-overrides.in nvidia-graphics-drivers-tesla-470-470.223.02/debian/libnvidia-eglcore.lintian-overrides.in --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/libnvidia-eglcore.lintian-overrides.in 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/libnvidia-eglcore.lintian-overrides.in 2024-02-12 23:00:08.000000000 +0000 @@ -1,5 +1,6 @@ # The NVIDIA license does not allow any form of modification. [i386]: binary-file-built-without-LFS-support +embedded-library libzstd [usr/lib/*/libnvidia-eglcore.so.#VERSION#] [i386]: specific-address-in-shared-library spelling-error-in-binary hardening-no-bindnow diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/libnvidia-glcore.lintian-overrides.in nvidia-graphics-drivers-tesla-470-470.223.02/debian/libnvidia-glcore.lintian-overrides.in --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/libnvidia-glcore.lintian-overrides.in 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/libnvidia-glcore.lintian-overrides.in 2024-02-12 23:00:08.000000000 +0000 @@ -1,5 +1,6 @@ # The NVIDIA license does not allow any form of modification. [i386]: binary-file-built-without-LFS-support +embedded-library libzstd [usr/lib/*/libnvidia-glcore.so.#VERSION#] [i386]: specific-address-in-shared-library spelling-error-in-binary hardening-no-bindnow diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/0034-fix-typos.patch nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/0034-fix-typos.patch --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/0034-fix-typos.patch 1970-01-01 00:00:00.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/0034-fix-typos.patch 2024-02-12 23:00:08.000000000 +0000 @@ -0,0 +1,48 @@ +From 62b4f377c5212c427a1de6254ac73b5092ee0f4d Mon Sep 17 00:00:00 2001 +From: Andreas Beckmann +Date: Wed, 31 Jan 2024 03:06:19 +0100 +Subject: [PATCH] fix typos + +--- + nvidia-uvm/uvm.h | 2 +- + nvidia-uvm/uvm_perf_thrashing.c | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/nvidia-uvm/uvm.h b/nvidia-uvm/uvm.h +index 85c2a58..3401901 100644 +--- a/nvidia-uvm/uvm.h ++++ b/nvidia-uvm/uvm.h +@@ -1201,7 +1201,7 @@ NV_STATUS UvmCleanUpZombieResources(void); + // non-fault-capable HW engines. + // + // By default, all mappings to this VA range have read, write and atomic access +-// and are uncached. This behavior can be overriden for GPUs by explicitly ++// and are uncached. This behavior can be overridden for GPUs by explicitly + // specifying the mapping and caching attributes through this API. At most one + // GPU may cache the allocation, in which case no other processor should write + // to it. These GPUs must have been registered via UvmRegisterGpu. These GPUs +diff --git a/nvidia-uvm/uvm_perf_thrashing.c b/nvidia-uvm/uvm_perf_thrashing.c +index 00add34..13025dd 100644 +--- a/nvidia-uvm/uvm_perf_thrashing.c ++++ b/nvidia-uvm/uvm_perf_thrashing.c +@@ -319,7 +319,7 @@ module_param(uvm_perf_thrashing_max_resets, uint, S_IRUGO); + unsigned uvm_perf_map_remote_on_native_atomics_fault = 0; + module_param(uvm_perf_map_remote_on_native_atomics_fault, uint, S_IRUGO); + +-// Global post-processed values of the module parameters. They can be overriden ++// Global post-processed values of the module parameters. They can be overridden + // per VA-space. + static bool g_uvm_perf_thrashing_enable; + static unsigned g_uvm_perf_thrashing_threshold; +@@ -563,7 +563,7 @@ static void va_space_thrashing_info_init_params(va_space_thrashing_info_t *va_sp + va_space_thrashing->params.threshold = g_uvm_perf_thrashing_threshold; + va_space_thrashing->params.pin_threshold = g_uvm_perf_thrashing_pin_threshold; + +- // Default thrashing parameters are overriden for simulated/emulated GPUs ++ // Default thrashing parameters are overridden for simulated/emulated GPUs + if (g_uvm_global.num_simulated_devices > 0 && + (g_uvm_perf_thrashing_lapse_usec == UVM_PERF_THRASHING_LAPSE_USEC_DEFAULT)) { + va_space_thrashing->params.lapse_ns = UVM_PERF_THRASHING_LAPSE_USEC_DEFAULT_EMULATION * 1000; +-- +2.20.1 + diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/0035-fix-build-w-kernel-6.1.76-6.6.15-6.7.3.patch nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/0035-fix-build-w-kernel-6.1.76-6.6.15-6.7.3.patch --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/0035-fix-build-w-kernel-6.1.76-6.6.15-6.7.3.patch 1970-01-01 00:00:00.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/0035-fix-build-w-kernel-6.1.76-6.6.15-6.7.3.patch 2024-02-12 23:00:08.000000000 +0000 @@ -0,0 +1,99 @@ +From ffa778845004e4e94827e32826bf311c464403e5 Mon Sep 17 00:00:00 2001 +From: Ionen Wolkens +Date: Thu, 1 Feb 2024 14:58:45 -0500 +Subject: [PATCH] fix build w/ kernel 6.1.76+6.6.15+6.7.3 + +linux-6.1.76, 6.6.15, and 6.7.3 have modified the non-ARCH-specific +pfn_valid() to use __rcu_read_lock/unlock[1] that is marked GPL and +cannot be used here[2][3][4] unless use the open source variant. + +As a workaround, reuse the old implementation until NVIDIA makes +a fixed release (due to no longer be using pfn_valid[5], likely +with its own implementation similarly to this patch). + +Safe to use with kernel >=5.15 or so but older ones had a different +pfn_valid implementation. However 5.15 and older branches are +"currently" not affected, so simply limit to >=6.1.76. + +[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/include/linux/mmzone.h?h=v6.7.3&id=3a01daace71b521563c38bbbf874e14c3e58adb7 +[2] https://bugs.gentoo.org/923456 +[3] https://forums.developer.nvidia.com/t/280908 +[4] https://github.com/NVIDIA/open-gpu-kernel-modules/issues/594 +[5] https://github.com/NVIDIA/open-gpu-kernel-modules/issues/594#issuecomment-1916197641 + +Bug-Debian: https://bugs.debian.org/1062932 +Origin: gentoo, https://github.com/gentoo/gentoo/blob/c64caf53/x11-drivers/nvidia-drivers/files/nvidia-drivers-470.223.02-gpl-pfn_valid.patch +--- + common/inc/nv-linux.h | 21 +++++++++++++++++++++ + nvidia/nv-mmap.c | 2 +- + nvidia/os-mlock.c | 4 ++-- + 3 files changed, 24 insertions(+), 3 deletions(-) + +diff --git a/common/inc/nv-linux.h b/common/inc/nv-linux.h +index f8df9e3..d538b41 100644 +--- a/common/inc/nv-linux.h ++++ b/common/inc/nv-linux.h +@@ -1988,4 +1988,25 @@ static inline void nv_mutex_destroy(struct mutex *lock) + + } + ++#if defined(CONFIG_HAVE_ARCH_PFN_VALID) || LINUX_VERSION_CODE < KERNEL_VERSION(6,1,76) ++# define nv_pfn_valid pfn_valid ++#else ++/* pre-6.1.76 kernel pfn_valid version without GPL rcu_read_lock/unlock() */ ++static inline int nv_pfn_valid(unsigned long pfn) ++{ ++ struct mem_section *ms; ++ ++ if (PHYS_PFN(PFN_PHYS(pfn)) != pfn) ++ return 0; ++ ++ if (pfn_to_section_nr(pfn) >= NR_MEM_SECTIONS) ++ return 0; ++ ++ ms = __pfn_to_section(pfn); ++ if (!valid_section(ms)) ++ return 0; ++ ++ return early_section(ms) || pfn_section_valid(ms, pfn); ++} ++#endif + #endif /* _NV_LINUX_H_ */ +diff --git a/nvidia/nv-mmap.c b/nvidia/nv-mmap.c +index 5926d3c..d2052c4 100644 +--- a/nvidia/nv-mmap.c ++++ b/nvidia/nv-mmap.c +@@ -574,7 +574,7 @@ int nvidia_mmap_helper( + // backing struct page. This is used to isolate P8 from P9. + // + if (!IS_REG_OFFSET(nv, access_start, access_len) && +- (pfn_valid(PFN_DOWN(mmap_start)))) ++ (nv_pfn_valid(PFN_DOWN(mmap_start)))) + { + ret = nvidia_mmap_numa(vma, mmap_context); + if (ret) +diff --git a/nvidia/os-mlock.c b/nvidia/os-mlock.c +index 61ba22c..f976fab 100644 +--- a/nvidia/os-mlock.c ++++ b/nvidia/os-mlock.c +@@ -100,7 +100,7 @@ static NV_STATUS get_io_pages(struct vm_area_struct *vma, + for (i = 0; i < page_count; i++) + { + if ((nv_follow_pfn(vma, (start + (i * PAGE_SIZE)), &pfn) < 0) || +- (!pfn_valid(pfn))) ++ (!nv_pfn_valid(pfn))) + { + rmStatus = NV_ERR_INVALID_ADDRESS; + break; +@@ -174,7 +174,7 @@ NV_STATUS NV_API_CALL os_lookup_user_io_memory( + goto done; + } + +- if (pfn_valid(pfn)) ++ if (nv_pfn_valid(pfn)) + { + rmStatus = get_io_pages(vma, start, page_count, (struct page **)result_array); + if (rmStatus == NV_OK) +-- +2.20.1 + diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/series.in nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/series.in --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/series.in 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/module/debian/patches/series.in 2024-02-12 23:00:08.000000000 +0000 @@ -4,6 +4,8 @@ # kernel support linux-2.6.34-dev_pm_info-runtime_auto.patch 0033-refuse-to-load-legacy-module-if-IBT-is-enabled.patch +0034-fix-typos.patch +0035-fix-build-w-kernel-6.1.76-6.6.15-6.7.3.patch ppc64el.patch # build system updates diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/not-installed.in nvidia-graphics-drivers-tesla-470-470.223.02/debian/not-installed.in --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/not-installed.in 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/not-installed.in 2024-02-12 23:00:08.000000000 +0000 @@ -46,6 +46,11 @@ libGLdispatch.so.0 libOpenGL.so.0 +# shipped in nvidia-cuda-mps from src:nvidia-graphics-drivers +nvidia-cuda-mps-control +nvidia-cuda-mps-control.1 +nvidia-cuda-mps-server + # shipped unversioned by src:nvidia-graphics-drivers 10_nvidia.json nvidia_icd.json diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-detect.install nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-detect.install --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-detect.install 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-detect.install 2024-02-12 23:00:08.000000000 +0000 @@ -1,11 +1,9 @@ #!/usr/bin/dh-exec --with=filter debian/detect/nvidia-detect usr/bin/ debian/detect/nvidia-legacy-*.ids usr/share/nvidia/ [amd64 i386 armhf] -debian/detect/nvidia-418.ids usr/share/nvidia/ [amd64] debian/detect/nvidia-tesla-418.ids usr/share/nvidia/ [amd64 ppc64el] debian/detect/nvidia-tesla-440.ids usr/share/nvidia/ [amd64 ppc64el] debian/detect/nvidia-tesla-450.ids usr/share/nvidia/ [amd64 arm64 ppc64el] debian/detect/nvidia-tesla-460.ids usr/share/nvidia/ [amd64 arm64 ppc64el] -debian/detect/nvidia-470.ids usr/share/nvidia/ [amd64 arm64] debian/detect/nvidia-tesla-470.ids usr/share/nvidia/ [amd64 arm64 ppc64el] -nvidia.ids usr/share/nvidia/ [!ppc64el] +nvidia.ids usr/share/nvidia/ diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-driver.NEWS nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-driver.NEWS --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-driver.NEWS 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-driver.NEWS 2024-02-12 23:00:08.000000000 +0000 @@ -25,6 +25,15 @@ -- Andreas Beckmann Wed, 13 Apr 2022 18:44:57 +0200 +nvidia-graphics-drivers (418.226.00-3) buster; urgency=medium + + The Tesla 418 driver series has been declared as End-of-Life by + NVIDIA. No further updates fixing security issues, critical bugs, or + adding support for new Xorg or Linux releases will be issued. + https://docs.nvidia.com/datacenter/tesla/drivers/ + + -- Andreas Beckmann Sat, 06 Aug 2022 10:41:33 +0200 + nvidia-graphics-drivers (396.18-1) experimental; urgency=medium LEGACY GPUs: If you have a GeForce 410M/510/605/610M/705M/710M/810M/820M, diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-kernel-dkms.NEWS nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-kernel-dkms.NEWS --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-kernel-dkms.NEWS 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-kernel-dkms.NEWS 2024-02-12 23:00:08.000000000 +0000 @@ -25,6 +25,15 @@ -- Andreas Beckmann Wed, 13 Apr 2022 18:44:57 +0200 +nvidia-graphics-drivers (418.226.00-3) buster; urgency=medium + + The Tesla 418 driver series has been declared as End-of-Life by + NVIDIA. No further updates fixing security issues, critical bugs, or + adding support for new Xorg or Linux releases will be issued. + https://docs.nvidia.com/datacenter/tesla/drivers/ + + -- Andreas Beckmann Sat, 06 Aug 2022 10:41:33 +0200 + nvidia-graphics-drivers (396.18-1) experimental; urgency=medium LEGACY GPUs: If you have a GeForce 410M/510/605/610M/705M/710M/810M/820M, diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-kernel-source.NEWS nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-kernel-source.NEWS --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-kernel-source.NEWS 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia-kernel-source.NEWS 2024-02-12 23:00:08.000000000 +0000 @@ -25,6 +25,15 @@ -- Andreas Beckmann Wed, 13 Apr 2022 18:44:57 +0200 +nvidia-graphics-drivers (418.226.00-3) buster; urgency=medium + + The Tesla 418 driver series has been declared as End-of-Life by + NVIDIA. No further updates fixing security issues, critical bugs, or + adding support for new Xorg or Linux releases will be issued. + https://docs.nvidia.com/datacenter/tesla/drivers/ + + -- Andreas Beckmann Sat, 06 Aug 2022 10:41:33 +0200 + nvidia-graphics-drivers (396.18-1) experimental; urgency=medium LEGACY GPUs: If you have a GeForce 410M/510/605/610M/705M/710M/810M/820M, diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia.NEWS nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia.NEWS --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia.NEWS 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/nvidia.NEWS 2024-02-12 23:00:08.000000000 +0000 @@ -25,6 +25,15 @@ -- Andreas Beckmann Wed, 13 Apr 2022 18:44:57 +0200 +nvidia-graphics-drivers (418.226.00-3) buster; urgency=medium + + The Tesla 418 driver series has been declared as End-of-Life by + NVIDIA. No further updates fixing security issues, critical bugs, or + adding support for new Xorg or Linux releases will be issued. + https://docs.nvidia.com/datacenter/tesla/drivers/ + + -- Andreas Beckmann Sat, 06 Aug 2022 10:41:33 +0200 + nvidia-graphics-drivers (396.18-1) experimental; urgency=medium LEGACY GPUs: If you have a GeForce 410M/510/605/610M/705M/710M/810M/820M, diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/po/ro.po nvidia-graphics-drivers-tesla-470-470.223.02/debian/po/ro.po --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/po/ro.po 1970-01-01 00:00:00.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/po/ro.po 2024-02-12 23:00:08.000000000 +0000 @@ -0,0 +1,81 @@ +# Mesajele în limba română pentru nvidia-graphics-drivers (debconf). +# Romanian translation of nvidia-graphics-drivers (debconf). +# Copyright © 2023 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the nvidia-graphics-drivers package. +# +# Remus-Gabriel Chelu , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: nvidia-graphics-drivers\n" +"Report-Msgid-Bugs-To: nvidia-graphics-drivers@packages.debian.org\n" +"POT-Creation-Date: 2023-01-09 15:40+0100\n" +"PO-Revision-Date: 2023-12-13 12:20+0100\n" +"Last-Translator: Remus-Gabriel Chelu \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && n" +"%100<=19) ? 1 : 2);\n" +"X-Generator: Poedit 3.2.2\n" + +#. Type: boolean +#. Description +#. Translators, please only translate this file in src:nvidia-graphics-drivers. +#. From there it will be merged into all other src:nvidia-graphics-drivers-* +#. packages. +#. Translators, do not translate the ${substitution} ${variables}. +#. ${vendor} will be substituted with 'NVIDIA' or 'Fglrx' (without quotes, of +#. course), ${free_name} will become 'Nouveau' or 'Radeon' (no quotes, again) +#. and the ${*driver} variables will be replaced with package names. +#: ../nvidia-legacy-check.templates:3001 +msgid "Install ${vendor} driver despite unsupported graphics card?" +msgstr "" +"Doriți să instalați controlorul ${vendor} în ciuda plăcii grafice " +"incompatibile?" + +#. Type: boolean +#. Description +#: ../nvidia-legacy-check.templates:3001 +msgid "" +"This system has a graphics card which is no longer handled by the ${vendor} " +"driver (package ${driver}). You may wish to keep the package installed - for " +"instance to drive some other card - but the card with the following chipset " +"won't be usable:" +msgstr "" +"Acest sistem are o placă grafică care nu mai este gestionată de controlorul " +"${vendor} (pachetul ${driver}). Este posibil să doriți să păstrați pachetul " +"instalat - de exemplu, pentru a gestiona o altă placă - dar placa cu " +"următorul chipset nu va fi utilizabilă:" + +#. Type: boolean +#. Description +#: ../nvidia-legacy-check.templates:3001 +msgid "" +"The above card requires either the non-free legacy ${vendor} driver (package " +"${legacy_driver}) or the free ${free_name} driver (package ${free_driver})." +msgstr "" +"Placa de mai sus necesită fie controlorul învechit non-liber ${vendor} " +"(pachetul ${legacy_driver}), fie controlorul liber ${free_name} (pachetul " +"${free_driver})." + +#. Type: boolean +#. Description +#: ../nvidia-legacy-check.templates:3001 +msgid "" +"Use the update-glx command to switch between different installed drivers." +msgstr "" +"Utilizați comanda «update-glx» pentru a comuta între diferiții controlori " +"instalați." + +#. Type: boolean +#. Description +#: ../nvidia-legacy-check.templates:3001 +msgid "" +"Before the ${free_name} driver can be used you must remove ${vendor} " +"configuration from xorg.conf (and xorg.conf.d/)." +msgstr "" +"Înainte de a putea fi utilizat controlorul ${free_name}, trebuie să " +"eliminați configurația ${vendor} din xorg.conf (și xorg.conf.d/)." diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/rules nvidia-graphics-drivers-tesla-470-470.223.02/debian/rules --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/rules 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/rules 2024-02-12 23:00:08.000000000 +0000 @@ -23,6 +23,7 @@ ARCH_CANDIDATES ?= amd64 i386 armhf arm64 ppc64el ARCH_LIST ?= amd64 NO_DRIVER_ARCH_LIST ?= +NO_TARBALL_ARCH_LIST ?= NO_AUTOPKGTEST_ARCH_LIST?= NO_VULKAN_ARCH_LIST ?= NO_GSP_ARCH_LIST ?= @@ -57,6 +58,7 @@ has_driver = $(filter $(DEB_HOST_ARCH),$(DRIVER_ARCH_LIST)) has_vulkan = $(filter $(DEB_HOST_ARCH),$(filter-out $(NO_VULKAN_ARCH_LIST),$(ARCH_LIST))) DRIVER_ARCH_LIST = $(filter-out $(NO_DRIVER_ARCH_LIST),$(ARCH_LIST)) +TARBALL_ARCH_LIST = $(filter-out $(NO_TARBALL_ARCH_LIST),$(DRIVER_ARCH_LIST)) AUTOPKGTEST_ARCH_LIST = $(filter-out $(NO_AUTOPKGTEST_ARCH_LIST),$(DRIVER_ARCH_LIST)) GSP_ARCH_LIST = $(filter-out $(NO_GSP_ARCH_LIST),$(DRIVER_ARCH_LIST)) @@ -164,8 +166,9 @@ cp -al $ $@ # only invoked manually -file-lists: $(patsubst %,debian/files_$(NVIDIA_RELEASE)_%,$(DRIVER_ARCH_LIST)) +file-lists: $(patsubst %,debian/files_$(NVIDIA_RELEASE)_%,$(TARBALL_ARCH_LIST)) debian/files_$(NVIDIA_RELEASE)_%: NVIDIA-Linux-% (cd $< && find .) | sed 's/$(NVIDIA_RELEASE)/VERSION/g' | sort > $@ @@ -546,7 +549,7 @@ UPSTREAM_NAME = nvidia-graphics-drivers UPSTREAM_VERSION = $(NVIDIA_RELEASE) -TARBALL_LIST = $(foreach a,empty $(DRIVER_ARCH_LIST),$(call get_tarball,$a)) +TARBALL_LIST = $(foreach a,empty $(TARBALL_ARCH_LIST),$(call get_tarball,$a)) GIT ?= git TARBALL_REPOSITORY = https://salsa.debian.org/nvidia-team/tarballs-$(UPSTREAM_NAME).git diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/rules.defs nvidia-graphics-drivers-tesla-470-470.223.02/debian/rules.defs --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/rules.defs 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/rules.defs 2024-02-12 23:00:08.000000000 +0000 @@ -1,14 +1,13 @@ -# If needed, set to the major part of the upstream version number. -TESLA_MAJOR = 470 +TESLA_MAJOR = $(NVIDIA_MAJOR) #NVIDIA_TESLA = yes NVIDIA_TESLA = $(TESLA_MAJOR) -#NVIDIA_LEGACY = +#NVIDIA_LEGACY = $(NVIDIA_MAJOR) #WATCH_VERSION = $(NVIDIA_MAJOR) XORG_ABI_LIST = 25 24 23 20 19 18 15 14 13 12 11 10 8 6.0 XORG_BOUND = (<< 2:21.99) -LINUX_KMOD_TESTED = 6.6 +LINUX_KMOD_TESTED = 6.7 ARCH_LIST = amd64 ARCH_LIST += i386 @@ -17,7 +16,7 @@ ARCH_LIST += ppc64el NO_DRIVER_ARCH_LIST = i386 armhf ifeq (,$(TESLA_MAJOR)) -NO_DRIVER_ARCH_LIST += ppc64el +NO_TARBALL_ARCH_LIST = ppc64el endif NO_VULKAN_ARCH_LIST = armhf NO_GSP_ARCH_LIST = ppc64el diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/tests/control nvidia-graphics-drivers-tesla-470-470.223.02/debian/tests/control --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/tests/control 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/tests/control 2024-02-12 23:00:08.000000000 +0000 @@ -28,3 +28,11 @@ needs-root, breaks-testbed, allow-stderr, + +Test-Command: nvidia-detect && nvidia-detect 10DE1340 0000 +Features: test-name=nvidia-detect +Architecture: amd64 arm64 ppc64el +Depends: + nvidia-detect, +Restrictions: + superficial, diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/tests/control.in nvidia-graphics-drivers-tesla-470-470.223.02/debian/tests/control.in --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/tests/control.in 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/tests/control.in 2024-02-12 23:00:08.000000000 +0000 @@ -28,3 +28,11 @@ needs-root, breaks-testbed, allow-stderr, + +Test-Command: nvidia-detect && nvidia-detect 10DE1340 0000 +Features: test-name=nvidia-detect +Architecture: #AUTOPKGTEST_ARCH_LIST# +Depends: + nvidia-detect, +Restrictions: + superficial, diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/watch nvidia-graphics-drivers-tesla-470-470.223.02/debian/watch --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/watch 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/watch 2024-02-12 23:00:08.000000000 +0000 @@ -8,4 +8,6 @@ #opts=component=amd64 \ #https://download.nvidia.com/XFree86/Linux-x86_64/(470(?:\.[\d\.\-]+)?)/NVIDIA-Linux-x86_64-(\d[\d\.\-]*)\.run -opts=searchmode=plain https://docs.nvidia.com/datacenter/tesla/index.html Version.(470(?:\.[\d\.\-]+)?) + +opts=searchmode=plain \ +https://docs.nvidia.com/datacenter/tesla/index.html Version.(470(?:\.[\d\.\-]+)?) diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/watch.in nvidia-graphics-drivers-tesla-470-470.223.02/debian/watch.in --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/watch.in 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/watch.in 2024-02-12 23:00:08.000000000 +0000 @@ -8,4 +8,6 @@ #opts=component=amd64 \ #https://download.nvidia.com/XFree86/Linux-x86_64/(#WATCH_PATTERN#)/NVIDIA-Linux-x86_64-(\d[\d\.\-]*)\.run -opts=searchmode=plain https://docs.nvidia.com/datacenter/tesla/index.html Version.(#WATCH_PATTERN#) + +opts=searchmode=plain \ +https://docs.nvidia.com/datacenter/tesla/index.html Version.(#WATCH_PATTERN#) diff -Nru nvidia-graphics-drivers-tesla-470-470.223.02/debian/xserver-xorg-video-nvidia.NEWS nvidia-graphics-drivers-tesla-470-470.223.02/debian/xserver-xorg-video-nvidia.NEWS --- nvidia-graphics-drivers-tesla-470-470.223.02/debian/xserver-xorg-video-nvidia.NEWS 2023-12-02 22:46:17.000000000 +0000 +++ nvidia-graphics-drivers-tesla-470-470.223.02/debian/xserver-xorg-video-nvidia.NEWS 2024-02-12 23:00:08.000000000 +0000 @@ -25,6 +25,15 @@ -- Andreas Beckmann Wed, 13 Apr 2022 18:44:57 +0200 +nvidia-graphics-drivers (418.226.00-3) buster; urgency=medium + + The Tesla 418 driver series has been declared as End-of-Life by + NVIDIA. No further updates fixing security issues, critical bugs, or + adding support for new Xorg or Linux releases will be issued. + https://docs.nvidia.com/datacenter/tesla/drivers/ + + -- Andreas Beckmann Sat, 06 Aug 2022 10:41:33 +0200 + nvidia-graphics-drivers (396.18-1) experimental; urgency=medium LEGACY GPUs: If you have a GeForce 410M/510/605/610M/705M/710M/810M/820M,