NVIDIA 发布了 Linux x64 显示驱动程序 610.43,这是一个新的 Linux 64 位图形驱动程序更新,增加了 Vulkan、Wayland、DRM 和显示相关的更改,以及一些游戏和回归修复。
此版本新增了对三个 Vulkan 扩展的支持:`Vulkan.dev` VK_EXT_shader_long_vector、VK_KHR_internally_synchronized_queues`Vulkan.dev` 和VK_NV_push_constant_bank`Vulkan.dev`。它还支持通过 `Vulkan.dev` 从指定卡上的多个物理设备创建 Vulkan 逻辑设备VK_KHR_device_group_creation。此功能默认禁用,需要设置__VK_ENABLE_DEVICE_GROUPS=1环境变量。
游戏方面的修复包括590系列驱动程序中引入的《毁灭战士:黑暗时代》性能下降问题。《星空》的性能也在此次更新中得到了提升。
在 Wayland 方面,NVIDIA 610.43 增加了对 FP16 EGL 帧缓冲区配置和多平面 YCbCr 格式的 DRM 格式修饰符的支持。该驱动程序还增加了对来自独立 NVIDIA GPU 的 DMABUF 文件描述符的 mmap 支持。

Linux 图形堆栈的一个显著变化是 nvidia-drm 内核模块支持 Linux 6.19 中引入的逐平面 DRM 颜色管线 API。这使得 Wayland 合成器能够通过上游COLOR_PIPELINE平面属性和相关的颜色操作,将颜色管理(包括 HDR 处理)卸载到 NVIDIA 显示硬件,而不是使用 NVIDIA 以前特定于供应商的颜色属性。
然而,NVIDIA 指出,某些 Wayland 合成器可能无法正确处理包含不可绕过颜色操作的颜色管线。这会导致屏幕空白,即使在启用系统 HDR 时也是如此。为了解决这个问题,NVIDIAcolor_pipeline在 nvidia-drm 中添加了一个新的内核模块参数,允许用户禁用 DRM 颜色管线支持作为一种变通方案。
该版本还取消了对使用 NVIDIA X11 驱动程序与 Xinerama 配合使用的支持,Xinerama 是一种较旧的 X11 扩展,可将多个物理显示器组合成一个大型桌面。
NVIDIA 610.43 还修复了早期驱动程序版本中存在的显示模式回归问题。580.65 版本中引入的回归问题导致某些模式时序(例如 1920×1080 分辨率,75 Hz)消失,该问题已得到修复。NVIDIA 还撤销了 580.105.08 版本中的一项更改,该更改导致部分显示器的显示模式失效。
如需查看完整的变更列表,请访问发行说明。NVIDIA Linux x64 显示驱动程序 610.43 现已发布,适用于 64 位 Linux 系统,可从 NVIDIA 驱动程序门户网站下载,大小为 461 MB。

