Change logs for nvidia-graphics-drivers-460 source package in Hirsute

  • nvidia-graphics-drivers-460 (460.91.03-0ubuntu0.21.04.1) hirsute; urgency=medium
    
      * New upstream release (LP: #1933980).
    
     -- Alberto Milone <email address hidden>  Fri, 09 Jul 2021 12:46:59 +0200
  • nvidia-graphics-drivers-460 (460.84-0ubuntu0.21.04.1) hirsute; urgency=medium
    
      * New upstream release (LP: #1931131):
        - Added support for the following GPUs:
            GeForce RTX 3080 Ti
      * debian/additional_card_ids:
        - Drop the additional IDs.
      * debian/rules:
        - Skip lines that start with "#"
          in debian/additional_card_ids.
    
     -- Alberto Milone <email address hidden>  Wed, 09 Jun 2021 15:52:40 +0200
  • nvidia-graphics-drivers-460 (460.80-0ubuntu0.21.04.2) hirsute; urgency=medium
    
      * debian/additional_card_ids:
        - Add new IDs:
          1FB1 (Nvidia T600)
          2231 (Nvidia RTX A5000)
          24B7 (Nvidia RTX A4000 mobile)
          24B8 (Nvidia RTX A3000 mobile)
          25B8 (Nvidia RTX A2000 mobile)
    
    nvidia-graphics-drivers-460 (460.80-0ubuntu0.21.04.1) hirsute; urgency=medium
    
      * New upstream release (LP: #1925522):
        - Added support for the following GPUs:
            GeForce RTX 3050 Ti Laptop GPU
            GeForce RTX 3050 Laptop GPU
            T600 Laptop GPU
            T1200 Laptop GPU
            RTX A5000 Laptop GPU
            RTX A4000 Laptop GPU
            RTX A3000 Laptop GPU
            RTX A2000 Laptop GPU
        - Fixed a bug that could cause AddressSanitizer to report a heap-
          buffer-overflow during initialization of the OpenGL and Vulkan
          libraries.
        - Fixed a bug that could prevent a system from resuming from
          suspend when DisplayPort activity occurred while the system was
          suspended.
        - Fixed a regression that prevented eglQueryDevicesEXT from
          correctly enumerating GPUs on systems with multiple GPUs where
          access to the GPU device files was restricted for some GPUs.
        - Fixed a regression that could cause system hangs when changing
          display resolution on SLI Mosaic configurations.
        - Fixed a bug that could result in blank displays when driving
          multiple displays at the same resolution using active
          DisplayPort dongles.
    
     -- Alberto Milone <email address hidden>  Fri, 21 May 2021 13:00:41 +0200
  • nvidia-graphics-drivers-460 (460.80-0ubuntu0.21.04.1) hirsute; urgency=medium
    
      * New upstream release (LP: #1925522):
        - Added support for the following GPUs:
            GeForce RTX 3050 Ti Laptop GPU
            GeForce RTX 3050 Laptop GPU
            T600 Laptop GPU
            T1200 Laptop GPU
            RTX A5000 Laptop GPU
            RTX A4000 Laptop GPU
            RTX A3000 Laptop GPU
            RTX A2000 Laptop GPU
        - Fixed a bug that could cause AddressSanitizer to report a heap-
          buffer-overflow during initialization of the OpenGL and Vulkan
          libraries.
        - Fixed a bug that could prevent a system from resuming from
          suspend when DisplayPort activity occurred while the system was
          suspended.
        - Fixed a regression that prevented eglQueryDevicesEXT from
          correctly enumerating GPUs on systems with multiple GPUs where
          access to the GPU device files was restricted for some GPUs.
        - Fixed a regression that could cause system hangs when changing
          display resolution on SLI Mosaic configurations.
        - Fixed a bug that could result in blank displays when driving
          multiple displays at the same resolution using active
          DisplayPort dongles.
    
    nvidia-graphics-drivers-460 (460.73.01-0ubuntu1.21.04.1) hirsute; urgency=medium
    
      * debian/templates/control.in:
        - Make nvidia-dkms depend on its versioned nvidia-kernel-source
          (LP: #1925386).
        - Add transitional packages for the 450 series (LP: #1925522).
    
     -- Alberto Milone <email address hidden>  Tue, 11 May 2021 17:35:35 +0200
  • nvidia-graphics-drivers-460 (460.73.01-0ubuntu1.21.04.1) hirsute; urgency=medium
    
      * debian/templates/control.in:
        - Make nvidia-dkms depend on its versioned nvidia-kernel-source
          (LP: #1925386).
        - Add transitional packages for the 450 series (LP: #1925522).
    
     -- Alberto Milone <email address hidden>  Wed, 28 Apr 2021 13:22:58 +0200
  • nvidia-graphics-drivers-460 (460.73.01-0ubuntu1) hirsute; urgency=medium
    
      * New upstream release (LP: #1923062).
    
     -- Alberto Milone <email address hidden>  Thu, 08 Apr 2021 15:29:52 +0200
  • nvidia-graphics-drivers-460 (460.67-0ubuntu1) hirsute; urgency=medium
    
      * New upstream release:
        - Fixed a bug where using ray tracing extensions on multi-GPU
          setups could result in application instability if the GPUs did
          not match.
        - Fixed an issue that prevented G-SYNC from working properly
          after a mode switch on Kepler-based GPUs.
        - Fixed a driver installation failure on Linux kernel 5.11
          release candidates, where the NVIDIA kernel module failed to
          build with error
          "error: implicit declaration of function 'sys_close'".
        - 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".
    
     -- Alberto Milone <email address hidden>  Thu, 18 Mar 2021 16:59:26 +0100
  • nvidia-graphics-drivers-460 (460.56-0ubuntu1) hirsute; urgency=medium
    
      * New upstream release:
        - Added support for the following GPUs:
            GeForce RTX 3060
        - Fixed a bug with indexed ray payloads in Vulkan.
        - Fixed a bug where calls to vkCreateDevice could fail on Ampere
          GPUs when ray tracing extensions were enabled and the
          application was running within the Steam Linux Runtime.
        - Fixed a regression that could cause display corruption when
          using a scaled resolution after resuming from power management
          suspend.
    
     -- Alberto Milone <email address hidden>  Thu, 25 Feb 2021 15:14:21 +0100
  • nvidia-graphics-drivers-460 (460.39-0ubuntu2) hirsute; urgency=medium
    
      * debian/templates/control.in:
        - Add missing conflict/replace/provide for libnvidia-common,
          nvidia-compute-utils, libnvidia-compute, and nvidia-headless
          (LP: #1915935).
        - Add support for cuda-11.2-1.
    
     -- Alberto Milone <email address hidden>  Tue, 16 Feb 2021 16:28:31 +0100
  • nvidia-graphics-drivers-460 (460.39-0ubuntu1) hirsute; urgency=medium
    
      * New upstream release (LP: #1913200):
        - Added support for the following GPUs:
            GeForce RTX 3080 Laptop GPU
            GeForce RTX 3070 Laptop GPU
            GeForce RTX 3060 Laptop GPU
            GeForce GT 1010
        - Updated the NVIDIA driver to restore functionality of some
          features, including runtime power management, hotplugging
          audio-capable display devices, and S0ix-based system suspend,
          with recent kernels such as Linux 5.10.
        - Fixed a bug that caused bindless texture samplers to be
          incorrectly counted towards the MAX_COMPUTE_TEXTURE_IMAGE_UNITS
          limit.
        - Fixed a bug that could cause the GPU to hang when attempting to
          perform link training on an HDMI 2.1 Fixed Rate Link (FRL)
          display, while the display is powered off.
    
     -- Alberto Milone <email address hidden>  Mon, 25 Jan 2021 11:40:13 +0100
  • nvidia-graphics-drivers-460 (460.32.03-0ubuntu1) hirsute; urgency=medium
    
      * New upstream release:
        - Added support for the following GPUs:
            RTX A6000
        - Fixed a bug that could cause detailed timing information for
          displays with a large number of detailed timings to be
          truncated in the X log.
        - Fixed a bug that prevented scaled display resolutions
          configured via the nvidia-settings control panel from being
          reported by RandR.
        - Fixed a bug with the SLI Mosaic Mode configuration dialog in
          nvidia-settings that left displays enabled when they were not
          needed in the selected configuration.
        - Added support for RandR rotation and reflection while using an
          NVIDIA-driven display as a PRIME Display Offload sink.
        - Added support for "Reverse PRIME Bypass", an optimization that
          bypasses the bandwidth overhead of PRIME Render Offload and
          PRIME Display Offload in conditions where a render offload
          application is fullscreen, unredirected, and visible only on a
          given NVIDIA-driven PRIME Display Offload output. Use of the
          optimization is reported in the X log when verbose logging is
          enabled in the X server.
        - Add support for the VK_KHR_acceleration_structure extension.
        - Add support for the VK_KHR_ray_tracing_pipeline extension.
        - Add support for the VK_KHR_ray_query extension.
        - Add support for the VK_KHR_pipeline_library extension.
        - Add support for the VK_KHR_deferred_host_operations extension.
        - Removed the MetaMode string truncation warning for older X
          Servers when saving the X Configuration file from nvidia-
          settings.
        - Add support for the VK_NV_fragment_shading_rate_enums
          extension.
        - Fixed a bug where copying from an X11 pixmap to an RGB overlay
          window would exhibit corruption.
        - Fixed an issue with VK_ACCESS_MEMORY_READ_BIT and
          VK_ACCESS_MEMORY_WRITE_BIT when used as part of a render pass.
        - Add support for the VK_KHR_fragment_shading_rate extension.
        - Add support for the VK_KHR_shader_terminate_invocation
          extension.
        - Reduce host memory consumption for descriptor memory in cases
          where the pNext chain contains a structure of type
          VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLO
          CATE_INFO.
        - Increased the default size for new OpenGL/Vulkan Shader Disk
          Cache location to 1024MB. Note that caches with paths
          containing "/.nv/ will continue to use the previous default of
          128MB unless the size is manually overridden. For more
          information see the "OpenGL Shader Disk Cache" section in the
          "Specifying OpenGL Environment Variable Settings" chapter of
          the README.
        - Changed the default location for new OpenGL/Vulkan Shader Disk
          Caches. If the location is not manually overridden and a cache
          is detected in the previous default location, that location
          will be used instead of the new default location. For more
          information see the "OpenGL Shader Disk Cache" section in the
          "Specifying OpenGL Environment Variable Settings" chapter of
          the README.
        - Add support for the VK_EXT_shader_image_atomic_int64 extension.
        - Add support for the VK_KHR_copy_commands2 extension.
        - Allow importing cached memory via VK_EXT_external_memory_host.
        - Removed support for the following deprecated frame lock NV-
          CONTROL attributes:
            NV_CTRL_FRAMELOCK_MASTER
            NV_CTRL_FRAMELOCK_SLAVES
            NV_CTRL_FRAMELOCK_MASTERABLE
            NV_CTRL_FRAMELOCK_SLAVEABLE
        - Default AllowEmptyInitialConfiguration to True such that the
          NVIDIA X driver succeeds when launching the X server even if
          there are no display devices connected.
        - RRGetCrtcInfo will now return Rotate_0 instead of 0 as the
          active rotation for disabled CRTCs.
        - Improved the NVIDIA VDPAU implementation of
          VdpVideoSurfaceGetBitsYCbCr and VdpVideoSurfacePutBitsYCbCr
          when using planar or semi-planar formats.  This helps
          applications that transfer data between VDPAU video surfaces
          and system memory.
        - Added initial experimental support for S0ix-based system
          suspend (suspend-to-idle). This feature is platform and GPU
          dependent, so the feature will be disabled by default. To
          enable this feature, refer to the 'powermanagement' section of
          the README.
        - Fixed an issue where Vulkan applications would fail to
          initialize if the connected X11 Server did not expose support
          for GLX.
        - Improved the memory allocation strategy in nvidia-modeset.ko to
          reduce the likelihood of out-of-memory errors, which typically
          manifest as "page allocation failure" messages in the kernel
          log.
        - Added a new "NoInterlacedModes" token to the NVIDIA X driver's
          "ModeValidation" option, to allow preventing interlaced modes
          from being validated. Refer to the "X Config Options" appendix
          of the driver README for further details.
        - Fixed a bug that could cause X clients to crash when closing
          display connections to the X server.
        - Fixed a bug that could cause the X server to configure
          DisplayPort Multi-Stream Transport displays in an inconsistent
          order.
        - Fixed an interaction problem with 5.4 and newer Linux kernels
          that caused a performance regression when allocating system
          memory.
    
     -- Alberto Milone <email address hidden>  Mon, 04 Jan 2021 12:06:33 +0100