【W(wǎng)ARFRAME】性能優(yōu)化選項(xiàng)詳解
近期Warframe的新版本引入了現(xiàn)代顯卡的全新技術(shù),很多玩家對(duì)此不太了解,因此寫(xiě)一篇專(zhuān)欄來(lái)給大家介紹一下,明天會(huì)聯(lián)合@茶樹(shù)咕咕菇做一個(gè)視頻版的介紹。

目錄
畫(huà)質(zhì)提升技術(shù)
介紹
顯卡需求
技術(shù)版本
技術(shù)缺陷
畫(huà)面對(duì)比
DirectX
介紹
版本對(duì)比
著色器緩存
DXR光追
動(dòng)態(tài)分辨率
介紹

畫(huà)質(zhì)提升技術(shù)(Upscaling)
目前三大硬件巨頭都推出了自己的AI畫(huà)質(zhì)提升算法。
Nvidia:DLSS——深度學(xué)習(xí)超采樣
AMD:FSR——FidelityFX超分辨率
Intel:XeSS——Xe超采樣(Warframe可能會(huì)在以后的更新中支持)

這三項(xiàng)技術(shù)的本質(zhì)都是降低實(shí)際渲染分辨率,節(jié)省顯卡性能,然后利用AI算法將模糊的低分辨率畫(huà)面進(jìn)行優(yōu)化,提升到原本的分辨率。以此來(lái)犧牲少量畫(huà)質(zhì)提升游戲幀數(shù)。
目前Warframe可以在設(shè)置選項(xiàng)中選擇開(kāi)啟DLSS或FSR,后續(xù)版本可能會(huì)支持XeSS。


顯卡需求
建議升級(jí)到最新版本的顯卡驅(qū)動(dòng)程序以獲得最好的效果!
DLSS
Nvidia顯卡:20系及以上
AMD顯卡:不支持
Intel顯卡:不支持
FSR
Nvidia顯卡:10系及以上
AMD顯卡:RX500系及以上
Intel顯卡:支持所有Xe系列顯卡及以上
XeSS
雖然是Intel的技術(shù),但是AMD的CPU也可以使用。
Nvidia顯卡:7系及以上(最低需求GTX750)
AMD顯卡:RX6000系及以上(舊顯卡也支持,但是性能會(huì)下降,不推薦使用)
Intel顯卡:支持所有Xe系列顯卡及以上(Intel顯卡使用自家XeSS技術(shù)效果更好)

技術(shù)版本
DLSS版本:2.0和3.0
2.0:支持20系及以上Nvidia顯卡,擁有降低顯卡性能消耗,提升幀數(shù)的功能。
3.0:僅支持40系Nvidia顯卡,擁有2.0的功能,額外附加AI插幀功能,幀數(shù)更高,但是也會(huì)讓游戲操作延遲變高。
FSR版本:1.0和2.0
1.0:擁有降低顯卡性能消耗,提升幀數(shù)的功能,但是畫(huà)質(zhì)非常糊,還有嚴(yán)重的拖影問(wèn)題。(《塞爾達(dá)傳說(shuō):王國(guó)之淚》使用了FSR 1.0。)
2.0:在1.0的基礎(chǔ)上優(yōu)化了畫(huà)質(zhì),略微減少了拖影問(wèn)題,但整體還是不如DLSS和XeSS。
XeSS:目前僅發(fā)布1.0版本
1.0:擁有降低顯卡性能消耗,提升幀數(shù)的功能,畫(huà)質(zhì)及幀數(shù)優(yōu)化效果優(yōu)于FSR,但是不如DLSS。

技術(shù)缺陷
這些AI算法算出來(lái)的畫(huà)面不是原生畫(huà)面,可能會(huì)出現(xiàn)少量錯(cuò)誤。
游戲中有大量粒子效果或畫(huà)面高速變化時(shí)會(huì)讓游戲畫(huà)面整體變得非常差。
因此:如果顯卡性能夠好,游戲足夠清晰流暢,就不需要開(kāi)啟這些功能!


畫(huà)面對(duì)比
實(shí)際測(cè)試下來(lái)畫(huà)面質(zhì)量如下排序:
原生畫(huà)面 > DLSS > XeSS* > FSR
*Warframe目前不支持XeSS,我測(cè)試了同時(shí)支持三項(xiàng)技術(shù)的死亡擱淺,F(xiàn)SR畫(huà)面拖影非常嚴(yán)重,XeSS效果明顯優(yōu)于FSR,但仍不如DLSS好。




DirectX圖形計(jì)算應(yīng)用程序接口
DirectX是微軟開(kāi)發(fā)的圖形計(jì)算應(yīng)用程序接口(API),因此只適用于Windows系統(tǒng)電腦和Xbox主機(jī)。
簡(jiǎn)稱DX,目前常用的版本是DX11和DX12。與之類(lèi)似的常見(jiàn)圖形計(jì)算接口還有Vulkan。
現(xiàn)代Windows游戲通常都使用DirectX,有一部分游戲支持在DX11與12版本之間切換。


