由Khronos Group 標準認定的新 API
Vulkan開始啟用, NVIDIA (輝達) 同步推出Vulkan 驅動程式,不僅可跨平台,亦可在多種產品及其產品系列上運行,讓無論是GeForce、Quadro或 Tegra的使用者皆可透過 NVIDIA 完善的 Vulkan驅動程式享受Vulkan帶來的新一代高效能。
Vulkan 是讓開發人員能直接存取 GPU 的跨平台低階 API,開發商可針對使用多種作業系統的 PC、行動裝置和嵌入式裝置開發應用程式,並如OpenGL均採用開放式無授權費供各平台使用。相較於傳統 OpenGL 或 Direct3D,Vulkan 搭配較為簡便的驅動程式,擁有較低的延遲情況和管理負擔。Vulkan 亦擁有高效率的多執行能力,多核心 CPU 能不斷載入圖形管線,將現有硬體裝置的效能提升至新境界。
在 Khronos Group主席暨NVIDIA 副總經理Neil Trevett 的帶領下,多間繪圖硬體和軟體公司共同合作創造 Vulkan,多位 NVIDIA 工程師皆對 Khronos Vulkan工作團隊有著顯著且重大的貢獻,包括重要的輸入設計與程式撰寫。
NVIDIA 已經準備好發揮 Vulkan 優點所需的高相容性驅動程式,在Vulkan 發表同時, 針對所有搭載Kepler 或 Maxwell 架構 GPU 運行的Windows、Linux 及Android 平台,推出完全一致 的Vulkan 驅動程式,讓遊戲玩家和開發者擁有完備的繪圖處理立基。
Oculus 技術長John Carmack 表示:「我們在 Windows 及Android 平台上使用 NVIDIA 硬體和驅動程式來開發 Vulkan,其降低 CPU 管理負擔的程度令人驚豔。」
GeForce 玩家將能率先體驗由Croteam 公司所推出的 Vulkan 版本《塔羅斯的法則》(The Talos Principle) 解謎遊戲,感受 Vulkan 為遊戲所帶來的精緻與流暢度。
Croteam 資深程式工程師 Dean Sekuliuc 表示:「我們過去已與 NVIDIA 驅動程式支援團隊擁有成功的合作經驗,而他們在開發 Vulkan 方面的成就更是令我刮目相看。他們有效率地提供最新的 beta 版驅動程式給我們,讓我們能在短時間內在Serious Engine 上執行新的 API,並使《塔羅斯的法則》成為最早支援 Vulkan 的遊戲大作之一,這一切相當順利!」
Jon Peddie Research 研究公司總裁 Jon Peddie 表示:「在 API 發表當天即可玩到《塔羅斯的法則》這一類遊戲是項前所未聞的成就。NVIDIA 的多平台相容性,加上橫跨多個作業系統裡完全一致的驅動程式支援能力,皆證明了 NVIDIA 在 Vulkan 發展過程中扮演著領導者的角色。」
Vulkan 所帶來的重大意義
‧ 讓GeForce使用者降低遊戲延遲性同時提高效能
Vulkan 的低延遲性和高效率能讓開發商在遊戲內加入更細膩的畫面和更特殊的效果,同時維持優秀性能表現。Vulkan 的驅動程式較為簡便又無繁重的管理負擔,開發商得以創造出執行應用程式時更流暢的用戶體驗。NVIDIA將對所有搭載Kepler 或Maxwell 架構 GPU、運行 Windows (Windows 7 或更新版本)或Linux 的 GeForce 繪圖卡,推出完全一致的 Vulkan 驅動程式。
‧ 為Quadro專業程式開發者提高大型模型互動性
Vulkan 與 OpenGL 驅動程式採用整合式二進制架構,可在 Vulkan 裡使用 GLSL 渲染器。開發者能彈性地繼續使用 OpenGL 或是從 OpenGL 順利過渡到 Vulkan,以享受 Vulkan 的新功能,例如 Vulkan 的多執行緒架構能讓多個 CPU 核心更快準備好大量資料以便 GPU 進行作業。對創作設計和數位內容的應用程式而言,這可提高操作大型模型的互動性。
‧ 替 Tegra 行動裝置開發者帶來頂尖視覺運算
Android 與 Linux 平台的開發商皆可使用 Vulkan。在未來的 Android 版本裡,Vulkan 將成為核心 API 與 OpenGLES 一同推出,這也代表標準版本的 Android 就擁有最先進的 API 與整合的圖形及運算能力,最終讓Tegra內GPU的效能極致發揮,運用於頂尖視覺和運算應用,及華麗精彩的遊戲圖形。開發商可在 NVIDIASHIELD Android TV 與 SHIELD 平板電腦上使用 Vulkan 編寫 Android 程式碼,及在 Jetson 開發嵌入式 Linux 應用項目。