nvidia-graphics-drivers (550.90.12-1) unstable; urgency=low

  * Build for

 -- cudatools <cudatools@nvidia.com>  Thu, 29 Aug 2024 12:07:46 +0000

nvidia-graphics-drivers (440.82-2) unstable; urgency=medium

  * Fix #includes in conftest.sh to fix kernel module build for Linux 5.7,
    thanks to Jiri Palecek.  (Closes: #960735)
  * Switch to debhelper-compat (= 13).

 -- Andreas Beckmann <anbe@debian.org>  Wed, 20 May 2020 17:22:58 +0200

nvidia-graphics-drivers (440.82-1) unstable; urgency=medium

  * New upstream long lived branch release 440.82 (2020-04-07).
    - Added a workaround for Steam Play title DOOM Eternal, which overrides
      application requested memory locations, to ensure performance-critical
      resources be placed in video memory.
    - Allow presenting from queue families which only expose
      VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces.
    - Fixed a bug that caused render-offloaded applications to crash on exit.
  * New upstream release 390 series.
   - Fixed a driver installation failure on Linux kernel 5.6 release
     candidates, where the NVIDIA kernel module failed to build
     with error "implicit declaration of function 'timespec_to_ns'".
   - Fixed a driver installation failure on Linux kernel 5.6 release
     candidates, where the NVIDIA kernel module failed to build
     with error "implicit declaration of function 'getrawmonotonic'".
   - Fixed a driver installation failure on Linux kernel 5.6 release
     candidates, where the NVIDIA kernel module failed to build
     with error "implicit declaration of function 'getnstimeofday'".
   - Fixed a driver installation failure on Linux kernel 5.6 release
     candidates, where the NVIDIA kernel module failed to build
     with error "dereferencing pointer to incomplete type 'struct timeval'".
   - Fixed a driver installation failure on Linux kernel 5.6 release
     candidates, where the NVIDIA kernel module failed to build
     with error "implicit declaration of function 'jiffies_to_timespec'".
   - Fixed driver installation failure on Linux kernel 5.6 release
     candidates, where the NVIDIA kernel module failed to build
     with error "passing argument 4 of 'proc_create_data' from
     incompatible pointer type".

  [ Andreas Beckmann ]
  * Update nv-readme.ids.
  * Update lintian overrides.

 -- Andreas Beckmann <anbe@debian.org>  Sat, 11 Apr 2020 14:29:59 +0200

nvidia-graphics-drivers (440.64-2) unstable; urgency=medium

  * Prepare infrastructure for packaging Tesla 440 driver releases (available
    for amd64 (including some i386 libs) and ppc64el).
  * nvidia-detect: Add support for Tesla 440 drivers.
  * Bump glx-alternative-nvidia dependency for ppc64el support.
  * Drop versioned constraints that are satisfied in stretch.
  * bug-control: Report information about more (virtual) packages.

 -- Andreas Beckmann <anbe@debian.org>  Wed, 18 Mar 2020 21:01:28 +0100

nvidia-graphics-drivers (440.64-1) unstable; urgency=medium

  * New upstream Tesla release 440.64.00 (2020-03-10).
  * New upstream long lived branch release 440.64 (2020-02-28).
    - Added support for the following GPUs: GeForce MX330, GeForce MX350.
    - Fixed a regression that allowed displays to enter DPMS mode even
      when DPMS is disabled in the X server settings.
  * New upstream release 390 series.
   - Fixed driver installation failure on Linux kernel 5.6 release
     candidates, where the NVIDIA kernel module failed to build
     with error "implicit declaration of function
     'ioremap_nocache'".

  [ Andreas Beckmann ]
  * Update nv-readme.ids.
  * Update lintian overrides.

 -- Andreas Beckmann <anbe@debian.org>  Sun, 01 Mar 2020 11:25:24 +0100

nvidia-graphics-drivers (440.59-1) unstable; urgency=medium

  * New upstream long lived branch release 440.59 (2020-02-03).
    - Disabled frame rate limiting for configurations without active
      displays when HardDPMS is enabled.
    - Restricted the maximum number of GPU Screens to one GPU Screen per
      GPU device, to prevent X from crashing when more than one GPU Screen
      is configured for a single GPU device.
    - Fixed a bug that could cause the X server to crash while exiting
      DPMS with HardDPMS enabled.
    - Added support for the following GPUs: Tesla PG500-216, Tesla PG504-216.
    - Added support for audio over DisplayPort Multi-Stream. This support
      requires Linux kernel version 5.5 or newer.
    - Updated the NVIDIA driver to allow NVIDIA High Definition Audio (HDA)
      controllers to respond to display hotplug events while the HDA is
      runtime-suspended.
    - Fixed a bug that caused DXVK titles to endlessly loop during shader
      compilation if no OpSource instruction was present.
  * New upstream release 390 series.
    - Add PRIME Synchronization support for Linux kernel 5.4 and newer.
      (Closes: #948568)

  [ Andreas Beckmann ]
  * Update nv-readme.ids.
  * Update symbols files.

 -- Andreas Beckmann <anbe@debian.org>  Thu, 06 Feb 2020 22:39:27 +0100

nvidia-graphics-drivers (440.44-2) unstable; urgency=medium

  * Merge changes from 435.21-3.
  * Rename "legacy" variables to more generic "variant".
  * Upload to unstable.  (Closes: #950128)

 -- Andreas Beckmann <anbe@debian.org>  Wed, 29 Jan 2020 21:03:10 +0100

nvidia-graphics-drivers (440.44-1) experimental; urgency=medium

  * New upstream long lived branch release 440.44 (2019-12-11).
    - Added support for the following GPU: GeForce GTX 1650 SUPER.
    - Added support for the __GL_SYNC_DISPLAY_DEVICE environment variable for
      Vulkan applications.
    - Fixed a bug that caused applications running directly on a display
      (such as VR HMDs) to tear when a G-SYNC or G-SYNC Compatible monitor
      is plugged in the system.
  * New upstream release 430 series.
    - Fixed a bug in an error handling path that could cause a kernel crash
      while loading nvidia.ko.

  [ Andreas Beckmann ]
  * Merge changes from 430.64-4.
  * Update nv-readme.ids.

 -- Andreas Beckmann <anbe@debian.org>  Mon, 16 Dec 2019 13:06:12 +0100

nvidia-graphics-drivers (440.36-1) experimental; urgency=medium

  * New upstream long lived branch release 440.36 (2019-11-22).
    - Fixed graphical corruption that can occur when using
      glslang SPIR-V Generator Version <= 2.
  * New upstream Tesla release 440.33.01 (2019-11-19).

  [ Andreas Beckmann ]
  * Update symbols files.
  * libcuda1: Add Provides: libcuda-10.2-1{,-i386}.

 -- Andreas Beckmann <anbe@debian.org>  Tue, 26 Nov 2019 15:27:45 +0100

nvidia-graphics-drivers (440.31-1) experimental; urgency=medium

  * New upstream long lived branch release 440.31 (2019-11-04).
    - Added support for the following GPUs: Tesla V100S-PCIE-32GB,
      GeForce GTX 1660 SUPER.
    - Fixed a regression in the 440.26 driver that could prevent the NVIDIA
      kernel modules from building correctly on systems localized to a
      language other than English.  (Closes: #944556)

  [ Andreas Beckmann ]
  * Merge changes from 430.64-1.
  * Update nv-readme.ids.
  * Refresh patches.

 -- Andreas Beckmann <anbe@debian.org>  Mon, 18 Nov 2019 00:28:08 +0100

nvidia-graphics-drivers (440.26-1) experimental; urgency=medium

  * New upstream beta 440.26 (2019-10-17).
    - Enabled parallel GLSL shader linking by default; i.e., allow
      GL_ARB_parallel_shader_compile to work without first calling
      glMaxShaderCompilerThreadsARB().
    - Added support for HDMI 2.1 variable refresh rate (VRR) G-SYNC Compatible
      monitors on supported GPUs.  For more details, see "Configuring Multiple
      Display Devices on One X Screen" in the README.
    - Added support for the GLX_NV_multigpu_context and GL_NV_gpu_multicast
      extensions.  For more details, see the "Configuring SLI and Multi-GPU
      FrameRendering" chapter of the README, and the extension specifications:
        https://www.khronos.org/registry/OpenGL/extensions/NV/GLX_NV_multigpu_context.txt
        https://www.khronos.org/registry/OpenGL/extensions/NV/NV_gpu_multicast.txt
    - Fixed a bug that prevented Vulkan applications running on systems
      configured for SLI. Vulkan applications can now run while SLI is
      enabled; however, they will only be able to use a single GPU.
    - Simplified the nvidia-sleep.sh sample script to no longer depend on
      unreliable detection of the current VT through X server logs.
    - Added EGL support for PRIME render offload. Please see the PRIME Render
      Offload chapter in the README for configuration details.
    - Fixed a regression introduced in 435.19.02 that would cause some
      applications which use the VK_KHR_DISPLAY extension to result in a
      segmentation fault.
    - Enabled HardDPMS by default. See the README entry on the X configuration
      option "HardDPMS" for more information.
    - Fixed a bug which caused corruption in the following DXVK titles:
        Saints Row IV, Saints Row: The Third.
    - Added VP9 decode support to the NVIDIA VDPAU driver. See the
      VDPAU Support appendix in the README for supported VP9 decoder
      profiles.
    - Fixed a bug that could cause heapUsage values reported by
      VK_EXT_memory_budget to not immediately update after vkFreeMemory was
      called.
    - Changed GPU clock management strategy to more quickly ramp down clocks
      after a drop in GPU utilization.
    - Added X configuration option, "SidebandSocketPath", which
      controls the directory in which the X driver will create a
      pathname UNIX domain socket used to communicate with the NVIDIA
      OpenGL, Vulkan and VDPAU driver components.
    - The X driver will now create a fallback pathname UNIX domain
      socket in the directory specified by the "SidebandSocketPath"
      option, or /var/run by default, which will be used by other
      NVIDIA driver components if they are unable to connect to the
      default abstract socket.  This fixes a bug where graphics
      applications run within a network namespace (which prevents the
      use of abstract sockets) were unable to take advantage of some
      driver features, such as G-Sync.

  [ Andreas Beckmann ]
  * Update nv-readme.ids.
  * Update symbols files.
  * Refresh patches.
  * Update lintian overrides.
  * libnvidia-allocator1: New package for the allocator runtime library.
  * Upload to experimental.

 -- Andreas Beckmann <anbe@debian.org>  Sat, 02 Nov 2019 18:31:45 +0100

nvidia-graphics-drivers (435.21-3) unstable; urgency=low

  * Merge changes from 430.64-5.
  * Continue building libegl1-nvidia.
  * Insert '-' between suffix ending with digit and SOVERSION.
  * Bump Standards-Version to 4.5.0. No changes needed.
  * Upload to unstable.

 -- Andreas Beckmann <anbe@debian.org>  Tue, 28 Jan 2020 16:14:18 +0100

nvidia-graphics-drivers (435.21-2) experimental; urgency=medium

  * Merge changes from 430.50-2.
  * Continue building nvidia-nonglvnd-vulkan-common.
  * Restrict watch file to releases from the 435.xx short lived branch.

 -- Andreas Beckmann <anbe@debian.org>  Thu, 31 Oct 2019 15:07:11 +0100

nvidia-graphics-drivers (435.21-1) experimental; urgency=medium

  * New upstream short lived branch release 435.21 (2019-08-29).
    - Fixed a bug that caused the X server to crash when using HardDPMS with
      an NVIDIA-driven GPU Screen.
  * New upstream beta 435.17 (2019-08-13).
    - Fixed a bug which caused the kernel to panic when exiting a single X
      server when multiple X servers were active and in an SLI configuration.
    - Fixed a regression introduced in the 430.* series of releases that
      caused a segmentation fault in libnvcuvid.so while using Video Codec
      SDK APIs on certain graphics boards.
    - Added initial experimental support for runtime D3 (RTD3) power
      management on Turing notebook GPUs.
    - Improved nvidia-bug-report.sh to collect runtime D3 (RTD3) power
      management information.
    - Improved nvidia-bug-report.sh to collect ACPI tables when the acpidump
      tool is available.
    - Added Vulkan and OpenGL+GLX support for PRIME render offload.
      Please see the PRIME Render Offload chapter in the README for
      system requirements and configuration details.
    - Fixed the cuvidParseVideoData API in the NVCUVID driver to
      correctly propagate errors returned by the PFNVIDSEQUENCECALLBACK
      callback function to the application.
    - Fixed a bug that caused the NVIDIA X driver to behave incorrectly or
      crash when a client queried Xinerama information on X servers with a
      non-NVIDIA X screen as screen 0.
    - Fixed a bug that could cause Vulkan applications to generate spurious
      warning messages about a missing NV-GLX extension.
    - Removed the non-GLVND OpenGL libraries from the NVIDIA Linux driver
      installation package. The GLVND OpenGL libraries were introduced in
      release 361.16, and have been installed by default since release
      364.12, with the non-GLVND versions available as an alternative via
      the "--no-glvnd-glx-client" and "--no-glvnd-egl-client" installer
      options. As the non-GLVND libraries are no longer included in the
      installation package, these options will no longer have any effect.
    - Fixed a bug that prevented nvidia-drm from marking preferred modes
      properly when reporting display information via the DRM-KMS API.
    - Fixed the NvEncodeAPI driver to correctly reject the encoding of
      sequences with resolutions smaller than what the NVENC supports.

  [ Luca Boccassi ]
  * Remove non-GLVND packages.
  * nvidia-vulkan-common: Ship nvidia_layers.json.
  * Update symbols files.
  * Update lintian overrides.

  [ Andreas Beckmann ]
  * Upload to experimental.

 -- Andreas Beckmann <anbe@debian.org>  Sat, 31 Aug 2019 00:15:24 +0200

nvidia-graphics-drivers (430.64-5) unstable; urgency=medium

  * Use substitution to keep Standards-Version in sync.
  * nvidia-detect: The 340xx legacy driver will not be in bullseye.

 -- Andreas Beckmann <anbe@debian.org>  Wed, 08 Jan 2020 23:11:01 +0100

nvidia-graphics-drivers (430.64-4) unstable; urgency=medium

  * Do not build most non-GLVND packages (435.17-1).  (Closes: #939401)

 -- Andreas Beckmann <anbe@debian.org>  Sun, 15 Dec 2019 22:39:11 +0100

nvidia-graphics-drivers (430.64-3) unstable; urgency=medium

  * Allow alternative libnvidia-{tesla,legacy-*}-cuda1 packages to substitute
    libcuda1 in third-party packages.
    - Add Provides: libcuda.so.1 (= ${nvidia:Version}).
    - Generate alternative versioned dependency on libcuda.so.1 through the
      symbols file.

 -- Andreas Beckmann <anbe@debian.org>  Tue, 10 Dec 2019 13:01:16 +0100

nvidia-graphics-drivers (430.64-2) unstable; urgency=medium

  * nvidia-detect: Add PCI ID list for 418.74 in buster.
  * nvidia-detect: Add support for Tesla 418 drivers.
  * nvidia-detect: Build for ppc64el.
  * Allow alternative libnvidia-{tesla,legacy-*}-ml1 packages to substitute
    libnvidia-ml1.
    - Add Provides: libnvidia-ml.so.1 (= ${nvidia:Version}).
    - Generate alternative versioned dependency on libnvidia-ml.so.1 through
      the symbols file.

 -- Andreas Beckmann <anbe@debian.org>  Thu, 05 Dec 2019 13:20:04 +0100

nvidia-graphics-drivers (430.64-1) unstable; urgency=medium

  * New upstream long lived branch release 430.64 (2019-11-05).
    - Fixed a bug that could cause the X server to crash when running
      applications using GLX indirect rendering.
    - Fall back to system memory when video memory is full for some
      driver-internal allocations. This can help fix Xid 13 and
      Xid 31 cases in Vulkan applications when video memory is full.
    - Fixed a bug that could cause a blank screen on some DisplayPort
      monitors when logging in to GNOME, if the nvidia-drm kernel module
      parameter modeset=1 is specified.

  [ Andreas Beckmann ]
  * Refresh patches.
  * Create and commit tarball symlinks for legacy branches.
  * Update lintian overrides.

 -- Andreas Beckmann <anbe@debian.org>  Sat, 16 Nov 2019 01:43:24 +0100

nvidia-graphics-drivers (430.50-2) unstable; urgency=medium

  * debian/gen-control.pl: Support substitutions in the Architecture field and
    skip packages with empty or commented Architecture field.
  * Build the nvidia-*-common packages for ppc64el.
  * Prepare infrastructure for packaging Tesla 418 driver releases (available
    for amd64 (including some i386 libs) and ppc64el).
  * Bump Standards-Version to 4.4.1. No changes needed.

 -- Andreas Beckmann <anbe@debian.org>  Wed, 30 Oct 2019 21:04:31 +0100

nvidia-graphics-drivers (430.50-1) unstable; urgency=medium

  * New upstream long lived branch release 430.50 (2019-09-11).

  [ Andreas Beckmann ]
  * Update nv-readme.ids.
  * Update symbols files.
  * conftest-prefer-arch-headers.patch: New, prefer arch headers over common
    headers, thanks to Paul Szabo.  (Closes: #933309)
  * Restrict watch file to releases from the 430.xx long lived branch.

 -- Andreas Beckmann <anbe@debian.org>  Mon, 16 Sep 2019 14:00:06 +0200

nvidia-graphics-drivers (430.40-2) unstable; urgency=medium

  * Mark GPUs with Kepler notebook chips as legacy, supported only up to
    nvidia-legacy-390xx-driver. Support was dropped in the 430 series.
    https://nvidia.custhelp.com/app/answers/detail/a_id/4779
    https://nvidia.custhelp.com/app/answers/detail/a_id/4788
  * nvidia-detect: Fix bullseye detection.  (Closes: #934288)
  * Upload to unstable.

 -- Andreas Beckmann <anbe@debian.org>  Fri, 30 Aug 2019 10:46:18 +0200

nvidia-graphics-drivers (430.40-1) experimental; urgency=medium

  * New upstream long lived branch release 430.40 (2019-07-29).
    - Added support for the following GPU: GeForce RTX 2080 SUPER.
    - Fixed a driver installation failure in Linux kernel configurations
      with CONFIG_HOTPLUG_CPU.

  [ Andreas Beckmann ]
  * Update nv-readme.ids.

 -- Andreas Beckmann <anbe@debian.org>  Tue, 13 Aug 2019 12:50:26 +0200

nvidia-graphics-drivers (430.34-1) experimental; urgency=medium

  * New upstream long lived branch release 430.34 (2019-07-09).
    - Added support for the following GPUs: GeForce RTX 2060 SUPER,
      GeForce RTX 2070 SUPER.

  [ Andreas Beckmann ]
  * Update nv-readme.ids.

 -- Andreas Beckmann <anbe@debian.org>  Sun, 14 Jul 2019 18:23:34 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libnvidia-opticalflow1`.
