Vulkan 图形 API 的新驱动程序正在基于 Nouveau 开发。

Red Hat 和 Collabora 的开发人员已开始为 NVIDIA 显卡创建开放的 Vulkan nvk 驱动程序,这将补充 Mesa 中已有的 anv (Intel)、radv (AMD)、tu (Qualcomm) 和 v3dv (Broadcom VideoCore VI) 驱动程序。 该驱动程序是在Nouveau项目的基础上开发的,并使用了Nouveau OpenGL驱动程序中以前使用的一些子系统。

与此同时,Nouveau 开始致力于将通用功能转移到可在其他驱动程序中使用的单独库中。例如,可用于在 OpenGL 和 Vulkan 驱动程序中共享着色器编译器的代码生成组件已转移到该库中。

Vulkan 驱动程序的开发人员包括 Red Hat 的 Nouveau 开发人员 Karol Herbst、Red Hat 的 DRM 维护人员 David Airlie 和 Collabora 的活跃 Mesa 开发人员 Jason Ekstrand。 该驱动程序处于开发的早期阶段,尚不适合运行 vulkaninfo 实用程序以外的应用程序。 需要新的驱动程序是因为缺乏适用于 NVIDIA 显卡的开放 Vulkan 驱动程序,而越来越多的游戏使用此图形 API 或使用将 Direct3D 调用转换为 Vulkan API 的层在 Linux 上运行。

来源: opennet.ru

添加评论