游戏玩趣集:十年之后《孤岛危机》终可流畅运行

爱玩网独家编译,未经允许请勿转载。

2007年11月13日,一个让所有硬件厂商们菊花一紧的游戏问世了,那就是由Crytek推出的大名鼎鼎《孤岛危机》(Crysis),这曾经是电脑游戏业对硬件需求最高的游戏之一。即便在经过了这么多年之后,《孤岛危机》依旧在拷问着如今的“高端硬件”性能。由于开发商Crytek将游戏的软件和硬件性能推向极限等多种原因,使得至今为止游戏依旧很难跑得十分流畅。而且回想一下在2007年,没有任何电脑系统可以在所有性能和特效全开下流畅运行这个游戏,而且这一记录保持了很多年。

《孤岛危机》是最初一批开始支持Direct 10接口的游戏,而且当时还是个初生儿的DX10接口表现并不怎么样。当年英伟达的高管罗伊·泰勒(Roy Taylor)曾说过《孤岛危机》使用了超过85,000个着色器 —— 依靠小程序生成并来产生出图像效果。虽然着色器技术在如今十分成熟而且很普遍,但在那个年代来说简直就是暴君一样的存在。着色器在当时也升级并加入了锯齿抗性效果(将反锯齿选项调节到着色器质量高,这会极大地影响游戏性能),但游戏跑不起来的原因可不止是抗锯齿。《孤岛危机》中还包括了体积光、丰富的植被、以及是第一批加入了空间遮蔽光源的游戏。

孤岛危机用了很多当时最新的高端技术,但最新和最好完全不是一个概念

尝试最新的技术往往不代表是“最好”的方式,至少对于《孤岛危机》的遮蔽光源是如此。视觉角度上看起来十分好,但有点好的过头了,当年的硬件完全无法承受这个强度。许多跑分效果不得不在降低了着色器质量之后才能在性能和画面质量上做出一个平衡 —— 而结果就是,即便在中等画质下(如果你当时够发烧,可以给高档着色器加上反锯齿)依旧看起来很养眼