版本對(duì)比
目前的顯卡和驅(qū)動(dòng)程序全部基于DX12進(jìn)行優(yōu)化,因此如果游戲同時(shí)支持DX11和DX12則推薦優(yōu)先使用DX12。很多評(píng)測(cè)都指出,使用相同電腦配置測(cè)試同一個(gè)游戲,切換到DX12可以獲得更高的幀數(shù)。
我的個(gè)人測(cè)試:
使用DX11在漂泊者營(yíng)地中幀率為每秒140幀。
使用DX12在漂泊者營(yíng)地中幀率為每秒180幀。

著色器緩存(僅支持DX12)
著色器是指游戲運(yùn)行時(shí)需要消耗顯卡性能來(lái)渲染的臨時(shí)文件。
渲染著色器有兩種方式:
1,實(shí)時(shí)渲染(舊版本Warframe使用DX12接口時(shí)的渲染方式)
游戲游玩過(guò)程中占用一部分顯卡資源來(lái)渲染著色器,著色器不保存到本地,每次玩游戲都需要重新渲染。
優(yōu)點(diǎn):不占用硬盤(pán)空間。不需要花時(shí)間等待游戲完整渲染所有著色器。
缺點(diǎn):每次啟動(dòng)游戲都需要重新渲染,游戲過(guò)程中可能會(huì)因?yàn)殇秩局鞫霈F(xiàn)頻繁的小卡頓。
2,著色器緩存(Warframe本次更新添加的新功能)
將著色器緩存文件保存到硬盤(pán),不需要在游玩過(guò)程中實(shí)時(shí)渲染。
著色器緩存文件會(huì)根據(jù)游戲設(shè)備的不同而變化,因此不同設(shè)備的緩存文件不通用!
優(yōu)點(diǎn):顯卡直接從硬盤(pán)讀取著色器緩存,不需要消耗顯卡性能來(lái)實(shí)時(shí)渲染。讓游戲更加流暢,沒(méi)有卡頓。某些定制設(shè)備(例如Steam Deck掌機(jī))有官方在服務(wù)器渲染好的緩存文件,可以直接下載并使用。
缺點(diǎn):緩存文件需要占用一定的硬盤(pán)空間。某些游戲是在游戲首次開(kāi)啟時(shí)渲染所有著色器,需要消耗大量的時(shí)間。(例如:我最近在玩《最后生還者重制版》,首次開(kāi)啟游戲需要消耗2小時(shí)渲染所有著色器緩存,渲染完成后可以獲得極高的畫(huà)質(zhì)和流暢度。)

Warframe的著色器緩存:
Warframe當(dāng)前版本想要開(kāi)啟著色器緩存,必須要在啟動(dòng)器選擇使用DirectX12接口,然后開(kāi)啟著色器緩存選項(xiàng)。
Warframe的著色器無(wú)法在開(kāi)啟游戲時(shí)全部統(tǒng)一渲染,游戲?qū)嶋H的工作方式是上文所述的1與2結(jié)合:首次進(jìn)入某個(gè)區(qū)域時(shí),實(shí)時(shí)渲染該區(qū)域所需的著色器緩存,然后保存到硬盤(pán)以便后續(xù)使用。后續(xù)進(jìn)入該區(qū)域可以直接從硬盤(pán)讀取著色器緩存,不需要消耗顯卡性能來(lái)渲染。
所以目前Warframe開(kāi)啟著色器緩存后的表現(xiàn)是:首次進(jìn)入某個(gè)區(qū)域時(shí)會(huì)出現(xiàn)頻繁的小卡頓,因?yàn)楹笈_(tái)在渲染該區(qū)域的著色器緩存。渲染完成后卡頓消失,以后都會(huì)非常流暢。

DXR光線追蹤技術(shù)(僅支持DX12)
目前PC端幾乎所有支持光線追蹤的游戲都使用DXR光線追蹤,有少量光線追蹤游戲使用Vulkan光線追蹤。之前Steve在官方論壇文章中提到過(guò),使用DX12的Warframe可能會(huì)在未來(lái)支持開(kāi)啟光線追蹤。

動(dòng)態(tài)分辨率
舊版Warframe就擁有這項(xiàng)功能,可以被畫(huà)質(zhì)提升選項(xiàng)(DLSS或FSR)替代,其工作方式是在顯卡性能不足時(shí)降低渲染分辨率,以此來(lái)維持穩(wěn)定流暢的幀率,同時(shí)會(huì)讓畫(huà)面變模糊。設(shè)置中可以選擇讓游戲自動(dòng)調(diào)整渲染分辨率,或手動(dòng)設(shè)置50%到100%的渲染分辨率。



非常感謝大家的閱讀,如果在本文中發(fā)現(xiàn)了任何問(wèn)題請(qǐng)?jiān)谠u(píng)論區(qū)指出,謝謝!