File dkms-nvidia.changes of Package dkms-nvidia

------------------------------------------------------------------
Sun 23 Feb 13:36:00 CET 2025 - bumblebee.obs@gmail.com

- Update to 550.144.03

 * Minor bug fixes and improvements


- Update to 550.142

 * Minor bug fixes and improvements


- Update to 550.135

 * In Linux kernel 6.11, drm_fbdev_generic was renamed to
   drm_fbdev_ttm.Use drm_fbdev_ttm when present to keep supporting
   direct framebufferaccess needed for Wayland compositors to
   present content on newerkernels.
 * In linux-next commit 446d0f4849b1, output_poll_changed is removed
   from struct drm_mode_config_funcs. Do not implement the
   functionpointer member when not present to ensure the driver
   can compile withnewer kernels. The driver now supports
   enumerating modes on hotplugevents through the DRM fbdev API.
 * Updated the kernel module build process to use
   CONFIG_CC_VERSION_TEXTfrom the Linux kernel's Kconfig to
   detect the compiler used to buildthe kernel. This may help
   select the correct compiler on systems wherethe kernel was built
   with a compiler other than the default one.
 * Fixed a bug that prevented kernel modules linked using
   precompiledkernel interface files from loading on recent
   Debian systems.


- Update to 550.127.05

 * Fixed a bug which could cause applications using GBM to crash
   when running with nvidia-drm.modeset=0.


- Update to 550.120

 * Fixed a bug that could cause kernel crashes upon attempting
   KMS operations through DRM when nvidia_drm was loaded with
   modeset=0.
 * Fixed a bug that caused the nvidia-powerd service to fail
   on some ADA notebooks with the error message "Error in getting
   the NvPCF static configuration".
 * Fixed a bug that caused driver build failure when using
   separate kernel source and output directories on Linux v6.6 and
   later.


- Update to 550.107.02

 * 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.


- Update to 550.100

 * Fixed a bug that caused OpenGL triple buffering to behave like
   double buffering.


- Update to 550.90.07

 * 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
   off loading.
 * Improved the ability of nvidia-modprobe to detect whether kernel
   modules are already loaded. This corrects an issue that prevented
   nvidia-persistenced from setting persistence mode on some systems.
 * Fixed a bug that could cause additional X screens to claim
   displays that should have been assigned to a prior X screen
   based on the given X configuration.
 * 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.

------------------------------------------------------------------
Sat 25 May 14:36:00 CET 2024 - bumblebee.obs@gmail.com

- Update to 550.78

 * Fixed a regression that led to Xid errors when loading the
   NVIDIA driver on some notebook systems with RTX 4xxx series
   GPUs. 

------------------------------------------------------------------
Sat 25 May 14:36:00 CET 2024 - bumblebee.obs@gmail.com

- Update to 550.76

 * Fixed a bug that could prevent the driver from initializing on
   some systems running RHEL 9.3.

------------------------------------------------------------------
Sat 25 May 14:36:00 CET 2024 - bumblebee.obs@gmail.com

- Update to 550.67

 * Fixed a bug that could cause the GPU driver to hang when running
   some Vkd3d games, such as F1 2021.
 * Fixed a bug that caused eglExportDMABUFImageQueryMESA() to return
   invalid DRM formats for the images that use the sRGB color space.
 * Fixed a bug that caused wgpu applications to hang on Wayland.
 * Fixed a bug that caused "Flip event timeout" messages to be
   printed to the system log when the system is suspended without
   using /usr/bin/nvidia-sleep.sh when nvidia-drm is loaded with
   the `fbdev=1` kernel module parameter.
 * Updated the nvidia-settings control panel to ensure that the
   entire Display Configuration page can be used when the Layout
   window is shown.
 * Updated the nvidia-settings control panel to allow the primary
   display to be set on any GPU in a multi-GPU system.
 * Fixed Xid error when playing Alan Wake 2 with ray tracing
   enabled.

------------------------------------------------------------------
Sat 25 May 14:36:00 CET 2024 - bumblebee.obs@gmail.com

- Update to 550.54.14

