《無人深空》PC性能分析出爐 CPU優化還需要改進
《無人深空》是一款被媒體炒作過度的遊戲。遊戲最初公布時是PS4限時獨佔的,但現在我們已經能在PS4和PC上玩到這款遊戲。所以是時候看看《無人深空》這款遊戲在PC平台上的表現。
此次PC性能分析我們採用了如下配置:
CPU:英特爾i7 4930K(睿頻加速至4.0Ghz)
記憶體:8GB RAM
顯卡:NVIDIA GTX980Ti和GTX690
作業系統:Windows 10 64位
驅動:最新的NVIDIA WHQL驅動
需要注意的是,這次的PC性能分析是基於最新的《無人深空》beta版,此版本已經包含了諸多的遊戲性能改進。
NVIDIA已經在最新的驅動中增加了對《無人深空》(必須是beta版)的SLI支持,這意味著大家不用再折騰各種第三方的工具來實現SLI了。好了,讓我們開始此次《無人深空》PC性能分析吧!
《無人深空》採用了Hello Games自家開發的引擎,這個引擎可以通過程式隨機生成太陽系、各種行星、天氣氣候、以及行星上的動植物群。
但不幸的是,這個引擎對PC的優化並不是很給力,至少目前來講是這樣。就像你可以在下面的圖中看到的那樣,雖然我們的CPU已經毫無瓶頸了,但這款遊戲還是無法充分發揮出我們顯卡的實力。
我們猜測可能是OpenGL的API出了點毛病,在測試《DOOM》的時候,我們也遇到過類似的情況。也許像《DOOM》一樣來一個Vulkan更新補丁可以解決這個問題,帶來驚人的改進。但我們並不確定Hello Games有沒有這個能力像id Software那樣搞出這個補丁。
為了測試一下這款遊戲在不同的CPU上都會有怎樣的表現,我們模擬了雙核和四核的CPU,而《無人深空》的表現讓我們覺得這款遊戲對CPU的要求有點令人摸不著頭腦。而在六核CPU下,我們發現運行遊戲毫無壓力,遊戲能夠以全高特效,在1080P的分辨率下保持最低70幀的流暢度,此外,我們也沒有發現很多PC玩家抱怨連天的卡頓問題(stuttering issues)。
然而,當我們在模擬雙核系統下測試這款遊戲時,我們馬上就遇到了嚴重的卡頓問題。而且這類卡頓問題即使是在模擬四核系統下也依然存在,隻不過沒有像雙核下這麽頻繁出現罷了。
《無人深空》CPU測試圖
我們猜測,造成這些卡頓的原因是遊戲“隨機生成程式”的算法問題,而不是著色器的問題,所以我們在想,也許超線程技術可以改善這個問題。
而對於超線程技術,我們有一些好的消息,也有一些不好的消息。好的消息是,當開啟了超線程技術以後,我們就可以在模擬四核系統下消除幾乎所有的卡頓。即使在雙核下,情況也好了很多,儘管還是有一點點可見的卡頓。不好的消息就是,當開啟超線程技術時,遊戲的整體表現大幅下滑,只有20-25幀。舉個例子,在六核CPU下,一些場景的幀數為50幀,但是如果你關閉超線程技術的話,同樣的場景就可以達到70幀。
就像我們已經說過的,《無人深空》並不能充分發揮出我們GTX980Ti這塊顯卡的實力。但無論如何,在這塊顯卡上,遊戲還是可以達到最低70幀的流暢度,而在GTX690上,遊戲的最低幀數也達到了64幀。
《無人深空》其實並不需要一塊高端的顯卡,這是因為它採用的是OpenGL的API,當然了,很有可能也正是因為它採用了OpenGL的API,所以當繪圖指令的數量急劇增加時,遊戲表現就出現問題了。
Hello Games為我們提供了一些遊戲畫質的調節選項,我們強烈建議,當你遇到了任何遊戲畫面表現的問題時,你可以降低“生成細節(Generation Detail)”和“陰影品質(Shadows Quality)”的參數。
PC玩家同樣也可以調節抗鋸齒選項,《無人深空》中隻提供了兩個抗鋸齒的選項:FXAA和SSAAx4。除了抗鋸齒選項,調節選項還包括了各向異性過濾、紋理貼圖和反射品質、視野調節,以及是否鎖定遊戲的幀數。
《無人深空》遊戲畫質調節選項
雖然《無人深空》最大的特色就是在廣闊的世界中進行“無縫式”的探索,但說實話,它的畫面並不是那麽讓人驚豔。在遊戲中,玩家可以登陸不同的星球,遊覽過這個星球之後,你可以起飛去探索太空,在這個過程中螢幕上不會顯示任何的loading(讀盤)圖示,這真的有點令人驚訝。得益於它“自動生成程式”的算法,遊戲可以向我們展現出各種多姿多彩,獨具特色的星球。