Vulkan Graphics API 就緒 – NVIDIA GPU 也準備好了

作者 Neil Trevett

假使你是 GeForce 遊戲玩家,代表早就擁有發揮 Vulkan API 優點所需的裝置;要是你是開發商,那麼你現在能選擇一項新的工具,讓你能對眾多裝置擁有更高的控制能力,享受更優秀的性能表現。

我們在 Vulkan 發表日即提出相關支援項目,不僅是在多個平台上,而且還支援《塔羅斯的法則》(The Talos Principle)等業界多位地位崇高的觀察家所注目、採用最新技術的遊戲大作。

Jon Peddie Research 研究公司總裁 Jon Peddie 表示:「在 API 發表同日就能玩到《塔羅斯的法則》這一類遊戲,這是一項前所未聞的成就。NVIDIA 的多平台相容性,加上在多個作業系統裡完全一致的驅動程式支援能力,皆證明了 NVIDIA 在 Vulkan 發展過程中扮演著領導者的角色。」

今天是 Croteam 公司推出 Vulkan 版本《塔羅斯的法則》解謎遊戲的日子,GeForce 玩家們可搶先體驗。
今天是 Croteam 公司推出 Vulkan 版本《塔羅斯的法則》解謎遊戲的日子,GeForce 玩家們可搶先體驗。

何謂 Vulkan?

Vulkan 是一種讓想要掌握終極控制權的開發人員能直接存取 GPU 的低階 API。比起傳統 OpenGL 或 Direct3D,Vulkan 搭配較為簡便的驅動程式,擁有較低的延遲情況和管理負擔;Vulkan 還擁有高效率的多執行緒能力,多核心 CPU 能不斷載入圖形管線,將現有硬體裝置的效能提升到新的境界。

Vulkan 是新一代的跨平台低階 API,讓開發商能針對使用多種作業系統的 PC、行動裝置和嵌入式裝置開發應用程式。Vulkan 跟 OpenGL 一樣,均採用開放式無授權費的方式,讓各平台都能使用。想要繼續使用 OpenGL 或 OpenGL ES 的商發商,NVIDIA 也會繼續致力於對這些傳統 API 進行創新的研發工作。

Vulkan 背後的推手是誰?

vulkan-transparent-web

Khronos Group 標準組織集合包括 NVIDIA 在內的多家軟硬體公司推動Vulkan,旨於打造出一項開放式標準、無授權費的 API,在多種平台和裝置上編輯及加速播放精彩媒體內容。我們對於帶頭開發 Vulkan 一事感到無比榮幸,且應允將協助開發商使用 Vulkan 善加發揮 NVIDIA GPU 產品的優點。

你應該關心此事的原因

Vulkan 對於開發商來說是一項利器,能降低搬移成本且為應用程式在多個平台上開創新的商機。最棒的是,NVIDIA 已經準備好發揮 Vulkan 優點所需的驅動程式。在發表 Vulkan 的當日,已經備妥 Windows、Linux 及 Android 平台使用的驅動程式。請見 Vulkan 驅動程式網頁以瞭解相關詳情。

以下為 Vulkan 所帶來的重大意義:

  • 對於使用 GeForce GPU 的玩家而言:Vulkan 的低延遲性和高效率能讓開發商在遊戲裡加入更細膩的畫面和更特殊的效果,同時還能維持優秀的性能表現。Vulkan 的驅動程式較為簡便又無繁重的管理負擔,執行應用程式時不會讓開發商心驚膽顫,創造出更流暢的用戶體驗。

    NVIDIA 將對所有搭載 Kepler 或 Maxwell 架構 GPU、運行 Windows(Windows 7 或更新版本)或 Linux 的 GeForce 繪圖卡,推出完全一致的 Vulkan 驅動程式。Oculus 技術長 John Carmack 說:「我們在 Windows 及 Android 平台上使用 NVIDIA 硬體和驅動程式來開發 Vulkan,降低 CPU 管理負擔的程度令人驚艷不已。」今天是 Croteam 公司推出 Vulkan 版本《塔羅斯的法則》解謎遊戲的日子,GeForce 玩家們可搶先體驗。Croteam 資深程式工程師 Dean Sekuliuc 說:「我們過去與 NVIDIA 驅動程式支援團隊擁有成功的合作經驗,但是他們在開發 Vulkan 方面的成就令我刮目相看。他們很快就提供最新的 beta 版驅動程式給我們,讓我們能在短時間內在 Serious Engine 裡執行新的 API,《塔羅斯的法則》成為最早支援 Vulkan 的遊戲大作之一,太順利了!」

  • 對於使用 Quadro 的專業應用程式開發商而言:我們的 Vulkan 與 OpenGL 驅動程式採用整合式二進制架構,可在 Vulkan 裡使用 GLSL 渲染器。開發商也能彈性地繼續使用 OpenGL 或是從 OpenGL 順利過渡到 Vulkan,以享受 Vulkan 的新功能,像是 Vulkan 的多執行緒架構能讓多個 CPU 核心更快速準備好大量資料,以便 GPU 進行作業。對於創作設計和數位內容的應用程式來說,此舉可提高操作大型模型的互動性。
  • 對於使用 Tegra 的行動裝置開發商而言:Android 與 Linux 平台的開發商皆可使用 Vulkan。在未來的 Android 版本裡,Vulkan 將當成一項核心 API 隨著OpenGL ES 推出,代表標準版本的 Android 就有最先進的 API 與整合後的圖形及運算能力,最終針對頂尖視覺和運算應用程式,以及精彩華麗的遊戲圖形推出採用 Tegra 架構的 GPU。開發商可在 NVIDIA SHIELD Android TV 與 SHIELD 平板電腦上使用 Vulkan 來編寫 Android app 的程式碼,以及在 Jetson 來開發嵌入式 Linux 應用項目。

取得更多關於 Vulkan 的資訊

如需更多資訊,請點擊這裡或是參加4月4-7日將於美國加州聖荷西市舉行的 GPU 科技大會,將會有一連串的 Vulkan 課程

我們等不及見到各位使用 Vulkan、NVIDIA 驅動程式及 NVIDIA GPU 激盪出什麼精彩火花。