Revisions of nvidia-driver-G06
- Update to version 550.54.14 * 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 swapchain becomes out of date. * Fixed Xid errors on Hogwarts Legacy and Forza Horizon 4. * Fixed an issue that sometimes caused Wayland applications to run at less than one frame per second on Maxwell, Volta, and Pascal series GPUs. * 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 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 mimic upstream 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 for OpenGL/Vulkan when available for the .text section. This is done through madvise() calls, and requires a Linux kernel configured with CONFIG_READ_ONLY_THP_FOR_FS.
- create /run/udev/static_node-tags/uaccess/nvidia${devid} symlinks also during modprobing the nvidia module; this changes the issue of not having access to /dev/nvidia${devid}, when gfxcard has been replaced by a different gfx card after installing the driver
- Update to version 545.29.06 * 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.
- Update to version 545.29.02 * Added experimental HDMI 10 bits per component support; enable by loading nvidia-modeset with `hdmi_deepcolor=1`. * 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 kernelmodules. 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. * 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. * Fixed a bug that intermittently caused the display to freeze when resuming from suspend on some Ada GPUs. * Fixed a bug that could cause monitors to flicker when the performance state changes on Turing GPUs. * 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. * Fixed a bug that could cause modes to fail validation when Option "ModeValidation" "NoExtendedGpuCapabilitiesCheck" is specified in xorg.conf. * Fixed a bug which could cause some DisplayPort monitors to flicker. - added fbdev=1 option for nvidia-drm module, which gives us a proper framebuffer console now ... - nosimplefb kernel option no longer needed with usage of nvidia-drm's fbdev=1 option - removed dropped 64bit libnvidia-vulkan-producer from filelist - added new 32/64 bit libnvidia-gpucomp to; which is now needed thru dlopen() by GL components like libnvidia-eglcore, libnvidia-glcore and libnvidia-rtcore)
- added pciutils and perl-Bootloader to BuildRequires/PreReq in the hope to get build fixed in ibs (build doesn't fail in a local build for some reason)
- enabled secureboot signing on Tumbleweed (boo#1203725) - fixed filelist and supplements for Tumbleweed
- Update to version 535.129.03 * Fixed a bug that could cause modes to fail validation when Option "ModeValidation" "NoExtendedGpuCapabilitiesCheck" is specified in xorg.conf. * Fixed a bug that could cause GPU memory utilization to be reported incorrectly for Multi-Instance GPU (MIG) partitions on Grace Hopper systems. * Fixed a bug that intermittently caused the display to freeze when resuming from suspend on some Ada GPUs. * Fixed a bug which could cause some DisplayPort monitors to flicker. * Fixed a bug that could cause monitors to flicker when the performance state changes on Turing GPUs.
- transition to alternatives-free GLX version no longer needed; therefore get rid of 'Requires(post): xorg-x11-server' as well
- during beta period of sle15-sp6 no longer try to require a "GA" kernel-devel package; this will be reverted with GM (see also bsc#1208209; we had the same issue during beta period of sp5)
- disabled build of nvidia-peermem module; it's no longer needed and never worked anyway (it was only a stub)
- Update to version 535.113.01 * Fixed a bug that could cause GPU memory utilization to be reported incorrectly for Multi-Instance GPU (MIG) partitions on Grace Hopper systems. * Fixed a bug that intermittently caused the display to freeze when resuming from suspend on some Ada GPUs.
- enabled build of cuda-cloud-opengpu package also on Leap 15.4/ sle15-sp4 for which opengpu driver packages are also available meanwhile
- kmp-post.sh/kmp-postun.sh: * add/remove nosimplefb=1 kernel option in order to fix Linux console also on sle15-sp6/Leap 15.6 kernel, which will come with simpledrm support
- Update to version 535.104.05 * Fixed an issue which caused the following error message to appear spuriously when using SLI with the NVIDIA Open GPU Kernel Modules: (EE) NVIDIA: Unable to disable FB size compare
- %postun: regenerate modules.dep, etc. to avoid dracut failures later (boo#1213765)
Displaying revisions 21 - 40 of 88