diff -Nru nvidia-graphics-drivers-390-390.129/debian/changelog nvidia-graphics-drivers-390-390.129/debian/changelog --- nvidia-graphics-drivers-390-390.129/debian/changelog 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/changelog 2019-10-10 14:12:56.000000000 +0000 @@ -1,8 +1,43 @@ -nvidia-graphics-drivers-390 (390.129-0ubuntu0~gpu19.10.1) eoan; urgency=medium +nvidia-graphics-drivers-390 (390.129-0ubuntu2) eoan; urgency=medium - * New upstream release + * debian/templates/dkms_nvidia.conf.in, + debian/dkms_nvidia/patches/do-not-call-pci_save_state.patch, + debian/dkms_nvidia/patches/disable_fstack-clash-protection_fcf-protection.patch: + - Do not call pci_save_state() when suspending on Linux >= 4.15.0-54 + (LP: #1836630). + - Add do-not-call-pci_save_state.patch + - Detect the availability of the stack-clash-protection and fcf-protection + flags in the compiler, and make sure to disable them. This fixes an + issue when dist-upgrading from Ubuntu 19.04 (LP: #1830961). - -- Rico Tzschichholz Wed, 31 Jul 2019 08:42:10 +0200 + -- Alberto Milone Thu, 10 Oct 2019 16:12:56 +0200 + +nvidia-graphics-drivers-390 (390.129-0ubuntu1) eoan; urgency=medium + + * New upstream release: + - Improved nvidia-bug-report.sh to grab the output of the + `vulkaninfo` command when it is available. + - Updated nvidia-bug-report.sh to search the systemd journal for + gdm-x-session logs. + * debian/templates/dkms_nvidia.conf.in: + - Remove final # from nvidia module. + * debian/templates/libnvidia-common-flavour.install.in, + debian/templates/libnvidia-gl-flavour-dev.install.in, + debian/templates/libnvidia-gl-flavour.install.in, + debian/templates/nvidia-compute-utils-flavour.install.in, + debian/templates/nvidia-driver-flavour.docs.in, + debian/templates/nvidia-utils-flavour.install.in: + - Remove final / from installation paths. + * debian/templates/nvidia-compute-utils-flavour.nvidia-persistenced.service.in: + - Add the StopWhenUnneeded=true field to nvidia-persistenced. + * debian/templates/control: + - Update build dependency on dpkg-dev to >= 1.17.11~. + - Also rearrange cuda dependencies. + - Add missing dependency on libnvidia-cfg1. + * debian/templates/dkms_nvidia.conf.in: + - Drop buildfix_kernel_5.2.patch. + + -- Alberto Milone Mon, 06 Aug 2019 09:57:11 +0200 nvidia-graphics-drivers-390 (390.116-0ubuntu2) eoan; urgency=medium diff -Nru nvidia-graphics-drivers-390-390.129/debian/control nvidia-graphics-drivers-390-390.129/debian/control --- nvidia-graphics-drivers-390-390.129/debian/control 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/control 2019-10-10 14:12:56.000000000 +0000 @@ -8,7 +8,7 @@ Vcs-Browser: https://github.com/tseliot/nvidia-graphics-drivers/tree/390 Build-Depends: debhelper (>= 9), - dpkg-dev (>= 1.17), + dpkg-dev (>= 1.17.11~), xz-utils, dkms, libxext6 [!ppc64el], @@ -110,15 +110,19 @@ Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} -Provides: nvidia-opencl-icd, opencl-icd, libcuda-5.0-1, libcuda-5.5-1, - libcuda-6.0-1, libcuda-6.5-1, libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, - libcuda-9.0-1, libcuda-9.1-1 -Conflicts: nvidia-opencl-icd, libcuda-5.0-1, libcuda-5.5-1, - libcuda-6.0-1, libcuda-6.5-1, libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, - libcuda-9.0-1, libcuda-9.1-1 -Replaces: nvidia-opencl-icd, libcuda-5.0-1, libcuda-5.5-1, - libcuda-6.0-1, libcuda-6.5-1, libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, - libcuda-9.0-1, libcuda-9.1-1, libnvidia-compute-390 (<< 390.25-0ubuntu2~) +Provides: nvidia-opencl-icd, opencl-icd, libnvidia-ml1 (= ${source:Version}), + libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, + libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, + libcuda-9.1-1, + libcuda1 (= ${source:Version}) +Conflicts: nvidia-opencl-icd, + libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, + libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, + libcuda-9.1-1 +Replaces: nvidia-opencl-icd, libnvidia-compute-390 (<< 390.25-0ubuntu2~), + libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, + libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, + libcuda-9.1-1 Description: NVIDIA libcompute package This package provides a set of libraries which enable the NVIDIA driver to use GPUs for parallel general purpose computation through CUDA and @@ -152,6 +156,7 @@ nvidia-kernel-source-390 (= ${binary:Version}), libnvidia-compute-390 (= ${binary:Version}), nvidia-compute-utils-390 (= ${binary:Version}), + libnvidia-cfg1-390 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: NVIDIA headless metapackage - no DKMS This metapackage installs the NVIDIA driver and the libraries that enable diff -Nru nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia/patches/disable_fstack-clash-protection_fcf-protection.patch nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia/patches/disable_fstack-clash-protection_fcf-protection.patch --- nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia/patches/disable_fstack-clash-protection_fcf-protection.patch 1970-01-01 00:00:00.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia/patches/disable_fstack-clash-protection_fcf-protection.patch 2019-10-10 14:12:56.000000000 +0000 @@ -0,0 +1,29 @@ +From 2b16f2384372ff8039a38221c3eb7162dc9091d8 Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Mon, 7 Oct 2019 16:29:07 +0200 +Subject: [PATCH 1/1] Kbuild: disable stack-clash-protection fcf-protection + +This adds the extra flags only if gcc supports them. + +Fixes LP: #1830961 +--- + Kbuild | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/Kbuild b/Kbuild +index 1e79d0b..a35f47a 100644 +--- a/Kbuild ++++ b/Kbuild +@@ -71,6 +71,9 @@ ifneq ($(wildcard /proc/sgi_uv),) + EXTRA_CFLAGS += -DNV_CONFIG_X86_UV + endif + ++ifeq ($(shell cc -dumpspecs | grep -q no-stack-clash-protection; echo $$?),0) ++ EXTRA_CFLAGS += -fno-stack-clash-protection -fcf-protection=none ++endif + + # + # The conftest.sh script tests various aspects of the target kernel. +-- +2.20.1 + diff -Nru nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia/patches/do-not-call-pci_save_state.patch nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia/patches/do-not-call-pci_save_state.patch --- nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia/patches/do-not-call-pci_save_state.patch 1970-01-01 00:00:00.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia/patches/do-not-call-pci_save_state.patch 2019-10-10 14:12:56.000000000 +0000 @@ -0,0 +1,34 @@ +From edfeeebc7e943fe8547f1406d0a23150ddd8853e Mon Sep 17 00:00:00 2001 +From: Alberto Milone +Date: Thu, 10 Oct 2019 15:42:01 +0200 +Subject: [PATCH 1/1] Do not call pci_save_state() when suspending on Linux >= + 4.15.0-54 + +Fixes LP: #1836630 +--- + nvidia/nv.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/nvidia/nv.c b/nvidia/nv.c +index 51e167b..83d9e05 100644 +--- a/nvidia/nv.c ++++ b/nvidia/nv.c +@@ -4173,7 +4173,15 @@ nv_power_management( + nv_kthread_q_stop(&nvl->bottom_half_q); + + nv_disable_pat_support(); ++#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 15, 0) ++#if LINUX_VERSION_CODE == KERNEL_VERSION(4, 15, 0) && \ ++ defined(UTS_UBUNTU_RELEASE_ABI) && \ ++ UTS_UBUNTU_RELEASE_ABI > 54/* Ubuntu kernel ABI */ ++#else ++ /* Save state */ + nv_pci_save_state(dev); ++#endif/* End Ubuntu kernel ABI */ ++#endif /* End <= 4.15 */ + break; + + case PCI_D0: +-- +2.20.1 + diff -Nru nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia.conf nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia.conf --- nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia.conf 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/dkms_nvidia.conf 2019-10-10 14:12:56.000000000 +0000 @@ -1,4 +1,4 @@ -PACKAGE_NAME="nvidia#" +PACKAGE_NAME="nvidia" PACKAGE_VERSION="390.129" CLEAN="make clean" BUILT_MODULE_NAME[0]="nvidia" @@ -12,6 +12,6 @@ BUILT_MODULE_NAME[2]="nvidia-drm" DEST_MODULE_LOCATION[2]="/kernel/drivers/char/drm" AUTOINSTALL="yes" -#PATCH[0]="buildfix_kernel_5.2.patch" -#PATCH[1]="buildfix_kernel_4.9.patch" +PATCH[0]="disable_fstack-clash-protection_fcf-protection.patch" +PATCH[1]="do-not-call-pci_save_state.patch" #PATCH_MATCH[0]="^4.[6-7]" diff -Nru nvidia-graphics-drivers-390-390.129/debian/libnvidia-common-390.install nvidia-graphics-drivers-390-390.129/debian/libnvidia-common-390.install --- nvidia-graphics-drivers-390-390.129/debian/libnvidia-common-390.install 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/libnvidia-common-390.install 2019-10-10 14:12:56.000000000 +0000 @@ -1,2 +1,2 @@ -NVIDIA-Linux/nvidia-application-profiles-390.129-rc usr/share/nvidia/ -NVIDIA-Linux/nvidia-application-profiles-390.129-key-documentation usr/share/nvidia/ +NVIDIA-Linux/nvidia-application-profiles-390.129-rc usr/share/nvidia +NVIDIA-Linux/nvidia-application-profiles-390.129-key-documentation usr/share/nvidia diff -Nru nvidia-graphics-drivers-390-390.129/debian/libnvidia-gl-390-dev.install nvidia-graphics-drivers-390-390.129/debian/libnvidia-gl-390-dev.install --- nvidia-graphics-drivers-390-390.129/debian/libnvidia-gl-390-dev.install 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/libnvidia-gl-390-dev.install 2019-10-10 14:12:56.000000000 +0000 @@ -1,4 +1,4 @@ -NVIDIA-Linux/gl.h usr/include/GL/ -NVIDIA-Linux/glext.h usr/include/GL/ -NVIDIA-Linux/glx.h usr/include/GL/ -NVIDIA-Linux/glxext.h usr/include/GL/ +NVIDIA-Linux/gl.h usr/include/GL +NVIDIA-Linux/glext.h usr/include/GL +NVIDIA-Linux/glx.h usr/include/GL +NVIDIA-Linux/glxext.h usr/include/GL diff -Nru nvidia-graphics-drivers-390-390.129/debian/libnvidia-gl-390.install nvidia-graphics-drivers-390-390.129/debian/libnvidia-gl-390.install --- nvidia-graphics-drivers-390-390.129/debian/libnvidia-gl-390.install 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/libnvidia-gl-390.install 2019-10-10 14:12:56.000000000 +0000 @@ -1,6 +1,6 @@ NVIDIA-Linux/libnvidia-glcore.so.390.129 usr/lib/x86_64-linux-gnu NVIDIA-Linux/libglx.so.390.129 usr/lib/x86_64-linux-gnu/nvidia/xorg -NVIDIA-Linux/libnvidia-tls.so.390.129 usr/lib/x86_64-linux-gnu/ +NVIDIA-Linux/libnvidia-tls.so.390.129 usr/lib/x86_64-linux-gnu NVIDIA-Linux/tls/libnvidia-tls.so.390.129 usr/lib/x86_64-linux-gnu/tls NVIDIA-Linux/nvidia_icd.json usr/share/vulkan/icd.d NVIDIA-Linux/libGLX_nvidia.so.390.129 usr/lib/x86_64-linux-gnu diff -Nru nvidia-graphics-drivers-390-390.129/debian/nvidia-compute-utils-390.install nvidia-graphics-drivers-390-390.129/debian/nvidia-compute-utils-390.install --- nvidia-graphics-drivers-390-390.129/debian/nvidia-compute-utils-390.install 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/nvidia-compute-utils-390.install 2019-10-10 14:12:56.000000000 +0000 @@ -1,5 +1,5 @@ NVIDIA-Linux/nvidia-cuda-mps-control usr/bin NVIDIA-Linux/nvidia-cuda-mps-server usr/bin -NVIDIA-Linux/nvidia-cuda-mps-control.1.gz usr/share/man/man1/ -NVIDIA-Linux/nvidia-persistenced.1.gz usr/share/man/man1/ +NVIDIA-Linux/nvidia-cuda-mps-control.1.gz usr/share/man/man1 +NVIDIA-Linux/nvidia-persistenced.1.gz usr/share/man/man1 NVIDIA-Linux/nvidia-persistenced usr/bin diff -Nru nvidia-graphics-drivers-390-390.129/debian/nvidia-compute-utils-390.nvidia-persistenced.service nvidia-graphics-drivers-390-390.129/debian/nvidia-compute-utils-390.nvidia-persistenced.service --- nvidia-graphics-drivers-390-390.129/debian/nvidia-compute-utils-390.nvidia-persistenced.service 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/nvidia-compute-utils-390.nvidia-persistenced.service 2019-10-10 14:12:56.000000000 +0000 @@ -1,8 +1,10 @@ [Unit] Description=NVIDIA Persistence Daemon Wants=syslog.target +StopWhenUnneeded=true [Service] Type=forking ExecStart=/usr/bin/nvidia-persistenced --user nvidia-persistenced --no-persistence-mode --verbose ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced + diff -Nru nvidia-graphics-drivers-390-390.129/debian/nvidia-driver-390.docs nvidia-graphics-drivers-390-390.129/debian/nvidia-driver-390.docs --- nvidia-graphics-drivers-390-390.129/debian/nvidia-driver-390.docs 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/nvidia-driver-390.docs 2019-10-10 14:12:56.000000000 +0000 @@ -36,6 +36,7 @@ NVIDIA-Linux/html/nvidia-persistenced.html NVIDIA-Linux/html/nvidia-smi.html NVIDIA-Linux/html/nvidiasettings.html +NVIDIA-Linux/html/retpoline.html NVIDIA-Linux/html/openglenvvariables.html NVIDIA-Linux/html/optimus.html NVIDIA-Linux/html/powermanagement.html diff -Nru nvidia-graphics-drivers-390-390.129/debian/nvidia-utils-390.install nvidia-graphics-drivers-390-390.129/debian/nvidia-utils-390.install --- nvidia-graphics-drivers-390-390.129/debian/nvidia-utils-390.install 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/nvidia-utils-390.install 2019-10-10 14:12:56.000000000 +0000 @@ -1,6 +1,6 @@ NVIDIA-Linux/nvidia-xconfig usr/bin -NVIDIA-Linux/nvidia-xconfig.1.gz usr/share/man/man1/ +NVIDIA-Linux/nvidia-xconfig.1.gz usr/share/man/man1 NVIDIA-Linux/nvidia-bug-report.sh usr/bin NVIDIA-Linux/nvidia-smi usr/bin -NVIDIA-Linux/nvidia-smi.1.gz usr/share/man/man1/ +NVIDIA-Linux/nvidia-smi.1.gz usr/share/man/man1 NVIDIA-Linux/nvidia-debugdump usr/bin diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/control.in nvidia-graphics-drivers-390-390.129/debian/templates/control.in --- nvidia-graphics-drivers-390-390.129/debian/templates/control.in 2019-06-10 10:21:16.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/control.in 2019-10-10 14:12:56.000000000 +0000 @@ -8,7 +8,7 @@ Vcs-Browser: https://github.com/tseliot/nvidia-graphics-drivers/tree/#FLAVOUR# Build-Depends: debhelper (>= 9), - dpkg-dev (>= 1.17), + dpkg-dev (>= 1.17.11~), xz-utils, dkms, libxext6 [!ppc64el], @@ -110,15 +110,19 @@ Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} -Provides: nvidia-opencl-icd, opencl-icd, libcuda-5.0-1, libcuda-5.5-1, - libcuda-6.0-1, libcuda-6.5-1, libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, - libcuda-9.0-1, libcuda-9.1-1 -Conflicts: nvidia-opencl-icd, libcuda-5.0-1, libcuda-5.5-1, - libcuda-6.0-1, libcuda-6.5-1, libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, - libcuda-9.0-1, libcuda-9.1-1 -Replaces: nvidia-opencl-icd, libcuda-5.0-1, libcuda-5.5-1, - libcuda-6.0-1, libcuda-6.5-1, libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, - libcuda-9.0-1, libcuda-9.1-1, libnvidia-compute-#FLAVOUR# (<< 390.25-0ubuntu2~) +Provides: nvidia-opencl-icd, opencl-icd, libnvidia-ml1 (= ${source:Version}), + libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, + libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, + libcuda-9.1-1, + libcuda1 (= ${source:Version}) +Conflicts: nvidia-opencl-icd, + libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, + libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, + libcuda-9.1-1 +Replaces: nvidia-opencl-icd, libnvidia-compute-#FLAVOUR# (<< 390.25-0ubuntu2~), + libcuda-5.0-1, libcuda-5.5-1, libcuda-6.0-1, libcuda-6.5-1, + libcuda-7.0-1, libcuda-7.5-1, libcuda-8.0-1, libcuda-9.0-1, + libcuda-9.1-1 Description: NVIDIA libcompute package This package provides a set of libraries which enable the NVIDIA driver to use GPUs for parallel general purpose computation through CUDA and @@ -152,6 +156,7 @@ nvidia-kernel-source-#FLAVOUR# (= ${binary:Version}), libnvidia-compute-#FLAVOUR# (= ${binary:Version}), nvidia-compute-utils-#FLAVOUR# (= ${binary:Version}), + libnvidia-cfg1-#FLAVOUR# (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: NVIDIA headless metapackage - no DKMS This metapackage installs the NVIDIA driver and the libraries that enable diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/dkms_nvidia.conf.in nvidia-graphics-drivers-390-390.129/debian/templates/dkms_nvidia.conf.in --- nvidia-graphics-drivers-390-390.129/debian/templates/dkms_nvidia.conf.in 2019-07-31 06:42:10.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/dkms_nvidia.conf.in 2019-10-10 14:12:56.000000000 +0000 @@ -1,4 +1,4 @@ -PACKAGE_NAME="nvidia#" +PACKAGE_NAME="nvidia" PACKAGE_VERSION="#VERSION#" CLEAN="make clean" BUILT_MODULE_NAME[0]="nvidia" @@ -12,6 +12,6 @@ BUILT_MODULE_NAME[2]="nvidia-drm" DEST_MODULE_LOCATION[2]="/kernel/drivers/char/drm" AUTOINSTALL="yes" -#PATCH[0]="buildfix_kernel_5.2.patch" -#PATCH[1]="buildfix_kernel_4.9.patch" +PATCH[0]="disable_fstack-clash-protection_fcf-protection.patch" +PATCH[1]="do-not-call-pci_save_state.patch" #PATCH_MATCH[0]="^4.[6-7]" diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-common-flavour.install.in nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-common-flavour.install.in --- nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-common-flavour.install.in 2019-06-04 21:05:35.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-common-flavour.install.in 2019-10-10 14:12:56.000000000 +0000 @@ -1,2 +1,2 @@ -NVIDIA-Linux/nvidia-application-profiles-#VERSION#-rc usr/share/nvidia/ -NVIDIA-Linux/nvidia-application-profiles-#VERSION#-key-documentation usr/share/nvidia/ +NVIDIA-Linux/nvidia-application-profiles-#VERSION#-rc usr/share/nvidia +NVIDIA-Linux/nvidia-application-profiles-#VERSION#-key-documentation usr/share/nvidia diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-gl-flavour-dev.install.in nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-gl-flavour-dev.install.in --- nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-gl-flavour-dev.install.in 2019-06-04 21:05:35.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-gl-flavour-dev.install.in 2019-10-10 14:12:56.000000000 +0000 @@ -1,4 +1,4 @@ -NVIDIA-Linux/gl.h usr/include/GL/ -NVIDIA-Linux/glext.h usr/include/GL/ -NVIDIA-Linux/glx.h usr/include/GL/ -NVIDIA-Linux/glxext.h usr/include/GL/ +NVIDIA-Linux/gl.h usr/include/GL +NVIDIA-Linux/glext.h usr/include/GL +NVIDIA-Linux/glx.h usr/include/GL +NVIDIA-Linux/glxext.h usr/include/GL diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-gl-flavour.install.in nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-gl-flavour.install.in --- nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-gl-flavour.install.in 2019-06-10 10:21:16.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/libnvidia-gl-flavour.install.in 2019-10-10 14:12:56.000000000 +0000 @@ -1,6 +1,6 @@ NVIDIA-Linux/libnvidia-glcore.so.#VERSION# #LIBDIR# NVIDIA-Linux/libglx.so.#VERSION# #LIBDIR#/nvidia/xorg -NVIDIA-Linux/libnvidia-tls.so.#VERSION# #LIBDIR#/ +NVIDIA-Linux/libnvidia-tls.so.#VERSION# #LIBDIR# #ARM_EXCLUDED#NVIDIA-Linux/tls/libnvidia-tls.so.#VERSION# #LIBDIR#/tls #ARM_EXCLUDED#NVIDIA-Linux/nvidia_icd.json usr/share/vulkan/icd.d NVIDIA-Linux/libGLX_nvidia.so.#VERSION# #LIBDIR# diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-compute-utils-flavour.install.in nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-compute-utils-flavour.install.in --- nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-compute-utils-flavour.install.in 2019-06-04 21:05:35.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-compute-utils-flavour.install.in 2019-10-10 14:12:56.000000000 +0000 @@ -1,5 +1,5 @@ NVIDIA-Linux/nvidia-cuda-mps-control usr/bin NVIDIA-Linux/nvidia-cuda-mps-server usr/bin -NVIDIA-Linux/nvidia-cuda-mps-control.1.gz usr/share/man/man1/ -NVIDIA-Linux/nvidia-persistenced.1.gz usr/share/man/man1/ +NVIDIA-Linux/nvidia-cuda-mps-control.1.gz usr/share/man/man1 +NVIDIA-Linux/nvidia-persistenced.1.gz usr/share/man/man1 NVIDIA-Linux/nvidia-persistenced usr/bin diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-compute-utils-flavour.nvidia-persistenced.service.in nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-compute-utils-flavour.nvidia-persistenced.service.in --- nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-compute-utils-flavour.nvidia-persistenced.service.in 2019-06-04 21:05:35.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-compute-utils-flavour.nvidia-persistenced.service.in 2019-10-10 14:12:56.000000000 +0000 @@ -1,8 +1,10 @@ [Unit] Description=NVIDIA Persistence Daemon Wants=syslog.target +StopWhenUnneeded=true [Service] Type=forking ExecStart=/usr/bin/nvidia-persistenced --user nvidia-persistenced --no-persistence-mode --verbose ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced + diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-driver-flavour.docs.in nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-driver-flavour.docs.in --- nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-driver-flavour.docs.in 2019-06-04 21:05:35.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-driver-flavour.docs.in 2019-10-10 14:12:56.000000000 +0000 @@ -36,6 +36,7 @@ NVIDIA-Linux/html/nvidia-persistenced.html NVIDIA-Linux/html/nvidia-smi.html NVIDIA-Linux/html/nvidiasettings.html +NVIDIA-Linux/html/retpoline.html NVIDIA-Linux/html/openglenvvariables.html NVIDIA-Linux/html/optimus.html NVIDIA-Linux/html/powermanagement.html diff -Nru nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-utils-flavour.install.in nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-utils-flavour.install.in --- nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-utils-flavour.install.in 2019-06-04 21:05:35.000000000 +0000 +++ nvidia-graphics-drivers-390-390.129/debian/templates/nvidia-utils-flavour.install.in 2019-10-10 14:12:56.000000000 +0000 @@ -1,6 +1,6 @@ NVIDIA-Linux/nvidia-xconfig usr/bin -NVIDIA-Linux/nvidia-xconfig.1.gz usr/share/man/man1/ +NVIDIA-Linux/nvidia-xconfig.1.gz usr/share/man/man1 NVIDIA-Linux/nvidia-bug-report.sh usr/bin NVIDIA-Linux/nvidia-smi usr/bin -NVIDIA-Linux/nvidia-smi.1.gz usr/share/man/man1/ +NVIDIA-Linux/nvidia-smi.1.gz usr/share/man/man1 NVIDIA-Linux/nvidia-debugdump usr/bin