PC上的Silent Hill 2:另一台虚幻引擎5游戏击败了口吃
就像许多虚幻的引擎5游戏一样,Silent Hill 2 Stusters ,它也很受阻。为什么会发生?可以修复吗?寻找答案,我发现自己在兔子洞中倒下了这个游戏 - 以及其他基于虚幻引擎5的游戏 - 比框架时间图上的大lurch更为令人关注的问题 。着色器编译口吃?在寂静岭2中,这不是问题。好吧,不幸的是 - 这是非常有问题的。但是 ,类似于《星球大战》绝地:幸存者,还有动画口吃。即使您设法稳定了性能,仍然不可能在Silent Hill 2中享受平稳 ,稳定的体验 。我们对为什么会发生甚至是高度临时的解决方案有一定的了解,但是即使如此,UE5仍在继续提出问题 ,而随着游戏后游戏后,它们仍在堆积如山。
在对此深入了解之前,让我们更整体地谈论Bloober团队的工作。就寂静岭2的PC版本而言 ,有很多喜欢和享受的东西 。图形选项通常还可以,而且也有一些惊喜 - 例如控制台式动态分辨率缩放缩放支持,即使它仅限于Epic的TSR Upscaler。不过 ,除了游戏5版本的游戏之外,还有实际的扩展,这是我这些天我不认为这是理所当然的。例如,控制台倾向于使用软件管腔进行弥漫性全局照明和反射 ,但是硬件加速版本明显更好 。许多PC端口甚至都不费力地提供硬件管腔,但是Silent Hill通过其“射线跟踪/OFF ”选项确实可以产生更高的反射和更准确的间接照明。这通常是一件好事,因为PC的软件管腔实现似乎并不等同于UE5的Epic设置。
我很高兴游戏提供仅在PC版本上找到的独特RT功能 ,而且我经常认为游戏看起来真的很棒,但是我确实注意到许多视觉缺陷,如果能够将其固定在以后的补丁中 ,则应该被指出 。例如,到目前为止,我看到的几乎所有的布都以30fps的速度运行 ,无论您的框架速率目标是什么,因此风中飘动的窗帘或旗帜看起来很尴尬,而且很差。过场动画是一样的 ,使用UE5的帧速率盖,它令人难以锁定至30 fps。这绝不应该是PC端口上的“功能”,而是要在伤口中加盐,如果您使用V-Sync ,则不一致的框架步序是一天的顺序 。据我所知,这也以其性能模式影响PS5版本。
在静音山2的PC版本中,我们遇到了错误和口吃问题的问题 ,尽管本文概述了基本知识,但视频带来了更深入的深度 - 示例。
虽然硬件管腔通常看起来更好,但这里也有错误。Grass会闪烁 ,而整个演示文稿在游戏世界中越来越稳定但看似任意的点时会瞬间闪烁 。管腔反射也遭受了较差的降级,表现出明显的“沸腾”效果,而移动的叶子可以“留下”踪迹。整个过程中都存在其他缺陷和错误 ,但是看到PC社区试图通过mod解决该问题是非常了不起的。DLSS Ray重建已被移植到游戏中,例如,令人信服地解决Lumen DeNoising问题 ,而DLSS .dll交换可以整理出尾随的叶子 。甚至我都以.ini调整来添加射线跟踪的透明度反射,而不仅仅是灯具探针和屏幕空间反射,从而大大改善了玻璃渲染。与往常一样,PC修改器正在尽力而为 ,试图使游戏变得更好 - 希望Bloober从中汲取灵感。我们喜欢在这里称之为“低悬挂果实 ”的很多东西:可以明显地改善游戏的简单解决方案 。
但是,我们不应该期望修改器可以解决UE5的多年生口吃问题 - 是的,无论我们在谈论mods ,.ini调整,甚至使用现有最强大的PC硬件,您都无法解决您无法修复的口吃。这些是不真实引擎的持续基础问题 ,需要软件修复。好消息是,没有着色器的汇编:没有搭便车,因为着色器代码按照需要进行即时编译 。Bloober团队似乎正在将其塞入加载过程中 ,PC监视工具显示您的CPU在所有内核上都最大化。遍历口吃?那是在黑桃的地方,甚至还有顶级的Ryzen 7 7800x3d暂时搭配至16-24ms。该游戏可以始终以100fps的速度运行,具体取决于硬件 ,因此可以说平均每帧10毫米 。要看帧时的双倍时,双倍的次数是显而易见的,无法避免和记住,这是CPU可以购买的最快游戏。在更受欢迎的Ryzen 5 3600(主流CPU“经典”)上 ,您可以将其加倍。
在线阅读,我看到很多人误以为PS5上的情况要好得多,但不幸的是不是。由于V-sync陷入困境 ,因此很难测量发生的Studter的确切长度,但是每天都很难看到它们在那里,而且在游戏的30fps模式下实际上很明显 。不同之处在于 ,整体帧速率要低得多,因此遍历口吃是一系列掉落的帧,而不是PC突然落下。PS5似乎也可以在更长的时间段内传播遍历遍历 - 因此 ,与PC上看到的那样,一系列较小的斯塔特,而不是一个大尖峰。
我们已经看到 ,有些人试图通过遵循类似的途径到游戏机来减轻遍历的口吃:在较低的帧速率上人为地限制游戏,并使用出色的CPU性能在框架更新中包含Stusters 。例如,如果Silent Hill 2在某个CPU上达到25ms,则限制为30fps(每帧33.3ms) ,则应在常规更新中包含挂钩。这确实可以每33.3ms给出一个新框架,但是它在提供平稳的性能方面不起作用,这是我们发现必须解决的另一个不真实引擎5的关键问题 ,必须解决:动画口吃。随着帧速率限制为30fps和新框架,Silent Hill 2的PC版本仍然是斯托克(!) - 这一次是受影响的游戏更新 。我建议观看视频,以查看行动中的问题 ,并更详细地描述我们认为问题所在。
发动机在“三角洲时间”上运行,从理论上讲,无论帧速率是多少 ,都应该提供相同的游戏速度。如果我们通过启动参数禁用了这一点,并强制静音山2以30fps的速度运行,我们发现问题已经完全消失(不幸的是 ,它似乎在60fps时起作用) 。将游戏设置为固定的抽动意味着,如果您允许游戏以更高的帧速率运行,则它将以可笑的快速速度运行。帧速率较慢?字面的SNES风格放缓。但是,如果您有足够的马力以30fps的速度运行 ,则问题是解决的 。同样,上面的视频显示了一些戏剧性的例子。
该测试表明,在《寂静的山》 2中 ,有些问题是什么问题。从技术上讲,尽管有大量的空气报价 - 我们设法“修复 ”了游戏,但是上限为30fps并不是一个可行的解决方案。就像事情存在的那样 ,这个游戏的问题使我陷入了一个兔子的洞中,我发现了一些意外的东西,甚至更令人困扰 ,而不仅仅是“不良”的帧时间 。在Silent Hill 2中,这里有些错误,而我在《星球大战绝地武士:幸存者》中看到的事实也让我担心。这是Windows问题吗?这是游戏问题吗?这是一个不真实的引擎问题吗?这是问题的结合吗?我不知道 ,但肯定这不是我要解决的工作 - 我只能报告它,并希望游戏开发人员和史诗本身会意识到问题并消除问题。
相关文章
发表评论