Highlights since R550 Beta Release 550.40.07

 * Fixed a bug that caused HDMI FRL displays to flicker or blank
   when enabling VRR with 8 bits per color channel.
 * Fixed a regression introduced with the 550.40.07 beta driver
   which caused corrupted window decorations in some applications
   when running on GNOME.
 * Fixed a bug where vkAcquireNextImageKHR() was not returning
   VK_ERROR_OUT_OF_DATE_KHR when it should with WSI X11 swapchains.
 * Fixed a bug where fences passed to VkSwapchainPresentFenceInfoEXT
   could signal earlier than expected when a WSI X11 swap chain
   becomes out of date.
 * Fixed Xid errors on Hogwarts Legacy and Forza Horizon 4.
 * Added support for the VK_KHR_video_encode_queue,
   VK_KHR_video_encode_h264, VK_KHR_video_encode_h265 and
   VK_KHR_video_maintenance1 extensions.
 * Fixed a regression which prevented some Vulkan applications
   from receiving VK_DEVICE_LOST upon a VT switch, which could
   lead to the application hanging or behaving incorrectly.
 * Fixed a bug that prevented nvidia-installer from honoring
   the --gbm-backend-dir command line option.

Highlights from R550 Beta Release 550.40.07

 * Fixed an issue that sometimes caused Wayland applications
   to run at less than one frame per second on Maxwell, Volta, and
   Pascal series GPUs.
 * Fixed a bug that caused an intermittent drop in desktop
   framerate.
 * Fixed a bug that caused "Flip event timeout" messages to be
   printed to the system log when displays are hotplugged when
   nvidia-drm is loaded with the `fbdev=1` kernel module parameter.
 * Fixed intermittent Xid errors on Horizon Zero Dawn, Metro Exodus,
   Forza Horizon 5, and Halo Infinite.
 * Fixed a bug which prevented the "NoMaxPClkCheck" mode validation
   token from working on single-link TMDS (e.g. DVI, HDMI) outputs.
 * Fixed a bug that allowed VRR displays to be driven below their
   minimum refresh rate, resulting in a blank or flickering image.
 * Added an application profile to improve Kwin performance on
   hybrid GPU systems by setting
   OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST.
 * Updated the build process for NVIDIA kernel modules to honor
   the INSTALL_MOD_DIR Kbuild environment variable.
 * Added support for R8, GR88 and YCbCr GBM formats.
 * Optimized the X driver headless framerate limiter to more
   closely mimicupstream behavior and prevent it from activating
   in inconvenient situations. Added a new X config option
   "LimitFrameRateWhenHeadless" to disable the headless framerate
   limiter.
 * Fixed a bug that prevented Gamescope from running when using
   the NVIDIA Open GPU Kernel modules.
 * Fixed a bug that prevented the installer package from being
   unpacked on systems where zstd is not installed, when /tmp is
   mounted noexec.
 * Use transparent huge pages when available for the .text section.
   This is done through madvise() calls, and requires
   CONFIG_READ_ONLY_THP_FOR_FS.
 * Fixed a regression that prevented setting backlight
   brightness levels.
 * Fixed a bug that could lead to UI corruption in nvidia-installer
   on systems with more than one initramfs file per kernel.
 * Fixed a bug that caused games built on the Source 2 engine to
   hang when running under Xwayland.
 * Added experimental HDMI 10 bits per component support; enable
   by loading nvidia-modeset with `hdmi_deepcolor=1`.
 * Added support for HDR signaling via the HDR_OUTPUT_METADATA
   and Colorspace per-connector DRM properties when nvidia-drm
   is loaded with the `modeset=1` parameter.
 * Added support for PRIME render offload to Vulkan Wayland WSI.
 * Added support for the CTM, DEGAMMA_LUT, and GAMMA_LUT DRM-KMS CRTC
   properties. These are used by features such as the "Night Light"
   feature in GNOME and the "Night Color" feature in KDE, when they
   are used as Wayland compositors.
 * Added CERTIFIED-quality support for GeForce and Workstation GPUs
   to open kernel modules. Please see the "Open Linux Kernel Modules"
   chapter in the README for details.
 * Added initial experimental support for runtime D3 (RTD3) power
   management on Desktop GPUs.  Please see the 'PCI-Express Runtime
   D3 (RTD3) Power Management' chapter in the README for more details.
 * Added support for the EGL_ANDROID_native_fence_sync EGL extension
   and the VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT and
   VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT Vulkan external handle
   types when the nvidia-drm kernel module is loaded with the
   modeset=1 parameter.
 * Added experimental support for framebuffer consoles provided
   by nvidia-drm. On kernels that implement drm_fbdev_generic_setup
   and drm_aperture_remove_conflicting_pci_framebuffers, nvidia-drm
   will install a framebuffer console when loaded with both
   `modeset=1` and `fbdev=1`kernel module parameters. This will
   replace the Linux boot console driven by a system framebuffer
   driver such as efifb or vesafb.

    Note that when an nvidia-drm framebuffer console is enabled,
    unloading nvidia-drm will cause the screen to turn off.

 * Updated nvidia-installer to allow installing the driver while
   an existing NVIDIA driver is already loaded.
 * Added support for virtual reality displays, such as the SteamVR
   platform, on Wayland compositors that support DRM leasing.
   Support requires xwayland version 22.1.0 and wayland-protocols
   version 1.22, or later.  Tested on sway, minimum version 1.7
   with wlroots version 0.15, and also on Kwin, minimum version 5.24.

    Note: Before xwayland 23.2, there is a known issue with HDMI
    displays where the headset will fail to start a second time
    after closing SteamVR.  This can be worked around by unplugging
    and replugging in the headset.

 * Fixed a bug that prevented VRR (Variable Refresh Rate) from
   working with Wayland.
 * Changed the name visible in /proc/devices of NVIDIA devices and
   the NVIDIA control device from "nvidia-frontend" to "nvidia" and
   "nvidiactl". Scripts which parse /proc/devices
   (such as udev rules) may need to be updated. Note that the
   conventional /dev device paths like /dev/nvidia0 and
   /dev/nvidiactl remain unchanged.
 * Added support to the NVIDIA VDPAU driver for running in
   Xwayland. Please refer to the "Xwayland support in VDPAU"
   section of the README for further details.
 * Added libnvidia-gpucomp.so to the driver package.  This is a
   helper library used for GPU shader compilation.
 * Removed libnvidia-vulkan-producer.so from the driver package.
   This helper library is no longer needed by the Wayland WSI.

------------------------------------------------------------------
Sat 25 May 14:18:00 CET 2024 - bumblebee.obs@gmail.com

- Update to 550.40.07

 * Fixed an issue that sometimes caused Wayland applications to run
   at lessthan one frame per second on Maxwell, Volta, and Pascal
   series GPUs.
 * Fixed a bug that caused an intermittent drop in desktop framerate.
 * Fixed a bug that caused "Flip event timeout" messages to be
   printed to thesystem log when displays are hotplugged when
   nvidia-drm is loaded with the`fbdev=1` kernel module parameter.
 * Fixed intermittent Xid errors on Horizon Zero Dawn, Metro Exodus,
   Forza Horizon 5, and Halo Infinite.
 * Fixed a bug which prevented the "NoMaxPClkCheck" mode validation
   tokenfrom working on single-link TMDS (e.g. DVI, HDMI) outputs.
 * Fixed a bug that allowed VRR displays to be driven below their
   minimumrefresh rate, resulting in a blank or flickering image.
 * Added an application profile to improve Kwin performance on
   hybrid GPUsystems by setting
   OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST.
 * Updated the build process for NVIDIA kernel modules to honor the
   INSTALL_MOD_DIR Kbuild environment variable.
 * Added support for R8, GR88 and YCbCr GBM formats.
 * Optimized the X driver headless framerate limiter to more
   closely mimicupstream behavior and prevent it from activating
   in inconvenientsituations. Added a new X config option
   "LimitFrameRateWhenHeadless" todisable the headless framerate
   limiter.
 * Fixed a bug that prevented Gamescope from running when using
   the NVIDIAOpen GPU Kernel modules.
 * Fixed a bug that prevented the installer package from being
   unpackedon systems where zstd is not installed, when /tmp is
   mounted noexec.
 * Use transparent huge pages when available for the .text section.
   This is done through madvise() calls, and requires
   CONFIG_READ_ONLY_THP_FOR_FS.
 * Fixed a regression that prevented setting backlight brightness
 levels.
 * Fixed a bug that could lead to UI corruption in
   nvidia-installer onsystems with more than one initramfs file
   per kernel.
 * Fixed a bug that caused games built on the Source 2 engine to
   hangwhen running under Xwayland.
 * Added experimental HDMI 10 bits per component support; enable
   by loadingnvidia-modeset with `hdmi_deepcolor=1`.
 * Added support for HDR signaling via the HDR_OUTPUT_METADATA
   andColorspace per-connector DRM properties when nvidia-drm is
   loaded with the`modeset=1` parameter.
 * Added support for PRIME render offload to Vulkan Wayland WSI.
 * Added support for the CTM, DEGAMMA_LUT, and
   GAMMA_LUT DRM-KMS CRTC properties. These are used by features
   such as the "Night Light"feature in GNOME and the
   "Night Color" feature in KDE, when theyare used as Wayland
   compositors.
 * Added beta-quality support for GeForce and Workstation GPUs
   to open kernel modules. Please see the "Open Linux Kernel
   Modules" chapter in the README for details.
 * Added initial experimental support for runtime D3 (RTD3)
   powermanagement on Desktop GPUs.  Please see the 'PCI-Express
   Runtime D3 (RTD3) Power Management' chapter in the README
   for more details.
 * Added support for the EGL_ANDROID_native_fence_sync EGL
   extension and the
   VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT and
   VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT Vulkan external
   handle typeswhen the nvidia-drm kernel module is loaded with
   the modeset=1 parameter.
 * Added experimental support for framebuffer consoles provided
   bynvidia-drm. On kernels that implement drm_fbdev_generic_setup
   and drm_aperture_remove_conflicting_pci_framebuffers,
   nvidia-drm will installa framebuffer console when loaded with
   both `modeset=1` and `fbdev=1`kernel module parameters.
   This will replace the Linux boot console drivenby a system
   framebuffer driver such as efifb or vesafb.

    Note that when an nvidia-drm framebuffer console is enabled,
    unloadingnvidia-drm will cause the screen to turn off.

 * Updated nvidia-installer to allow installing the driver while
   an existing NVIDIA driver is already loaded.
 * Added support for virtual reality displays, such as the Steam
   VR platform,on Wayland compositors that support DRM leasing.
   Support requiresxwayland version 22.1.0 and wayland-protocols
   version 1.22, or later.Tested on sway, minimum version 1.7 with
   wlroots version 0.15, and alsoon Kwin, minimum version 5.24.

    Note: Before xwayland 23.2, there is a known issue with HDMI
    displayswhere the headset will fail to start a second time
    after closing SteamVR.This can be worked around by unplugging
    and replugging in the headset.

 * Fixed a bug that prevented VRR (Variable Refresh Rate) from
   workingwith Wayland.
 * Changed the name visible in /proc/devices of NVIDIA devices
   and the NVIDIA control device from "nvidia-frontend" to
   "nvidia" and "nvidiactl".Scripts which parse /proc/devices
   (such as udev rules) may need to beupdated. Note that the
   conventional /dev device paths like /dev/nvidia0 and
   /dev/nvidiactl remain unchanged.
 * Added support to the NVIDIA VDPAU driver for running in
   Xwayland. Pleaserefer to the "Xwayland support in VDPAU"
   section of the README forfurther details.
 * Added libnvidia-gpucomp.so to the driver package. This is a
   helper library used for GPU shader compilation.
 * Removed libnvidia-vulkan-producer.so from the driver package.
   This helper library is no longer needed by the Wayland WSI.

-------------------------------------------------------------------

.
.
.

-------------------------------------------------------------------
Sun Sep 25 16:23:03 CEST 2011 - bumblebee-project@hotmail.com

- Initial release.

 
openSUSE Build Service is sponsored by