NVIDIA 图形的新开源 Vulkan 驱动程序已准备好测试!
NVK 是为 NVIDIA 图形硬件开发的新的开源 Vulkan 驱动程序,旨在成为新的图形驱动程序。
这部分是因为 NVIDIA 为其数据中心 GPU 和消费级显卡(GTX/RTX)发布了开源 GPU 内核模块。
它使开发人员能够改进开源驱动程序,并实现比以前更多的功能。
让我们来看看 NVK 提供了什么。
针对 NVIDIA GPU 的新的 NVK 开源驱动程序
Jason Ekstrand (Collabora的工程师)和其他几个来自 Red Hat 的人在过去几个月里一直在为 NVK编写代码。
他们可以利用 Turing GPU 提供的统一固件 BLOB,并在其上构建 Vulkan 支持。
但是,开源新驱动是存在的,对吧?
NVK 与新兴的驱动程序非常不同,因为它是从零开始编写的。
Nvidia GPU 的主要开源驱动套件 Nouveau 已经年久失修,试图在它的基础上进行开发是一个没有多少人能够承担的任务。
当然,有技术精湛的工程师们在做这项工作,但缺乏企业支持和贡献者影响了它的发展。
NVK 的目标是克服这些问题,同时专注于对 Turing 系列 GPU 的支持。
由于内核的开发方式不同,NVK 可能不会那么容易支持老式 GPU,比如 Kepler、Maxwell 和 Pascal。它可能对新内核有硬依赖,导致只支持更新的 GPU。
此外,新内核界面在 Vulkan 上表现不佳,阻碍了对旧 GPU 的支持。
但是,仍有进一步测试的空间,这可能导致对带 NVK 的老 GPU 的支持。
当然,随着更多社区的贡献,NVK 可以通过额外的特性和 GPU 支持得到改进。
如何尝试?
NVK 目前还处于非常初级的构建状态,许多特性都还在不断开发中。
所以,它还没有准备好让所有的用户都能得到它。
你仍然可以尝试从freedesktop.org上的 nouveau/mesa project 的nvk/main分支中提取并构建它。
如果你愿意,你也可以通过进入 nvk/main branch 来为NVK的开发做出贡献。
更多技术信息,可以参考官方公告。
未来的潜在
NVK有很大的潜力,特别是与老旧的新图形驱动套件相比。
这可能会导致 nouveau 的一个合适的继承者和一个主流的开源 Nvidia 图形驱动套件,为 Linux 提供了很多功能。
你对此有什么看法?你认为这将最终实现新驱动未能实现的目标吗?
The post NVIDIA 图形的新开源 Vulkan 驱动程序已准备好测试! first appeared on Linux迷.
共有 0 条评论