log:
- https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/commits/master/?ref_type=HEADS
intel: Fix some theoretical buffer overflow
sna/gen3: Silence compiler warn
sna/gen3: Fix 3DSTATE_PIXEL_SHADER_PROGRAM debugs
sna/gen2: Silence compiler warn
sna: Switch debugs/errors to use crtc index rather than pipe
sna/video: Use crtc index instead of pipe
sna: Switch to using crtc index instead of pipe
uxa: Switch to using crtc index instead of pipe
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.
release notes:
- https://www.nvidia.com/download/driverResults.aspx/216530/en-us/
- 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.
New driver component: libnvidia-gpucomp
Future NVIDIA graphics drivers for FreeBSD, Linux, Solaris, and VMware
ESX will include a new library called libnvidia-gpucomp.so.<VERSION>. The
<VERSION> token in the library’s SONAME and filename represents the
driver version on Linux, and “1” on other platforms. The following
existing libraries will depend upon the new libnvidia-gpucomp library:
libnvidia-eglcore.so.<VERSION>
libnvidia-glcore.so.<VERSION>
libnvidia-rtcore.so.<VERSION>
Initially, this dependency will be expressed via DT_NEEDED; however, at
some point in the future the libraries which depend upon libnvidia-gpucomp
may be updated to dlopen(3) it instead. Any projects which use explicit
lists of NVIDIA driver libraries, for example, for creating installation
packages or GPU-enabled containers, should be updated to include the
new library.
https://forums.developer.nvidia.com/t/new-driver-component-libnvidia-gpucomp/267060
* Initial fully buildable/bootable Odin Support
* Rework NX-Boot to FAT32 Boot for shared usage between switch and odin
* Move shared packages from switch/odin to main packages folder