发布专有 NVIDIA 驱动程序 470.42.01

NVIDIA 发布了专有驱动程序 NVIDIA 470.42.01 的新分支版本,该版本仍处于 Beta 测试阶段。 该驱动程序适用于 Linux(ARM、x86_64)、FreeBSD(x86_64)和 Solaris(x86_64)。

主要创新:

  • 使用 Xwayland DDX 组件为在 Wayland 环境中运行的 X11 应用程序添加了对 OpenGL 和 Vulkan 硬件加速的初始支持。 从测试来看,使用 NVIDIA 470 驱动分支时,使用 XWayland 启动的 X 应用程序中 OpenGL 和 Vulkan 的性能与在常规 X 服务器下运行几乎相同。
  • 在 Wine 和 Proton 包中使用 NVIDIA NGX 技术的能力已经实现,该包由 Valve 开发,用于在 Linux 上运行 Windows 游戏。 包括 Wine 和 Proton,您现在可以运行支持 DLSS 技术的游戏,该技术允许您使用 NVIDIA 显卡的 Tensor 核心,使用机器学习方法进行逼真的图像缩放,从而在不损失质量的情况下提高分辨率。

    为了在使用 Wine 启动的 Windows 应用程序中使用 NGX 功能,需要包含 nvngx.dll 库。 在 Proton 的 Wine 和稳定版本中,NGX 支持尚未实现,但支持此功能的更改已经开始包含在 Proton Experimental 分支中。

  • 添加了对新 GPU 的支持:GeForce RTX 3070 Ti、GeForce RTX 3080 Ti、A100-PG506-207、A100-PG506-217、CMP 50HX。
  • 并发 OpenGL 上下文数量的限制已被取消,现在仅受可用内存大小的限制。
  • 添加了对 PRIME 技术的支持,该技术可在源 GPU 和目标 GPU 由 NVIDIA 驱动程序处理以及源 GPU 由 AMDGPU 驱动程序处理的配置中将渲染操作卸载到其他 GPU(PRIME 显示卸载)。
  • 添加了对新 Vulkan 扩展的支持:VK_EXT_global_priority(VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT,允许在 SteamVR 中使用异步重投影)、VK_EXT_global_priority_query、VK_EXT_provoking_vertex、VK_EXT_extended_dynamic_state2、VK_EXT_color_write_enable、VK_EXT_vertex_input_dynamic_state、VK _EXT_ycbcr_2plane_444_formats,VK_NV_inherited_viewport_scissor。
  • 使用 VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT 之外的 Vulkan 全局属性现在需要 root 访问权限或 CAP_SYS_NICE 权限。
  • 添加了新的内核模块 nvidia-peermem.ko,允许第三方设备(例如 Mellanox InfiniBand HCA(主机通道适配器))使用 RDMA 直接访问 NVIDIA GPU 内存,而无需将数据复制到系统内存。
  • 默认情况下,当使用具有不同显存量的 GPU 时,会启用 SLI 初始化。
  • nvidia-settings 和 NV-CONTROL 默认为支持软件冷却器控制的主板提供冷却器管理工具。
  • 其中包含 gsp.bin 固件,用于将 GPU 的初始化和控制移至 GPU 系统处理器 (GSP) 芯片一侧。

来源: opennet.ru

添加评论