nvidia-graphics-drivers-390 (390.77-0ubuntu1) cosmic; 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.
    - Use https instead of http for the sources.

 -- Alberto Milone <alberto.milone@canonical.com>  Tue, 31 Jul 2018 16:26:48 +0200

nvidia-graphics-drivers-390 (390.67-0ubuntu1) cosmic; urgency=medium

  * New upstream release:
    - Fixed a bug that could cause kernel panics when using Quadro
      SDI Capture hardware.
    - Fixed a bug that caused kwin OpenGL compositing to crash when
      launching certain OpenGL applications.
    - Fixed an intermittent crash when launching Vulkan applications.
    - Fixed an intermittent crash when launching applications through
      Wine.
    - Fixed a bug that caused the driver, in some low bandwidth
      DisplayPort configurations, to not implicitly enable display
      dithering.  This resulted in visible banding.

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 06 Jun 2018 15:43:51 +0200

nvidia-graphics-drivers-390 (390.59-0ubuntu1) cosmic; urgency=medium

  * New upstream release:
    - Added support for the following GPUs:
        GeForce GTX 1050 with Max-Q Design
        Quadro P3200
        Quadro P4200
    - Added support for X.Org xserver ABI 24 (xorg-server 1.20).
    - Improved nvidia-bug-report.sh to check for kern.log which is
      the default kernel log-file location for many Debian-based
      Linux distributions.
    - 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().

 -- Alberto Milone <alberto.milone@canonical.com>  Wed, 30 May 2018 16:32:34 +0200

nvidia-graphics-drivers-390 (390.48-0ubuntu4) cosmic; urgency=medium

  [ Alberto Milone ]
  * debian/templates/nvidia-kernel-common-flavour.{install|maintscript}.in:
    - Install the modprobe file in /lib (LP: #1761593).

  [ Graham Inggs ]
  * debian/create-uvm-dev-node:
    - Create the /dev/nvidia-uvm-tools device node (LP: #1767777).

 -- Alberto Milone <alberto.milone@canonical.com>  Tue, 15 May 2018 12:42:43 +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 <alberto.milone@canonical.com>  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 <alberto.milone@canonical.com>  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 <alberto.milone@canonical.com>  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 <alberto.milone@canonical.com>  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 <steve.langasek@ubuntu.com>  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 <steve.langasek@ubuntu.com>  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 <alberto.milone@canonical.com>  Thu, 01 Mar 2018 18:34:26 +0100

nvidia-graphics-drivers-390 (390.25-0ubuntu1) bionic; urgency=medium

  * Initial release.

 -- Alberto Milone <alberto.milone@canonical.com>  Thu, 22 Feb 2018 18:50:17 +0100
