Vulkan 1.3 的新版本已經發布,這是它的新聞

經過兩年的工作, Khronos 宣布發布新版本的 Vulkan 1.3 規範。 新規範包含了兩年來積累的更正和擴展。

除了它 已提交計劃以實施對新規範的支持 以及顯卡和設備驅動程序中的其他擴展。 Intel、AMD、ARM 和 NVIDIA 正在準備與 Vulkan 1.3 兼容的產品。

例如: AMD 宣布即將推出對 Vulkan 1.3 的支持 AMD Radeon RX Vega 系列顯卡,以及所有基於 AMD RDNA 架構的顯卡。 NVIDIA 正準備發布適用於 Linux 和 Windows 的 Vulkan 1.3 兼容驅動程序,ARM 將為 Mali GPU 添加 Vulkan 1.3 支持。

對於那些不知道的人 福爾康,他們應該知道 是一個以其對控制器的基本簡化而著稱的 API, 刪除應用程序端 GPU 命令生成,插入調試層的能力,統一各種平台的 API,以及使用預編譯的中間代碼渲染進行 GPU 端執行。

為了確保高性能和可預測性, Vulkan 為應用程序提供對 GPU 操作的直接控制和對 GPU 多線程的內置支持。,這最大限度地減少了控制器開銷,並使控制器端功能更簡單、更可預測。 例如,驅動端在 OpenGL 中實現的內存管理和錯誤處理等操作被移至 Vulkan 中的應用程序層。

Vulkan 跨越所有可用平台,並為桌面、移動和 Web 提供單一 API,允許跨多個 GPU 和應用程序使用通用 API。 借助 Vulkan 的多層架構創建可與任何 GPU 配合使用的工具,OEM 可以在開發期間使用通用工具進行代碼審查、調試和分析。

Vulkan 1.3的主要新功能

在展示的這個新版本的 Vulkan 1.3 中,強調了e SPIR-V 1.6 規範已更新 定義對所有平台通用的著色器的中間表示,並且 可用於圖形和並行計算. SPIR-V 涉及將單獨的著色器編譯階段分離為中間表示,允許為各種高級語言創建接口。 基於幾個高級實現,單獨生成一個中間代碼,可由 OpenGL、Vulkan 和 OpenCL 驅動程序使用,而無需使用內置著色器編譯器。

另一個引人注目的變化是e 提出了兼容性配置文件的概念. Google 是第一個為 Android 平台開發基本配置文件的公司 這將更容易確定對超出 Vulkan 1.0 規範的設備上高級 Vulkan 功能的支持級別。 對於大多數設備,無需安裝 OTA 更新即可提供配置文件支持。

實現了對簡化渲染通道的支持 (Streamlining Render Passes , VK_KHR_dynamic_rendering) 允許您在不創建渲染通道和幀緩衝區對象的情況下開始渲染。

此外,還添加了新的擴展,以便更輕鬆地管理圖形管道的編譯:

  • VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 – 添加額外的動態狀態以減少編譯和附加狀態對象的數量。
  • VK_EXT_pipeline_creation_cache_control :提供對何時以及如何構建管道的擴展控制。
  • VK_EXT_pipeline_creation_feedback :提供有關已編譯管道的信息,以方便分析和調試。

另一方面,還突出顯示了已從可選變為強制的幾個功能。 例如,現在強制實現緩衝區引用 (VK_KHR_buffer_device_address) 和 Vulkan 內存模型,它定義了並行線程如何訪問共享數據和同步操作。

除了它 提供詳細的子組控制 (VK_EXT_subgroup_size_control) 提供者可以支持多個子組大小,開發人員可以選擇他們想要的任何大小。

提供了一個擴展 VK_KHR_shader_integer_dot_product 可用於優化機器學習框架的性能 通過硬件加速的單點產品操作。

最後需要注意的是 Vulkan 1.3 規範要求是為 OpenGL ES 3.1 類圖形硬件設計的, 這將確保在所有支持 Vulkan 1.2 的 GPU 上支持新的圖形 API。

Vulkan SDK 工具包計劃於 XNUMX 月中旬發布。 除了核心規範之外,Vulkan Milestone Edition 還計劃支持中端和高端桌面和移動設備的其他擴展。

最後,如果您有興趣能夠了解更多,可以在 以下鏈接。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。