Change logs for nvidia-graphics-drivers-390 source package in Bionic

  • nvidia-graphics-drivers-390 (390.157-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release (LP: #1997087).
    
     -- Alberto Milone <email address hidden>  Fri, 18 Nov 2022 15:31:30 +0000
  • nvidia-graphics-drivers-390 (390.154-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release (LP: #1982501).
    
     -- Alberto Milone <email address hidden>  Thu, 28 Jul 2022 16:29:58 +0000
  • nvidia-graphics-drivers-390 (390.151-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release (LP: #1973300).
      * debian/templates/dkms_nvidia.conf.in:
        - Drop buildfix_kernel_5.17.patch.
    
     -- Alberto Milone <email address hidden>  Fri, 13 May 2022 13:32:01 +0000
  • nvidia-graphics-drivers-390 (390.147-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release (LP: #1966093):
        - 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".
    
      [ Dimitri John Ledkov ]
      * debian/dkms_nvidia/patches/buildfix_kernel_5.13_armhf.patch:
        - Fix armhf builds.
      * debian/dkms_nvidia/patches/buildfix_kernel_5.17.patch:
        - Fix build failure with Linux 5.17.
    
     -- Alberto Milone <email address hidden>  Thu, 24 Mar 2022 16:39:52 +0100
  • nvidia-graphics-drivers-390 (390.144-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release (LP: #1933980).
      * debian/templates/dkms_nvidia.conf.in:
        - Drop buildfix_kernel_5.13.patch.
    
     -- Alberto Milone <email address hidden>  Mon, 05 Jul 2021 11:13:44 +0200
  • nvidia-graphics-drivers-390 (390.143-0ubuntu0.18.04.2) bionic; urgency=medium
    
      * debian/dkms_nvidia/patches/buildfix_kernel_5.13.patch,
        debian/templates/dkms_nvidia.conf.in:
        - Add support for Linux 5.13 (LP: #1931131).
    
     -- Alberto Milone <email address hidden>  Tue, 15 Jun 2021 14:11:44 +0200
  • nvidia-graphics-drivers-390 (390.143-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release (LP: #1923062).
      * debian/templates/dkms_nvidia.conf.in:
        - Drop buildfix_kernel_5.11.patch.
    
     -- Alberto Milone <email address hidden>  Fri, 09 Apr 2021 17:13:11 +0200
  • nvidia-graphics-drivers-390 (390.141-0ubuntu0.18.04.2) bionic; urgency=medium
    
      * debian/templates/control.in:
        - Add conflicts/replace/provides for all the metapackages
          (LP: #1915935).
        - Add XB-Support field and set it to "Legacy".
      * debian/templates/dkms_nvidia.conf.in,
        debian/dkms_nvidia/patches/buildfix_kernel_5.11.patch:
        - Add support for Linux 5.11 (LP: #1916908).
          Note: UVM is disabled for Linux >= 5.10.
    
     -- Alberto Milone <email address hidden>  Thu, 25 Feb 2021 17:07:58 +0100
  • nvidia-graphics-drivers-390 (390.141-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release (LP: #1906680):
        - CVE-2021-1052, CVE-2021-1053.
    
     -- Alberto Milone <email address hidden>  Tue, 05 Jan 2021 13:56:31 +0100
  • nvidia-graphics-drivers-390 (390.138-0ubuntu0.18.04.1) bionic-security; urgency=medium
    
      * New upstream release (LP: #1882093):
        - CVE-2020-5963, CVE-2020-5967.
      * debian/templates/control.in:
        - make the DKMS dependency less strict.
        - Use versioned dependencies on nvidia-kernel-common and
          nvidia-dkms, to keep user space in sync with the kernel modules.
      * debian/templates/dkms_nvidia.conf.in:
        - Drop do-not-call-pci_save_state.patch.
      * debian/rules:
        - expose DEBIAN_VERSION.
    
     -- Alberto Milone <email address hidden>  Wed, 17 Jun 2020 11:34:40 +0200
  • nvidia-graphics-drivers-390 (390.132-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release (LP: #1854485):
        - Fixed kernel module build problems with Linux kernel 5.4.0
          release candidates.
        - Updated nvidia-bug-report.sh to collect information about X
          server crashes from coredumpctl, when available.
        - Updated the nvidia-drm kernel module for compatibility with the
          removal of the DRIVER_PRIME flag in recent Linux kernel versions.
      * 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 (as the more recent driver series do).
        - Fall back on /usr/bin/gcc when cc is not available.
        - Detect and disable the fstack-clash-protection fcf-protection flags.
        - Drop buildfix_kernel_5.2.patch and buildfix_kernel_5.3.patch (now in the
          upstream release).
      * 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-compute-utils-flavour.nvidia-persistenced.service.in,
        debian/templates/nvidia-driver-flavour.docs.in,
        debian/templates/nvidia-utils-flavour.install.in:
        - Remove final / from installation paths (to match the manifest file).
        - Add the StopWhenUnneeded=true field to nvidia-persistenced.
      * debian/templates/control:
        - Update to dpkg-dev (>= 1.17.11~).
        - Rearrange the cuda dependencies, and add a needed dependency on
          libnvidia-cfg1.
    
     -- Alberto Milone <email address hidden>  Mon, 27 Jan 2020 12:51:15 +0100
  • nvidia-graphics-drivers-390 (390.116-0ubuntu0.18.04.3) bionic; urgency=medium
    
      * debian/dkms_nvidia/patches/buildfix_kernel_5.3.patch,
        debian/templates/dkms_nvidia.conf.in:
        - Fix build failure with Linux 5.3 (LP: #1851162).
    
    nvidia-graphics-drivers-390 (390.116-0ubuntu0.18.04.2) bionic; urgency=medium
    
      * debian/dkms_nvidia/patches/buildfix_kernel_5.2.patch,
        debian/templates/dkms_nvidia.conf.in:
        - Fix build failure again Linux 5.3 (LP: #1851162).
    
     -- Alberto Milone <email address hidden>  Wed, 22 Jan 2020 11:24:10 +0100
  • nvidia-graphics-drivers-390 (390.116-0ubuntu0.18.04.2) bionic; urgency=medium
    
      * debian/dkms_nvidia/patches/buildfix_kernel_5.2.patch,
        debian/templates/dkms_nvidia.conf.in:
        - Fix build failure again Linux 5.3 (LP: #1851162).
    
     -- Alberto Milone <email address hidden>  Tue, 21 Jan 2020 14:55:43 +0100
  • nvidia-graphics-drivers-390 (390.116-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * SECURITY UPDATE:
        - CVE‑2018‑6260 (LP: #1814548).
      * New upstream release:
        - Fixed build failures which resulted in errors like "implicit
          declaration of function drm_...", when building the NVIDIA
          DRM kernel module for Linux kernel 5.0 release candidates.
        - Fixed a bug which could cause VK_KHR_external_semaphore_fd
          operations to fail.
        - Fixed a build failure, "implicit declaration of function
          'vm_insert_pfn'", when building the NVIDIA DRM kernel module
          for Linux kernel 4.20 release candidates.
        - Fixed a build failure, "unknown type name 'ipmi_user_t'",
          when building the NVIDIA kernel module for Linux kernel 4.20
          release candidates.
        - Fixed a bug that caused mode switches to fail when an SDI
          output board was connected.
        - Fixed a bug that could cause rendering corruption in Vulkan
          programs.
        - Fixed a bug that caused
          vkGetPhysicalDeviceDisplayPropertiesKHR() to occasionally
          return incorrect values for physicalResolution.
        - Added the synchronization state for PRIME Displays to nvidia-
          settings.
        - Fixed a bug that could prevent nvidia-xconfig from disabling
          the X Composite extension on version 1.20 of the X.org X
          server.
        - Fixed a build failure, "too many arguments to function
          'get_user_pages'", when building the NVIDIA kernel module for
          Linux kernel v4.4.168.
        - Fixed a build failure, "implicit declaration of function
          do_gettimeofday", when building the NVIDIA kernel module for
          Linux kernel 5.0 release candidates.
        - Added a new kernel module parameter,
          NVreg_RestrictProfilingToAdminUsers, to allow restricting the
          use of GPU performance counters to system administrators
          only.
    
     -- Alberto Milone <email address hidden>  Mon, 25 Feb 2019 12:10:20 +0100
  • nvidia-graphics-drivers-390 (390.77-0ubuntu0.18.04.2) bionic; urgency=medium
    
      * debian/rules.defs:
        - Add support for xserver-xorg-core-hwe-18.04 (LP: #1815579).
    
     -- Alberto Milone <email address hidden>  Thu, 14 Feb 2019 16:14:57 +0100
  • nvidia-graphics-drivers-390 (390.77-0ubuntu0.18.04.1) bionic; urgency=medium
    
      * New upstream release:
        - Improved compatibility with recent Linux kernels.
        - Fixed an intermittent hang of Vulkan applications running
          fullscreen when flipping is allowed.
        - Removed informational messages that were printed by nvidia-
          modeset.ko whenever a GPU device was allocated or freed.
        - Fixed a bug that caused kwin OpenGL compositing to crash when
          launching certain OpenGL applications.
      * debian/nvidia-kernel-common-390.nvidia-fallback.service,
        debian/templates/nvidia-kernel-common-flavour.nvidia-fallback.service.in,
        debian/rules,
        debian/rules.defs:
        - Remove nvidia-fallback.service, as loading nouveau can cause problems
          on hybrid systems (LP: #1778011).
        - Use https instead of http for the sources.
    
     -- Alberto Milone <email address hidden>  Mon, 06 Aug 2018 15:55:41 +0200
  • nvidia-graphics-drivers-390 (390.48-0ubuntu3) bionic; urgency=medium
    
      * debian/rules, debian/templates/control.in,
        debian/templates/nvidia-dkms-flavour.install.in,
        debian/templates/nvidia-dkms-flavour.postinst.in,
        debian/templates/nvidia-dkms-flavour.postrm.in,
        debian/templates/nvidia-dkms-flavour.prerm.in,
        debian/templates/nvidia-dkms-flavour.install.in,
        debian/templates/nvidia-kernel-common-flavour.install.in,
        debian/templates/nvidia-kernel-common-flavour.nvidia-fallback.service.in,
        debian/templates/nvidia-kernel-common-flavour.postinst.in,
        debian/templates/nvidia-kernel-common-flavour.postrm.in:
        - Fix kernel detection. We were passing an entire list of kernels
          but we really needed only the current kernel.
        - Split the scripts, udev rules, and blacklist file into the
          nvidia-kernel-common package. The nvidia-dkms package only
          includes DKMS related files now.
        - Rename nvidia-compute and nvidia-compute-no-dkms to
          nvidia-headless and nvidia-headless-no-dkms.
        - Drop the i386 dependencies from the main libraries on amd64, and
          add them to the main metapackage instead.
        - Recommend nvidia-prime (>=0.8).
    
     -- Alberto Milone <email address hidden>  Wed, 18 Apr 2018 19:01:46 +0200
  • nvidia-graphics-drivers-390 (390.48-0ubuntu2) bionic; urgency=medium
    
      [ Alberto Milone ]
      * debian/templates/10-nvidia.conf.in,
        debian/templates/xserver-xorg-video-nvidia-flavour.install.in:
        - Rename xorg.conf.d file.
        - Drop the PrimaryGpu option from the xorg.conf.d file, as it
          has a bad interaction with systems with multiple NVIDIA GPUs
          (LP: #1756226).
    
      [ Graham Inggs ]
      * debian/templates/control.in:
        - Make sure that libnvidia-compute does not conflict with or
          replace opencl-icd, so that other OpenCL ICDs can be installed
          at the same time.
    
     -- Alberto Milone <email address hidden>  Thu, 12 Apr 2018 16:45:37 +0200
  • nvidia-graphics-drivers-390 (390.48-0ubuntu1) bionic; urgency=medium
    
      * New upstream release:
        - Updated the driver to prevent G-SYNC from being enabled when a
          Quadro Sync board is installed. G-SYNC and Quadro Sync were
          always mutually incompatible features, and this change makes it
          easier to use G-SYNC capable monitors on Quadro Sync
          configurations, as it is now no longer necessary to manually
          disable G-SYNC.
        - Further improved the fix for occasional flicker when using the
          X driver's composition pipeline.  This was mostly fixed in
          390.42, but now the fix should be more complete.
        - Improved compatibility with recent Linux kernels.
        - Fixed a string concatenation bug that caused libGL to
          accidentally try to create the directory "$HOME.nv" rather than
          "$HOME/.nv" in some cases where /tmp isn't accessible.
        - Increased the version numbers of the GLVND libGL, libGLESv1_CM,
          libGLESv2, and libEGL libraries, to prevent concurrently
          installed non-GLVND libraries from taking precedence in the
          dynamic linker cache.
        - Fixed a bug which could cause X servers that export a Video
          Driver ABI earlier than 0.8 to crash when running X11
          applications which call XRenderAddTraps().
      * debian/templates/dkms_nvidia.conf.in:
        - Drop buildfix_kernel_4.15.patch.
      * debian/templates/nvidia-dkms-flavour.postinst.in:
        - Add missing KERNELS variable. This fixes the following error:
          "dpkg: error: version '-' has bad syntax: revision number is empty".
    
     -- Alberto Milone <email address hidden>  Wed, 04 Apr 2018 15:05:09 +0200
  • nvidia-graphics-drivers-390 (390.42-0ubuntu1) bionic; urgency=medium
    
      * New upstream release:
        - Fixed a regression, introduced in 390.12, that caused occasional
          flicker when using the X driver's composition pipeline, for
          example when using screen transformations like rotation, or the
          "ForceCompositionPipeline" or "ForceFullCompositionPipeline"
          options."
    
      [ Alberto Milone ]
      * debian/dkms_nvidia/patches/buildfix_kernel_4.15.patch,
        debian/templates/nvidia-dkms-flavour.install.in:
        - Fix support for Linux 4.15 (LP: #1752739).
      * debian/templates/nvidia-kernel-source-flavour.install.in:
        - Slim down the file, avoiding to list every single file.
      * debian/templates/control.in:
        - Allow nvidia-dkms-390 to replace nvidia-384 (LP: #1753073).
      * debian/rules,
        debian/templates/nvidia-compute-utils-flavour.install.in,
        debian/templates/nvidia-compute-utils-flavour.nvidia-persistenced.service.in,
        debian/templates/nvidia-dkms-flavour.install.in,
        debian/templates/nvidia-dkms-flavour.nvidia-fallback.service.in:
        - Make sure to enable both systemd services, and let dh_systemd
          do all the work.
        - Install nvidia-fallback.service. This loads nouveau if nvidia
          fails to load.
        - Remove any references to ld.so.conf.
    
      [ Rico Tzschichholz ]
      * debian/rules.defs:
        - Use the no-compat32 binary for amd64.
    
     -- Alberto Milone <email address hidden>  Wed, 14 Mar 2018 17:10:44 +0100
  • nvidia-graphics-drivers-390 (390.25-0ubuntu4) bionic; urgency=medium
    
      * Commit changes to debian/templates/control.in, not just to
        debian/control.
    
     -- Steve Langasek <email address hidden>  Fri, 02 Mar 2018 14:26:58 -0800
  • nvidia-graphics-drivers-390 (390.25-0ubuntu3) bionic; urgency=medium
    
      * Don't depend on libnvidia-{en,de}code-390 on armhf, as these packages
        are not available.
      * Don't generate a self-recommends for libnvidia-decode-390 on i386.
    
     -- Steve Langasek <email address hidden>  Fri, 02 Mar 2018 12:12:25 -0800
  • nvidia-graphics-drivers-390 (390.25-0ubuntu2) bionic; urgency=medium
    
      [ Alberto Milone ]
      * debian/rules.defs:
        - Depend on xserver-xorg-core (>= 2:1.19.6-1ubuntu2~).
      * debian/templates/nvidia-dkms-flavour.postinst.in:
        - Remove legacy delayed build code.
      *  debian/templates/control.in:
        - libnvidia-compute should have Conflicts, not Breaks.
      * debian/copyright:
        - Use https in the url.
        - Move stanza about debian rules after debian/*.
      * debian/templates/nvidia-dkms-flavour.install.in
        - Remove debian/copy-nvidia-options and install kernel
          scripts in the DKMS package.
      * debian/templates/control.in:
        - Fix file clash in libnvidia-compute.
        - Use debhelper 9.
        - Add libnvidia-common-$flavour package. This includes
          the GL profiles (which are not arch specific).
      * debian/templates/xserver-xorg-video-nvidia-flavour.install.in:
        - Do not install libnvidia-wfb.so.$version.
    
      [ Rico Tzschichholz ]
      * debian/rules:
        - Drop superfluous build target references, and unused variables.
        - Avoid empty target, which is fatal.
      * debian/templates/libnvidia-decode-flavour.{install|links}.in:
        - Change vdpau destination.
      * debian/templates/control.in:
        - Relax versioned Conficts.
        - Remove -i386 packages.
        - Add Conflicts/Replaces nvidia-390 to nvidia-kernel-source.
      * debian/templates/libnvidia-gl-flavour.install.in:
        - Fix installation of nvidia_icd.json.
        - Install libnvidia-tls.so on armhf.
    
     -- Alberto Milone <email address hidden>  Thu, 01 Mar 2018 18:34:26 +0100
  • nvidia-graphics-drivers-390 (390.25-0ubuntu1) bionic; urgency=medium
    
      * Initial release.
    
     -- Alberto Milone <email address hidden>  Thu, 22 Feb 2018 18:50:17 +0100