Vulkan

Vulkan

Vulkan是一個跨平台的2D和3D繪圖應用程式接口(API),最早由科納斯組織在2015年遊戲開發者大會(GDC)上發表。

科納斯最先把VulkanAPI稱為“次世代OpenGL行動”(next generation OpenGL initiative)或“glNext”,但在正式宣布Vulkan之後這些名字就沒有再使用了。就像OpenGL,Vulkan針對實時3D程式(如電子遊戲)設計,Vulkan並計畫提供高性能和低CPU管理負擔(overhead),這也是Direct3D12和AMD的Mantle的目標。Vulkan兼容Mantle的一個分支,並使用了Mantle的一些組件。

基本介紹

  • 中文名:Vulkan
  • 外文名:Vulkan
特性,兼容組件,

特性

同 OpenGL® 一樣,Vulkan™ 也由 Khronos 集團開發。它是 AMD Mantle 的後續版本,繼承了前者強大的低開銷架構,使軟體開發人員能夠全面獲取 Radeon™ GPU 與多核 CPU 的性能、效率和功能。
相對於 OpenGL,Vulkan™ 大幅降低了 CPU 在提供重要特性、性能和影像質量時的“API 開銷”(CPU 在分析遊戲的硬體需求時所執行的後台工作),而且可以使用通常通過 OpenGL 無法訪問的 GPU 硬體特性。
Vulkan
獨特的跨 OS 支持
Vulkan™ 能夠支持深入硬體底層的控制,為 Windows® 7、Windows® 8.1、Windows® 10 和 Linux® 帶來更快的性能和更高的影像質量。Vulkan™ API 還提供超高的 OS 兼容性、渲染特性和硬體效率。
自動兼容 GCN 架構
目前只有基於GCN架構 的Radeon™ 顯示卡擁有強大的“異步計算”功能,使顯示卡得以並行處理3D幾何圖形與計算工作量。例如,當遊戲需要同時計算複雜照明與渲染人物時,這種功能就找到了用武之地。這些任務並不需要在Radeon™ 顯示卡上串列運行,因此可以節約時間、提升整體幀速率。現在,設計Vulkan套用的遊戲開發者可以在所有近期版本的Windows和Linux系統中利用這種獨特硬體特性。

兼容組件

AMD Radeon Software Crimson 版 16.3 及更新版本在 Windows® 7、Window® 8.1、Windows® 10 和 Linux® 中支持基於次世代圖形核心架構的以下 AMD APU 和 Radeon™ 顯示卡:
  • AMD Radeon™ R9 系列顯示卡
  • AMD Radeon™ R7 系列顯示卡
  • AMD Radeon™ R5 240 顯示卡
  • AMD Radeon™ HD 8000 系列 OEM 系統顯示卡(HD 8570 及更高級別)
  • AMD Radeon™ HD 8000M 系列筆記本顯示卡
  • AMD Radeon™ HD 7000 系列顯示卡(HD 7730 及更高級別)
  • AMD Radeon™ HD 7000M 系列筆記本顯示卡(HD 7730M 及更高級別)
  • AMD A4/A6/A8/A10-7000 系列 APU
  • AMD A6/A8/A10 PRO-7000 系列 APU
  • AMD A6/A8/A10/FX™ 8000 系列 APU
  • AMD E1/A4/A10 Micro-6000 系列 APU
  • AMD E1/E2/A4/A6/A8-6000 系列 APU
  • AMD A4-1200、A4-1300 和 A6-1400 系列 APU
  • AMD E1-2000、E2-3000、A4-5000、A6-5000 和 A4 Pro-3000 系列 APU
Android 7.0 支持
Android 7.0 開發者預覽版開始,Google便在系統平台中添加了對Vulkan的API支持。

相關詞條

熱門詞條

聯絡我們