tft每日頭條

 > 科技

 > 怎麼才能支持vulkan

怎麼才能支持vulkan

科技 更新时间:2025-01-22 13:04:53

自2016年推出以來,Vulkan一直被定位為DirectX殺手。但在過去的六年裡,開放的軟件界面已經獲得了很大的成功,随着最近發布的Vulkan 1.3,新版本即将迎來突破進展。

  • 什麼是Vulkan?
  • Vulkan比DirectX更快
  • 跨平台支持、Steam Deck 和雲遊戲
  • 多年的醞釀

最新版本統一了Vulkan的碎片化功能基礎。該軟件界面多年來一直能夠像智能手機上的光線追蹤一樣,但新标準指定了一系列核心功能,這些功能使Vulkan開發遊戲變得更加容易和快捷。

什麼是Vulkan?

怎麼才能支持vulkan(放棄DirectX跨平台又開源)1

Vulkan是來自Khronos Group的跨平台應用程序編程接口(API)。用簡單的術語來說,它是一個适用于所有三個主要操作系統(Linux,MacOS和Windows)的工具包,允許遊戲與操作系統進行通信。

PC遊戲玩家可能更熟悉DirectX,這是微軟自己的API,專門用于Windows。DirectX和Vulkan之間有幾十個技術差異:DirectX來自微軟,僅适用于Windows,而Vulkan來自一個行業團隊,跨操作系統工作,而且它是開源的。與DirectX不同,開發人員可以自由地修改和擴展Vulkan以滿足他們的需求。事實上,最近的 Vulkan 1.3 更新主要是為 Vulkan 的核心添加功能,由 Khronos Group 和開發人員共同貢獻。

Vulkan比DirectX更快

怎麼才能支持vulkan(放棄DirectX跨平台又開源)2

在PC遊戲中支持Vulkan有更多切實的理由。在一對一的對比中,Vulkan的表現優于DirectX。

我們測試了四款支持 Vulkan 和 DirectX 的遊戲,以衡量性能的差異。請注意,許多遊戲使用其中一個,而某些遊戲将兩者用于不同的場景。例如,《孤島危機:重制版》使用 DirectX 作為主渲染引擎,但它使用 Vulkan 進行光線追蹤。

怎麼才能支持vulkan(放棄DirectX跨平台又開源)3

怎麼才能支持vulkan(放棄DirectX跨平台又開源)4

從最新的DirectX 12開始,Vulkan在Red Dead Redemption 2Strange Brigade中1080p和4K分辨率下領先。在1080p的《奇異旅》中,隻需切換到Vulkan,平均幀速率就提高了9%。

回到 DirectX 11,差異更加明顯。Rainbow Six SiegeWorld War Z有Vulkan和DirectX 11可用,Vulkan在4K和1080p下仍然更快。

怎麼才能支持vulkan(放棄DirectX跨平台又開源)5

怎麼才能支持vulkan(放棄DirectX跨平台又開源)6

它在1080p下的平均幀速率提高了近21%。Vulkan處理多核CPU工作負載比舊版本的DirectX要好得多

這四款遊戲很難完全代表人們玩的遊戲。對于PC遊戲玩家來說,好消息是Vulkan正在獲得動力,這與性能無關。

跨平台支持、Steam Deck 和雲遊戲

怎麼才能支持vulkan(放棄DirectX跨平台又開源)7

性能為王,但Vulkan非常重要,因為它具有跨平台支持。DirectX 僅适用于 Windows。作為使用 DirectX 構建遊戲的開發人員,您必須考慮将遊戲移植到其他平台。其他平台正變得越來越重要。

Valve建議開發人員使用Vulkan作為Steam Deck的主要API,因為Steam Deck使用Linux。

"有許多行業趨勢正在推動更廣泛的Vulkan支持。作為Valve的Steam Deck等創新設備上的主要API無疑是其中之一。使遊戲流媒體服務能夠在雲中的Linux上托管遊戲是另一回事。在iOS和MacOS上使用分層的Vulkan over Metal現在被證明可以提供出色的性能。當然,Vulkan是Android(最大遊戲細分市場中最大的平台)上新一代遊戲的首選API也不會改變

Trevett還指出,Vulkan是唯一一個既跨平台又開源的現代API。還有其他操作系統和移動設備,但Vulkan在其他地方也有應用程序。例如,它适用于Google Stadia,它甚至支持帶有Nintendo Switch的遊戲機。

怎麼才能支持vulkan(放棄DirectX跨平台又開源)8

随着越來越多的遊戲出現在比以往更多的設備上,Vulkan的好處是顯而易見的:它允許開發人員為更多的平台構建遊戲,并且通常比閉源API的性能有所提高。

多年的醞釀

怎麼才能支持vulkan(放棄DirectX跨平台又開源)9

來自世界上最優秀的遊戲開發商之一的大型AAA級遊戲選擇了Vulkan,其默認PC API而不是DirectX。盡管如此,我們距離Vulkan成為每個遊戲的默認API還有很長的路要走。微軟仍然壟斷了PC遊戲,而DirectX仍然适合無數開發人員的工作流程。希望随着Vulkan 1.3帶來的變化以及Steam Deck等設備的勢頭,我們将來會看到更廣泛的支持。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved