血源|为什么《艾尔登法环》在RTX 3080 Ti上都无法稳60帧

万众期待的“老头环”(《艾尔登法环》)终于发布了,但是正当大家起早贪黑、兴冲冲地冲进游戏之后才发现,纳尼?为什么我的RTX 3080 Ti甚至RTX 3090都无法稳定60帧?
作为恶魂、黑魂、只狼、血源四个系列游戏全白金选手,笔者其实对于FromSoftware的技术力还是相当信赖的——首发要是能保持丝般流畅,那就不是FromSoftware了。其实在《黑魂3》、《只狼》、《血源》等作品发售初期,尤其是PC端,优化问题一直都是硬伤。其中也就是《只狼》的问题少一些。
·《艾尔登法环》优化差吗?
这次《艾尔登法环》总体优化其实不算差,为啥这么说呢?下图为证:
血源|为什么《艾尔登法环》在RTX 3080 Ti上都无法稳60帧
文章插图
但是《艾尔登法环》优化好吗?确实是不咋样,PS5版本还算凑合,本来性能更强的XSX连60fps都稳定不了,以致于Steam里的评论都是在说优化差,而总体评价也是“褒贬不一”。
血源|为什么《艾尔登法环》在RTX 3080 Ti上都无法稳60帧
文章插图
·游戏的优化差在哪?
那么《艾尔登法环》的优化到底差在哪呢?
今天我们不讨论什么手柄、键盘键位之类的优化问题,只说掉帧、卡顿的原因。
这次《艾尔登法环》依旧是秉承了F社祖传的“锁60帧”设计,所以即便你的电脑是RTX 3090显卡,最高帧数也只能到60fps。为什么会锁60帧?这一点其实不难理解。魂系列游戏战斗节奏相对于《鬼泣5》、《只狼》这样的动作游戏来说会慢一些,如果画面帧数不设限,那么高帧数就可能会加快游戏画面、人物动作的速度,这样就会在一定程度上改变游戏体验。
关于帧数改变对游戏体验改变比较典型的案例,最近的就是《生化危机2重制版》,不同帧数下,用小刀杀BOSS的速度是完全不一样的,具体大家可以看一些速通视频。
关于《艾尔登法环》卡顿掉帧的问题,不少网友都有自己的猜测,比如:
血源|为什么《艾尔登法环》在RTX 3080 Ti上都无法稳60帧
文章插图
而笔者经过一番测试发现,其实掉帧卡顿问题并非因为硬件,而是来自于游戏本身。
·实测看掉帧问题出在哪?
简单来说,《艾尔登法环》地图的某些区域,无论是什么样的硬件配置,只要你到达这个区域,就必定会掉帧。比如下面这个初始场景,RTX 3050 Ti和RTX 3080 Ti两台机器来玩,到了这里都会明显掉帧,而这样的区域在游戏中有不少,所以大家才会觉得优化差。
血源|为什么《艾尔登法环》在RTX 3080 Ti上都无法稳60帧
文章插图
这段楼梯谁来都掉帧(i9-12900H+RTX 3050 Ti)
血源|为什么《艾尔登法环》在RTX 3080 Ti上都无法稳60帧
文章插图
i9-12900H+RTX 3050 Ti掉帧明显
血源|为什么《艾尔登法环》在RTX 3080 Ti上都无法稳60帧
文章插图
i9-12900H+RTX 3080 Ti到了这里也同样会大幅掉帧
血源|为什么《艾尔登法环》在RTX 3080 Ti上都无法稳60帧
文章插图
i9-12900H+RTX 3080 Ti这种强力硬件也抗不住游戏自身优化问题
但实际上如果你不到达这些区域,而且显卡性能足够的话,游戏是会锁在60fps稳定运行。
·为何会出现明显掉帧?
那么为什么会出现这种特定区域严重掉帧的情况呢?
首先肯定是游戏自身优化问题。毕竟FromSoftware游戏做的虽然好,但技术力在本就不咋样的日系厂商里都真的不咋样,基本也就跟光荣拼的有来有回(详见《真三国无双8:帝国》)。所以笔者开始就对《艾尔登法环》的优化没有寄予太高期望。
其次,笔者这几天玩下来发现,大多数明显掉帧的区域附近都有新地图。比如上面这个初始区域,上了楼梯再走几步就会来到大地图起始位置;而后续其它一些明显掉帧区域的附近,也都会有或大或小的新地图,如地下洞穴、敌人营地等等。因此很有可能是游戏判断玩家走到这些位置的时候,会预先加载新地图,而瞬间暴涨的计算量加上没有太好的优化,从而导致硬件性能调度滞后,致使掉帧问题显现。