From d2cb97649a5c12679025b028c221736e0cad8623 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 10 Jun 2024 11:30:03 +0000 Subject: [PATCH] xf86-video-nvidia: update to 550.90.07 https://www.nvidia.com/Download/driverResults.aspx/226768/en-us/ - 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. - 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. --- packages/x11/driver/xf86-video-nvidia/package.mk | 4 ++-- packages/x11/driver/xf86-video-nvidia/udev.d/96-nvidia.rules | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/x11/driver/xf86-video-nvidia/package.mk b/packages/x11/driver/xf86-video-nvidia/package.mk index b8b6fffd62..7465af43c4 100644 --- a/packages/x11/driver/xf86-video-nvidia/package.mk +++ b/packages/x11/driver/xf86-video-nvidia/package.mk @@ -6,8 +6,8 @@ PKG_NAME="xf86-video-nvidia" # Remember to run "python3 packages/x11/driver/xf86-video-nvidia/scripts/make_nvidia_udev.py" and commit # changes to "packages/x11/driver/xf86-video-nvidia/udev.d/96-nvidia.rules" whenever bumping version. # The build host may require installation of python3-lxml and python3-requests packages. -PKG_VERSION="550.78" -PKG_SHA256="3822a03d21607da36dd799199667da6380e2ec15ef80d1150c7c72a8d1f84eb9" +PKG_VERSION="550.90.07" +PKG_SHA256="5a92545013649d6435d46fc8b5af617f4e3fdea78ee435e034c14bc47557c117" PKG_ARCH="x86_64" PKG_LICENSE="nonfree" PKG_SITE="https://www.nvidia.com/en-us/drivers/unix/" diff --git a/packages/x11/driver/xf86-video-nvidia/udev.d/96-nvidia.rules b/packages/x11/driver/xf86-video-nvidia/udev.d/96-nvidia.rules index 901d9f708f..d63c9a913b 100644 --- a/packages/x11/driver/xf86-video-nvidia/udev.d/96-nvidia.rules +++ b/packages/x11/driver/xf86-video-nvidia/udev.d/96-nvidia.rules @@ -276,6 +276,7 @@ ATTR{device}=="0x2324", GOTO="configure_nvidia" ATTR{device}=="0x2329", GOTO="configure_nvidia" ATTR{device}=="0x2330", GOTO="configure_nvidia" ATTR{device}=="0x2331", GOTO="configure_nvidia" +ATTR{device}=="0x2335", GOTO="configure_nvidia" ATTR{device}=="0x2339", GOTO="configure_nvidia" ATTR{device}=="0x233a", GOTO="configure_nvidia" ATTR{device}=="0x2342", GOTO="configure_nvidia"