在近些年顯卡性能穩步提高、能耗比再上新台階的同時,與顯卡産品息息相關的圖形API也迎來了爆發,除去借助AMD“饅頭”API(Mantle API,已經宣告死亡)的東風推出的新一代圖形API——DirectX 12已經來到我們身邊之外,蘋果也宣布了(紙面)針對自家OSX、iOS系統且面向移動平台的“Metal”。而就在今年2月16日,Khronos組織也正式發布了很久以前就公布過的“Vulkan 1.0”标準規範,并帶來了包含标準規範文檔、驅動程序、SDK開發包、符合性測試在内的一整套解決方案。
Vulkan由Khronos組織推出的底層圖形API,它不同于目前僅支持AMD顯卡的MantleAPU以及金适用于Windows 10的DiretX 12 API,更不像蘋果紙面提出的“封閉式”Metal API,它是一個免費開放、開源、跨平台的底層圖形API規範。
按照Khronos組織的說法,Vulkan得益于AMDMantle API的啟發,為Vulkan構建了一套完善的開發體系,在功能和性能方面都十分豐富,擁有最新圖形技術、通用目的計算、預編譯着色器、多核心多線程高效率、底層驅動過載、橫跨桌面/移動/主機/嵌入式、底層GPU硬件控制、精煉API。
而在硬件支持方面,隻要硬件本身支持OpenGL ES 3.1/4.x,就可以對Vulkan提供支持。而在操作系統方面,Vulkan目前似乎不支持蘋果提出的Metal,但卻可以支持Android、Windows XP/7/8/10、SteamOS、Ubuntu、Red Hat、Tizen等在内的衆多系統。
PS:Vulkan規範的相關簡介部分内容來源于網絡
“Vulkan 1.0”标準規範才剛剛發布不久(一天),AMD、NVIDIA就推出了相應的配套驅動,而Croteam更是推出了支持Vulkan規範的測試版遊戲——《塔洛斯法則》(The Talos Principle)。近日,知名國外媒體AnandTech就進行了一次比較簡單的嘗鮮測試。下面,我們就來一睹“Vulkan 1.0”這個圖形計算API在其“初級階段”的表現。
AnandTech使用的測試平台與操作系統、驅動程序信息如下:
需要各位注意的是,由于《塔洛斯法則》并不支持DirectX 12,所以AnandTech采用的操作系統是Windows 8.1,并非最新的Windows 10。另外,由于Vulkan才剛剛誕生,尚在襁褓之中,雖然AMD、NVIDIA等廠商已經開始對Vulkan提供支持,但相應的支持卻并不完善,所以本次測試的目的也僅僅是讓各位一睹“Vulkan 1.0”在其“初級階段”的表現而已。
參測顯卡在DirectX 11、OpenGL與Vulkan三種API下的測試結果如下:
看到上面三張圖中的測試結果,各位可以看到Vulkan在《塔洛斯法則》中的表現與DirectX 11相比有非常明顯的差距,用四個字來描述就是“大幅落後”。導緻這種結果出現的原因,除去Vulkan剛剛誕生,自身與其配套支持均相當不完善之外,測試項目《塔洛斯法則》本身的CPU利用率也不高,這就導緻Vulkan自身的一大優勢——針對核心的呼叫調用改進無從發揮,所以這樣的結果似乎并不會讓人感到太過意外。
雖然身處“初級階段”的Vulkan實際表現不及DirectX 11,但Vulkan的表現與同樣出自Khronos之手的OpenGL相比,則會給人一種眼前一亮的感覺。因為,在對CPU依賴性相對更高的低分辨率(1280 × 720)測試中,Vulkan已然有着超越OpenGL的勢頭,而在對顯卡要求相對更高的1920 × 1080或2560 × 1440分辨率時,Vulkan也可以與OpenGL平起平坐。如果單獨來看GTX 980 Ti在各個分辨率、不同API下的測試結果,Vulkan還能夠明顯領先于OpenGL,而這其中的原因自然就是Vulkan将取代OpenGL了。
PS:在原文中,AnandTech特别說明了R9 285、R7 370在測試中表現不盡如人意的原因是因為它倆的2GB GDDR5顯存不夠用,在測試時幾乎是占滿的。
除了放出身處“初級階段”的Vulkan與DirectX 11、OpenGL在《塔洛斯法則》中的性能表現對比之外,AnandTech還放出了使用AMDR9 285與NVIDIA GTX 980 Ti這兩款顯卡運行《塔洛斯法則》時的實際渲染圖。下面我們再來看看在Vulkan模式下這兩種顯卡能夠帶給我們什麼樣的畫面效果。(點擊圖片可放大)
R9 285運行《塔洛斯法則》的實際渲染圖:
GTX 980 Ti運行《塔洛斯法則》的實際渲染圖:
在成像質量方面,通過上面兩組實際渲染圖,各位是不是發現找不出這兩組實際渲染圖在畫質上的區别,而且看上去似乎和DirectX 11一樣精緻。但是,就算AnandTech在測試中并沒有遇到嚴重影響視覺體驗的貼圖錯誤,但AMD、NVIDIA這兩家提供的開發者預覽版驅動還是給他們的測試帶來了不少困擾......■
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!