Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nvidia-glx-driver: Update to 550.90.07 #2844

Merged
merged 1 commit into from
Jun 6, 2024

Conversation

Staudey
Copy link
Member

@Staudey Staudey commented Jun 4, 2024

Summary

Changes:

  • 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

Test Plan

  • Rebooted
  • Launched Steam
  • Played the games "Balatro" (Proton) and "Core Keeper" (native)
  • Confirmed video acceleration with nvidia-vaapi-driver was working

Checklist

  • Package was built and tested against unstable

**Summary**

Changes:
- 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

Signed-off-by: Thomas Staudinger <[email protected]>
@joebonrichie joebonrichie merged commit cc0897b into getsolus:main Jun 6, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants