1. 程式人生 > 遊戲 >《英雄薩姆:西伯利亞狂想曲》PC版效能表現分析

《英雄薩姆:西伯利亞狂想曲》PC版效能表現分析

《英雄薩姆:西伯利亞狂想曲》是《英雄薩姆4》的獨立資料片,在1月份正式發售,使用Serious Engine

4開發。外媒DSOGaming對這款作品進行了效能表現分析,一起來看一下。

以下是文章全文:

在這篇效能分析文章中,我們的CPU使用Intel i9 9900K、記憶體使用16GB DDR4 3800Mhz、顯示卡分別是AMD Radeon

RX580、RX Vega 64、RX 6900XT、NVIDIA GTX980Ti、RTX 2080Ti和RTX 3080。作業系統使用Windows 10

64-bit,驅動分別是GeForce 511.65和Radeon Software Adrenalin 2020 Edition 22.1.2。

Timelock在這款遊戲中提供了很多畫質選項供玩家調整。PC玩家在本作中可以調整材質、抗鋸齒、陰影、環境光遮蔽等方面的品質值得一提的是,《英雄薩姆:西伯利亞狂想曲》支援DirectX

11和Vulkan,不過我們建議使用DX11,因為在測試Vualkan

API的過程中我們遇到了嚴重的卡頓問題。本作還提供FOV設定,還有一些HUD/選單設定。

為測試本作對不同CPU執行緒的相容性,我們分別模擬了雙核、四核與六核CPU。從結果來看,本作對單一CPU核心/執行緒非常依賴。雖然不是完全的單執行緒,但就像《孤島驚魂6》一樣,一個CPU核心/執行緒會直接跑滿(併成為你所得整體效能的瓶頸)。解決這一問題的辦法只有使用IPC效能出色的CPU(或者有傑出單執行緒效能的CPU)。

有意思的是,超執行緒在不同CPU環境下對效能的影響也各不相同。我們模擬四核的時候,超執行緒表現就更好一些。但模擬六核的時候超執行緒的平均幀率就沒有變化(不過我們看到了最佳的幀率下限)。而在八核環境下啟用超執行緒的時候,可以看到效能暴跌的現象。

由於遊戲存在CPU優化問題,所以我們的CPU瓶頸被限制在1080p/終極畫面設定(大部分顯示卡可達1440p/終極畫面設定)。值得一提的是,由於DX11

API的原因,A卡在本作中的表現要比N卡差一些。在4K/終極畫面設定下,我們三塊最強顯示卡都可以提供流暢體驗。

我們需要說一下在體驗這款遊戲的過程中遭遇到的問題。遊戲中存在非常嚴重的卡頓問題(即便是在使用DX11

API時)。我感覺卡頓主要是由於讀取新敵人和新場景引起的。另外,這款遊戲就沒有真正流暢的時候(就連戰鬥中都會有卡頓)。就算我們把CPU預設降為“高”都會卡。這在一款快節奏動作FPS遊戲中是非常致命的。另外,在過場動畫裡還出現很多材質串流問題。說到過場動畫,大部分畫面都會卡。你看看下面這張圖片,告訴我這種畫面怎麼可能會卡?Serious

Engine 4真的需要技術大修,現在問題實在太多了。

《英雄薩姆:西伯利亞狂想曲》的最大賣點是同屏敵人顯示數量。這確實是個優點,其它FPS遊戲都達不到這種同屏敵人的數量。有時候玩家需要同時面對一百多個敵人。以這個數量來說,《英雄薩姆:西伯利亞狂想曲》確實給玩家帶來了一些值得回味的戰鬥體驗。

總而言之,《英雄薩姆:西伯利亞狂想曲》存在嚴重優化問題。雖然同屏顯示敵人數量很多,但卡頓問題和CPU優化問題也很嚴重。Croteam在《英雄薩姆》續作推出之前應該好好維護一下他們的引擎了。