《无人深空(No Man’s Sky)》是一款被媒体炒作过度的游戏。游戏最初公布的时候是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)。
然而,当我们在模拟双核系统下测试这款游戏时,我们马上就遇到了严重的卡顿问题。而且这类卡顿问题即使是在模拟四核系统下也依然存在,只不过没有像双核下这么频繁出现罢了。
我们猜测,造成这些卡顿的原因是游戏“随机生成程序”的算法问题,而不是着色器的问题,所以我们在想,也许超线程技术可以改善这个问题。
而对于超线程技术,我们有一些好的消息,也有一些不好的消息。好的消息是,当开启了超线程技术以后,我们就可以在模拟四核系统下消除几乎所有的卡顿。即使在双核下,情况也好了很多,尽管还是有一点点可见的卡顿。不好的消息就是,当开启超线程技术时,游戏的整体表现大幅下滑,只有20-25帧。举个例子,在六核CPU下,一些场景的帧数为50帧,但是如果你关闭超线程技术的话,同样的场景就可以达到70帧。
更多相关资讯请关注:无人深空专题
更多相关讨论请前往:无人深空论坛