nvidia-graphics-drivers-560 (2:560.35.03-4tux1) noble; urgency=medium

  * fix typo in kernel_6.11_wayland.patch

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Fri, 20 Sep 2024 20:07:45 +0200

nvidia-graphics-drivers-560 (2:560.35.03-3tux1) noble; urgency=medium

  * fix typo

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Fri, 20 Sep 2024 19:39:25 +0200

nvidia-graphics-drivers-560 (2:560.35.03-2tux1) noble; urgency=medium

  * add kernel_6.11_wayland.patch

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Fri, 20 Sep 2024 19:14:57 +0200

nvidia-graphics-drivers-560 (2:560.35.03-1tux1) jammy; urgency=medium

  * New upstream release of the 560 series driver.
    
    Highlights since R560 2nd Beta Release, 560.31.02

    - Fixed a bug, introduced in 555.58, where some DVI outputs would not work with HDMI monitors.
    - Fixed a bug that could cause KDE Plasma Shell to freeze while hovering over or opening applets when running in Wayland compositor mode.
    - Fixed a bug that could cause the display to freeze when presenting windows using Wayland direct scanout on multiple monitors.
    - Fixed a bug that could cause kernel crashes upon attempting KMS operations through DRM when nvidia_drm was loaded with modeset=0.

    Highlights from R560 2nd Beta Release, 560.31.02

    - Fixed a bug that caused widespread crashing with Xwayland games.
    - Fixed a race condition involving modeset ownership which could lead to flip event timeout errors when enabling the 'fbdev' kernel module parameter in nvidia-drm.
    - Fixed a regression that caused nvidia-powerd to exit when nvidia-dbus.conf was not present in the /etc/dbus-1/system.d/ directory.
    - Fixed a bug that could cause memory corruption while handling ACPI events on some notebooks.
    - Fixed a bug that could cause external displays to become frozen until the next modeset when using PRIME Display Offloading with the NVIDIA dGPU acting as the display offload sink.


    Highlights from R560 Beta Release, 560.28.03

    - Updated nvidia-installer to select the NVIDIA open GPU kernel modules by default on systems with GPUs that support both the proprietary and open kernel modules.
    - Fixed a bug that caused GPU driver installation to fail when the system used alternate implementations of the 'tr' utility, such as from the busybox or toybox projects.
    - Fixed a bug that could cause the wrong image format to be used for render pass image clears in Vulkan applications when using a VkImage created with VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT. This could lead to rendering corruption, as described in issues such as: https://github.com/doitsujin/dxvk/issues/3961
    - Fixed multiple issues that could cause crashes or unexpected behaviors when re-creating an NvFBC capture session.
    - Added support for EGL_KHR_platform_x11 and EGL_EXT_platform_xcb on Xwayland.
    - Fixed a bug that could cause some displays to appear multiple times in the nvidia-settings display layout configuration page on systems with multiple GPUs.
    - Added a PipeWire backend to NvFBC that allows it to work on the Wayland compositors that support screencasting via XDG Desktop Portal. This new interface will be available through an upcoming Capture SDK release.
    - Added support for multiple concurrent clients to NvFBC direct capture.
    - Added reporting of Vulkan information to nvidia-settings control panel.
    - Compiling nvidia-settings from source now requires Vulkan header files to be available.
    - Support DRM-KMS explicit synchronization via the IN_FENCE_FD mode setting property.
    - Support VRR (Variable Refresh Rate) for Wayland on pre-Volta GPUs.
    - Added support for Variable Refresh Rate on notebooks with the open kernel modules.
    - Updated glXWaitVideoSyncSGI() to be more efficient. This reduces frame stutter in some KDE configurations with GSP offload.
    - Fixed a bug that caused OpenGL triple buffering to behave like double buffering.

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Wed, 21 Aug 2024 21:55:25 +0200

nvidia-graphics-drivers-560 (2:560.31.02-1tux1) jammy; urgency=medium

  * New beta release of the 560 series driver.

    - Fixed a bug that caused widespread crashing with Xwayland games.
    - Fixed a race condition involving modeset ownership which could lead to flip event timeout errors when enabling the 'fbdev' kernel module parameter in nvidia-drm.
    - Fixed a regression that caused nvidia-powerd to exit when nvidia-dbus.conf was not present in the /etc/dbus-1/system.d/ directory.
    - Fixed a bug that could cause memory corruption while handling ACPI events on some notebooks.
    - Fixed a bug that could cause external displays to become frozen until the next modeset when using PRIME Display Offloading with the NVIDIA dGPU acting as the display offload sink.

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Wed, 07 Aug 2024 09:23:58 +0200

