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

添加評論