当你启动《孤岛危机》的时候,似乎还有一些其他原因。你会看到熟悉的“英伟达 这才是玩的方式”(The Way It's Meant To Be Played)口号标志,之后还有一段“制胜法宝英特尔酷睿2至尊版”(Play to win with Intel Core 2 Extreme inside)。这种发烧级处理器在当年售价1,000美元,而且尽管2007年的酷睿2至尊版已经采用了四核模式,《孤岛危机》只能有效地利用其中两个核心。如今我们的高端CPU可比当年的酷睿2和速龙X2快了不知多少,但很大的原因是因为内核数和线程数增加所致,因此对《孤岛危机》这样的游戏来说没什么太大的帮助。

《孤岛危机》和2007年的电脑硬件

英伟达GeForce 8800 Ultra,图片由VC Collection提供

从现在角度来看,你会惊讶到当年的硬件是个多么“老弱”的性能。当时的英伟达推出了如艺术品一样的GeForce 8800GT/GTX/Ultra级显卡,当年最快的8800 Ultra有着384亿次浮点运算能力,以及非常让人赞叹的103.7GB显存带宽。

镭龙HD 2900 XT,图片由Xbitlabs提供

同期的AMD最高端显卡为HD 2900 XT,而在《孤岛危机》上市一周之后推出了HD 3870。这两个显卡分别有着475和496亿次浮点运算能力,以及128G和72G的显存带宽。

总结下来就是,如今的GTX 1080 Ti比当年的8800 Ultra在运算能力上高出30倍,内存带宽高出4.5倍。而RX Vega 64则是比2900 XT的运算能力强了26背,显存带宽强了4倍。

老实说2007年最高端的显示器是2560x1600解析度的30英寸板面,可当年大多数的媒体都没用这个进行《孤岛危机》的评测,因为完全不够看。如今我们的现代4K显示器(3840x2160)有着双倍的解析度,但考虑到如今更强的运算能力,所以理论上我们能玩的起来……吧?

4K画质下4倍抗锯齿的《孤岛危机》

那么让《孤岛危机》以最高图像设定和4K解析度下运行最重要的是什么呢?首先要明确一点:我们不能开到8xAA,因为这负担对于单块GPU来说这有点太过了。老实说多几块显卡组个SLI或交火应该不是什么问题,但我们还是先专注单显卡的性能吧。我们要考虑的是如今的硬件能否征服被戏称为“显卡危机”的《孤岛危机》,而不是用现代硬件来演示老游戏。当在特定条件下使用GTX 1070 Ti时候,帧数只有42FPS左右,显然这不够看(PC Gamer的标准是:4K下稳定60FPS才算合格)。

4K解析度非常高设定和4xAA,帧数比较稳定但时不时会掉到60FPS以下

那么显然,唯一能用的就是GTX 1080 Ti了,配合i7-8700K一起使用。在1080P和1440P解析度夏开到“非常高”也很轻松,但要4K画质和60FPS就有点强人所难了。于是PC Gamers的编辑尝试对硬件进行了超频,CPU超到了4.8GHz,GPU超到了2000MHz,同时调整了VRAM的时钟频率。还有就是,千万不要用FRAPS来测《孤岛危机》,这个软件似乎至今都不怎么喜欢它(甚至可能造成游戏性能极大下降)。

用10年后的硬件运行《孤岛危机》(来源:本站

其次诸位读者可以看看上面的视频,游戏的画面帧率时不时地会掉到60FPS以下。当然了,这可能是因为他使用的是GeForce Experience自带的ShadowPlay功能,使得4K解析度下的性能会有10%左右的下降。游戏前半部分和后期某些关卡可能吃硬件会比较凶,当ShadowPlay关闭之后游戏的平均帧数可以在60FPS以上,但仍然会时不时地掉下来。

10年后的《孤岛危机》和画面设定

除了这些个烧到让人意识模糊的硬件需求之外,即便在十年之后的今天,《孤岛危机》依旧是画面视觉最棒的PC游戏之一。有一些如今游戏中你不常见的元素,比如砍树近路阴影不像现代游戏那样处理的很好,你也不会遇到成群的NPC。但除了那有些过分的动态模糊(当然你可以选择降低或关闭)之外,画面看起来一点都不过气。

当使用GTX 1070 Ti和2560x1440解析度运行《孤岛危机》时,PC Gamer的编辑尝试了不同的画面选项来看哪些影响游戏性能。首先就是抗锯齿功能需要关闭,因为只有当着色器设定为“高”之后才能开启。其他的基本设置到了“非常高”,总结效果如下:

《孤岛危机》的图像设置菜单

对于如今显存容量过剩的GPU来说(2007年《孤岛危机》发售时,2G显存或VRAM已经对于大部分游戏已经是很多或过剩了),纹理质量和阴影质量不会影响性能,物理效果也不会改变流畅度 —— 实际上讲这些东西都降到低之后反而会让流畅度降低,也就是说如今的英伟达驱动程序都是在“努力”让玩家开上更高的画质而下功夫

非常惊讶的是,让人发现和过去不同的影响点包括了体积光质量(1%),游戏效果质量(1%),后期处理质量(3%),粒子质量(1%),水面质量(2%)和动态模糊(2%)都难以对游戏流畅度造成严重影响。那么除了解析度之外,能让你游戏运行流畅度被降低的选项只有三个地方了。

反锯齿质量设定到4x之后会导致游戏有15%的性能下降,设定到8xAA之后则会有25%的下降。当然了这并不是严格的多重采样反锯齿(MSAA),也不是基于最新后期处理方式的快速近似抗锯齿(FXAA)或颜色分级抗锯齿(SMAA),《孤岛危机》采用的是混合了MSAA和英伟达显卡上的高端“五点抗锯齿”(Quincunx AA)模式。

着色器质量对性能有着类似的影响,将着色器设置为低之后有了15%的性能提升 —— 但这个设定对画面影响非常大,而且如果你将着色器设定为高以下档位时根本无法开启抗锯齿功能。

物体质量是对帧率影响最大的一个部分,你需要退到主菜单之后才能更改这个选项。在测试中选择“低”档位时会让性能提升25%,但是这会导致很多物件或细节在你靠近到一个程度之后才会突然“跳”出来。

虽然单体选项影响甚微,但当所有这些都结合到一起之后会发现很有趣的事情。比如所有设定档位选择“低”之后,结果非常出色。在1440P特效全低下,帧率几乎翻倍,1070Ti显卡也能跑出丝般顺滑(也很辣眼睛的)224FPS。

《孤岛危机》之后再无传说

GTX 1080 Ti依旧有不能流畅运行的游戏,但那是为更高画质而不是最基本的运行

就在我们吐槽“显卡危机”将近十年之后,你并没有找到《孤岛危机》的真正继承者(《血狮》是在孤岛危机之前,所以并不算在内)。是的,如今的电脑游戏也很吃硬件 —— 比如《方舟:生存进化》使用1080 Ti开4K史诗级画质时也只有25FPS —— 但以2007年的硬件标准来跑4K画质的《孤岛危机》,就算能带的起来你可能会看到的是个位数帧率的幻灯片。而且更别提还得是什么级别档位的画质设定。

2007对于PC游戏业来说真是丰厚美妙的一年,其他家的大作比如Valve的橙盒套装、初代《生化奇兵》以及《潜行者:切诺贝利的阴影》等都是当年的年度精品。然而我们可能再也找不出像“显卡危机”这样的将游戏画面技术跨越顶峰的游戏了。这不光导致了PC玩家们纷纷升级新硬件,还在某种意义上推进了PC硬件的发展吧。

总之如果你能达成上述的这些硬件需求顶峰,你终于可以流畅地运行《孤岛危机》了,而且觉得值得一试。

本文来源PC Gamers。