11107e5d8008204eff3b7202a86eb756 Khronos 在 OpenGL 等諸多 API 之後,推動新一代設計的接班人 Vulkan,首版正式規範已經於日前釋出。Vulkan 具有跨平台相容性,得以用於 Windows、Linux、Android 等作業系統環境,其中 AMD 和 NVIDIA 雙方在規範發布後,隨即釋出相容顯示晶片產品資訊與測試版驅動程式。

圖形化操作介面的作業系統,都少不了 API(Application Programming Interface,應用程式開發介面)這元素,才能讓特定硬體發揮出應有效能。常見 API 為 DirectX 和 OpenGL,歷史悠久而且續存至今,兩者為競爭者關係式。OpenGL 早年特效與效率表現較佳,而後衰落使得漸入佳境的 DirectX,大約從 DirectX 8 開始主導市場走向。


▲ The Talos Principle 遊戲於 Vulkan 架構環境執行展示畫面。

甫推出不久的 DirectX 12 雖然受到重視,但是 OpenGL、OpenGL ES 主導單位 Khronos Group,從 2014 年起不斷揭露 Vulkan 這個新圖形 API 相關資訊,日前終於釋出第一版正式規範。Vulkan 是為 OpenGL、OpenCL 下一代接班人,具備開放與跨平台底層 API 特性,Khronos 寄望由 Vulkan 和 DirectX 12 與 Metal 等新 API 競爭。


▲ Vulkan 1.0 規範已經於日前頒布,相對應配套措施同時上路。

Vulkan 1.0 規範正式頒布,包含技術文件、軟體開發工具包、性能測試驗證、測試版軟體等,諸多要素一併上路。其跨平台相容性,目前獲得 Windows(Windows XP 以後版本)、Linux、Android 等作業系統環境支援,其中 OSX、iOS 礙於 Apple 想要推動 Metal,因此還沒有著落。至於跨平台功能特性定義,Windows 將由 Khronos 主導,Linux 開發社群則是要求內容和 Windows 版相同,Android 部分將由 Google 負責。


▲ Vulkan 具有跨平台優點,然而在 Windows 環境想要和 DirectX 競爭,恐怕還需要好一段醞釀期。

在此之前,Khronos 已經開始進行驅動程式端的一致性測試,據稱 Intel(Linux)、NVIDIA(Android、Linux、Windows,其中 Shield 系列產品即是以 Android 為基礎)、Qualcomm(Android)等加總,已經有 30 款產品的驅動程式通過測試。而在規範發布稍後,AMD 與 NVIDIA 雙方,也都分別各自在自家官網釋出測試版驅動程式,並且公布相容產品清單。


▲ Vulkan 測試版驅動程式,陸續由硬體製造商自行釋出。

單就電腦平台環境來說,目前宣布支援 Vulkan 硬體不算少,AMD 與 NVIDIA 的獨立顯示晶片、AMD 和 Intel 的處理器內顯全都參與。AMD 相容產品為 GCN 1.0 及其以後架構,而 NVIDIA 是 Kepler 及其以後架構產品,Intel 處理器則是從 Broadwell 世代開始(即第五代 Core 處理器、Gen 8.5),最近兩三年內主流產品大多包含在內。

NVIDIA 相容產品官網驅動程式下載頁面
GeForce 900 系列:GeForce GTX Titan X、GeForce GTX 980 Ti/GTX 980/GTX 970/GTX 960/GTX 950
GeForce 700 系列:GeForce GTX Titan Z/GTX Titan Black/GTX Titan、GeForce GTX 780 Ti/GTX 780/GTX 770/GTX 760/GTX 750 Ti/GTX 750/GTX 745、GeForce GT 740/GT 730/GT 720/GT 710/GT 705
GeForce 600 系列:GeForce GTX 690/GTX 680/GTX 670/GTX 660 Ti/GTX 660/GTX 650 Ti Boost/GTX 650 Ti/GTX 650/GTX 645、GeForce GT 645/GT 640/GT 630

AMD 相容產品官網驅動程式下載頁面
Radeon R9 系列:Radeon Fury/R9 Nano、Radeon R9 300/R9 200
Radeon R7 系列:Radeon R7 300/R7 200
Radeon HD 系列:Radeon HD 8500~HD8900、Radeon HD 7700~HD7900
APU 系列:A-Series with Radeon R7/R6/R5/R4 Graphics

如同 DirectX 12 與近期頗為熱門的 VR(Virtual Reality,虛擬實境)頭戴式顯示器等議題,當下並不缺乏相容硬體,然而想要構成完整應用,現階段普遍都欠缺正式版本原生遊戲軟體。Vulkan 固然有其優點,但是罩門同樣在軟體數量這點,要談誰將能取代誰還言之過早。未來該如何吸引遊戲開發廠商投入,加速新遊戲軟體開發並且累積出一定數量,是後續值得觀察的一點。

延伸閱讀

跟上潮流,Android 將支援新一代 Vulkan API

微軟發表 DirectX 12,高效率、更省電、不用換顯示卡

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則