nvidia-graphics-drivers-560 (2:560.28.03-1tux1) jammy; urgency=medium

  * New beta release of the 560 series driver

    - Updated nvidia-installer to select the NVIDIA open GPU kernel modules by default on systems with GPUs that support both the proprietary and open kernel modules.
    - Fixed a bug that caused GPU driver installation to fail when the system used alternate implementations of the 'tr' utility, such as from the busybox or toybox projects.
    - Fixed a bug that could cause the wrong image format to be used for render pass image clears in Vulkan applications when using a VkImage created with VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT. This could lead to rendering corruption, as described in issues such as:
    - https://github.com/doitsujin/dxvk/issues/3961
    - Fixed multiple issues that could cause crashes or unexpected behaviors when re-creating an NvFBC capture session.
    - Added support for EGL_KHR_platform_x11 and EGL_EXT_platform_xcb on Xwayland.
    - Fixed a bug that could cause some displays to appear multiple times in the nvidia-settings display layout configuration page on systems with multiple GPUs.
    - Added a PipeWire backend to NvFBC that allows it to work on the Wayland compositors that support screencasting via XDG Desktop Portal. This new interface will be available through an upcoming Capture SDK release.
    - Added support for multiple concurrent clients to NvFBC direct capture.
    - Added reporting of Vulkan information to nvidia-settings control panel.
    - Compiling nvidia-settings from source now requires Vulkan header files to be available.
    - Support DRM-KMS explicit synchronization via the IN_FENCE_FD mode setting property.
    - Support VRR (Variable Refresh Rate) for Wayland on pre-Volta GPUs.
    - Added support for Variable Refresh Rate on notebooks with the open kernel modules.
    - Updated glXWaitVideoSyncSGI() to be more efficient. This reduces frame stutter in some KDE configurations with GSP offload.
    - Fixed a bug that caused OpenGL triple buffering to behave like double buffering.

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Tue, 23 Jul 2024 20:30:13 +0200

nvidia-graphics-drivers-555 (2:555.58.02-1tux1) jammy; urgency=medium

  * New upstream release.
    - Updated glXWaitVideoSyncSGI() to be more efficient. This reduces frame stutter in some KDE configurations with GSP offload. 

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Tue, 02 Jul 2024 08:06:51 +0200

nvidia-graphics-drivers-555 (2:555.58-1tux1) jammy; urgency=medium

  * New upstream release.
    - Minor bug fixes and improvements 

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Fri, 28 Jun 2024 09:29:20 +0200

nvidia-graphics-drivers-555 (2:555.52.04-1tux1) jammy; urgency=medium

  * New beta release.

    - Fixed a segmentation fault when running multi-threaded NvFBC applications.
    - Temporarily disabled the GLX_EXT_buffer_age extension on Xwayland to work around a bug that could cause corruption.
    - Fixed a bug that could cause corruption when the GLX_EXT_buffer_age extension is used on X.org with PRIME render offloading.
    - Fixed a bug that could cause the X server to crash when graphics applications requested single-buffered drawables while certain features (such as Vulkan sharpening) are enabled.
    - Fixed a bug that could lead to a kernel panic, due to a failure to release a spinlock under some conditions.
    - Fixed a race condition which could lead to crashes when Xid errors occur concurrently on multiple GPUs.

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Thu, 06 Jun 2024 08:16:43 +0200

nvidia-graphics-drivers-555 (2:555.42.02-1tux1) jammy; urgency=medium

  * new nvidia beta release

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Tue, 21 May 2024 20:02:26 +0200

nvidia-graphics-drivers-550 (2:550.67-0tux1) noble; urgency=medium

  * Rebuild for TUXEDO

 -- Torsten Wohlfarth <towo@tuxedocomputers.com>  Fri, 17 May 2024 08:24:03 +0200

nvidia-graphics-drivers-550 (550.67-0ubuntu3) noble; urgency=medium

  * Limit supported pci-id's to the new ones supported by this release.
    (LP: #2061830)

 -- Timo Aaltonen <tjaalton@debian.org>  Tue, 16 Apr 2024 13:37:41 +0300

nvidia-graphics-drivers-550 (550.67-0ubuntu2) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 06:35:15 +0000

nvidia-graphics-drivers-550 (550.67-0ubuntu1) noble; urgency=medium

  * Initial release (LP: #2055384)

 -- Kuba Pawlak <kuba.pawlak@canonical.com>  Tue, 19 Mar 2024 20:50:29 +0100
