一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

每一個PC遊戲玩家都會面臨著一個問題,硬件跟不上游戲的推出速度,遊戲幀數不夠,距離流暢遊玩只差10幀了,但是奈何錢包吃緊,我是真的一滴都沒有了!(土豪隨意)

如何壓榨僅有的硬件性能,也許超頻是最佳的選擇,但不是每一個玩家都有可超頻的平臺,況且盲目的超頻也會有隨時boom的危險,今天就介紹一個不需超頻就可以提高10%幀數的方法,小白都可以輕鬆做到,重點是不用花錢!

在這之前先介紹一下圖形API

API是Application Programming Interface的縮寫,是應用程序接口的意思,常見的圖形API有:OpenGL、DirectX、Metal、Vulkan等。

這裡著重說一下與遊戲黨最為相關的兩個API就是DirectX11、12Vulkan。

  • DirectX11、12

DirectX是業界老大哥微軟所推出的一種技術,DirectX11是目前最為成熟的圖形API,它誕生於2008年,目前市面上幾乎90%以上的遊戲都是以此開發,DirectX12自2015年誕生,對DirectX11進行了改進以及加入了更多的功能。因為DirectX是龍頭老大做的且和Windows操作系統有著密不可分的聯繫,所以目前大部門遊戲都是基於DirectX開發,畢竟這樣一來適應更多的用戶群,也便於優化。


一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

如果DirectX11、12你不夠熟悉,那麼DirectX9.0c想必是每一個玩家都曾聽說過的東西,沒有DirectX你將無法正常進入遊戲。

  • Vulkan

Vulkan是一個最近幾年新出現的API,由 Khronos 集團開發,也就是大名鼎鼎的OpenGL開發公司。相比於DirectX,Vulkan最重要的特性之一就是跨平臺,Vulkan能夠支持深入硬件底層的控制,為Windows7、Windows8.1、Windows10 和 Linux帶來更快的性能和更高的影像質量。Vulkan API 還提供超高的 OS 兼容性、渲染特性和硬件效率。

一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

Vulkan是一個免費開放的、跨平臺的、底層的圖形API,在一定程度上受到了更多開發者的關注,畢竟辛辛苦苦開發出的3A大作可以滿足更多的應用平臺,能夠高效率的運行。

這裡可能有人問了,這跟提高遊戲幀數有什麼關係?

上文也說到了,目前的主流開發API是DirectX,但是已經有不少3A大作開始以Vulkan作為開發API,那麼基於Vulkan的優點,那麼我們是不是可以理解,以Vulkan接口啟動遊戲會不會比以DirectX接口啟動遊戲可以獲得更高的幀率呢?

接下來我們通過幾款遊戲來觀察一下事情的真相是怎麼樣的,因家境貧寒,測試截圖來源於網絡。

目前熱門的3A大作同時支持Vulkan和DirectX的有大表哥2(荒野大鏢客2)、幽靈行動:斷點、殭屍世界大戰等。

  • 幽靈行動:斷點

同硬件水平,在DirectX11和Vulkan的對比幀數表現,可以看出Vulkan比DirectX11平均高出15幀左右。

一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

DirectX11

一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

Vulkan

  • 殭屍世界大戰
一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

DirectX11

一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

Vulkan

同硬件水平,在DirectX11和Vulkan的對比幀數表現,可以看出Vulkan比DirectX11平均高出近20幀。

看到這裡你可能會覺得Vulkan也太厲害了,碾壓了DirectX,但是請注意這裡的對比是DirectX11而不是DirectX12,那麼Vulkan對比DirectX12會是一種什麼樣的表現呢。

  • 大表哥2(荒野大鏢客2)
一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

DirectX12

一招教你遊戲幀數提高10%!你可能不相信,但是真的不花錢

Vulkan

同硬件水平,在DirectX12和Vulkan的對比幀數表現,可以看出Vulkan比DirectX12在幀數上打了個平手。

綜上,我們可以看出在同硬件水平下,對比DirectX11和Vulkan的幀數表現,Vulkan是要比DirectX11幀數更高的,但是在DirectX12和Vulkan的對比幀數表現則雙方旗鼓相當。

所以,如果你感覺到遊戲時幀數不夠,可以嘗試在Vulkan模式下運行遊戲,說不定會有意外的驚喜。


分享到:


相關文章: