开源 NVIDIA Vulkan 驱动程序 NVK 达到 Vulkan 1.0 一致性

Collabora 还将 NVK 的新后端编译器合并到 Mesa 图形堆栈中。

NVK 伏尔甘

Collabora 今天宣布,其 Mesa 开源 NVK 图形驱动程序现已正式符合 NVIDIA Turing 硬件上的 Vulkan 1.0 图形 API。

“这是 Nouveau 驱动程序首次在任何 API 上获得 Khronos 一致性徽章。”

Collabora 表示,NVK获得官方 Vulkan 一致性是 Nouveau 图形驱动程序首次在任何 API 上获得 Khronos 一致性徽章。对于 Collabora 来说,这意味着他们现在可以通过针对 NVK 的整个 Vulkan 一致性测试套件。

对于世界其他地区来说,这对于在 Mesa 中使用 NVK Vulkan驱动程序的 Linux 游戏来说是一大进步,因为它现在满足了声称正式支持 Vulkan 图形 API 所需的标准。目前,仅NVIDIA Turing 或更高版本的显卡支持此功能。

“这会产生一些法律影响,这对Mesa项目很重要,但大多数用户并不关心它们,”Faith Ekstrand 在一篇

博客文章中说道。“从用户的角度来看,这意味着驱动程序应该可以在 Turing 和更高版本的 GPU 上正常工作。当然,仍然会有错误,但这些错误可能是特定于应用程序的。大多数东西应该都能正常工作。”

Collabora 还将 NVK 的新后端编译器合并到 Mesa 图形堆栈中,这是 Vulkan 1.0 一致性所必需的,因为旧编译器在多项测试中存在一些问题。

目前,NVK 仍然缺少大部分 Vulkan API 功能,但 Collabora 开发人员 Faith Ekstrand 有信心明年将启用 Vulkan 1.3 支持,以及新后端编译器中对 Maxwell 硬件的支持。“一旦新编译器的功能更加完善,我希望开始深入研究应用程序,致力于应用程序特定的错误修复以及性能改进,”Ekstrand 补充道。

考虑到这一点,NVIDIA 硬件上的 Linux 游戏似乎正在 NVK 中获得强大的新 Vulkan 驱动程序,这不仅是完全开源的,而且我们还希望能够在 2024 年底之前为大规模采用做好准备。

图片来源:Collabora

类似文章