《Silent Hill2 重制版》发售两年多,依然是PC上画面最出色的生存恐怖游戏之一,很大程度上要归功于虚幻引擎5营造的浓烈氛围。但游戏也一直有个臭名昭著的老毛病——穿行卡顿,哪怕硬件性能再强,照样会打断游玩体验。如今一款叫“21 Sacraments Patch”的新模组声称能显著缓解这个长期问题,而我们的实测显示,它确实带来了可观的改善。
模组出自作者bigbullet3之手,是一款实验性的原生修改,针对的是游戏光线追踪几何构建的调度,而不是靠常见的虚幻引擎配置调整来凑效。
有意思的是,这个项目受到了“Ishimura Patch”的启发,后者是我们昨天刚报道过的另一款社区模组。那款模组大幅减少了《死亡空间 重制版》的穿行卡顿,我们的测试显示其0.1%低帧提升了176%。
不过两个项目在技术上差别不小:“Ishimura Patch”处理的是《死亡空间 重制版》寒霜引擎里的GPU显存分配行为,而“21 Sacraments Patch”走的是另一条路,专门针对虚幻引擎。
具体来说,模组修改了与r.RayTracing.Geometry.MaxBuiltPrimitivesPerFrame相关的原生数值,为每帧设定5万个图元的软性预算。这实际上把符合条件、排队等待的光线追踪几何构建分散到多帧中,从而减少原本会打断帧交付的GPU工作突发。
开发者强调,这并不会增加可用的显存池,某些即时或异常庞大的几何构建仍可能超出设定预算。不过思路很直接:与其让过多几何处理工作堆在单帧里,不如把这份负载摊得更均匀。
我们自然迫不及待想让这款新模组接受检验。
《Silent Hill2 重制版》是一款出色的恐怖游戏,但自发售以来一直受着色器编译卡顿和穿行顿挫困扰,开发商几乎没有做出修复努力。图片来源:Konami。
《Silent Hill2 重制版》——“21 Sacraments Patch”基准测试:0.1%低帧最高提升52%
我们使用Intel Core i7-14700K与NVIDIA GeForce RTX 4090桌面测试平台,在1440p分辨率下对《Silent Hill2 重制版》进行基准测试,并用CapFrameX分别记录安装与未安装“21 Sacraments Patch”时的性能。
测试中,我们从马丁街的存档点快速穿行约40秒,前往卡茨街的伍德赛德公寓。这条路线刻意经过Silent Hill的不同区域,以触发游戏臭名昭著的穿行卡顿,而不是在相对不吃性能的场景里站着测帧数。
我们的测试路线是在Silent Hill街道上快速穿行,从马丁街存档点前往卡茨街的伍德赛德公寓,刻意给游戏的穿行帧节奏施压。
结果相当令人印象深刻:
性能指标方面,原版平均帧率为181.7 FPS,安装模组后为184.6 FPS,提升1.6%;1%低帧从80.7 FPS升至103.2 FPS,提升27.9%;0.1%低帧从45.8 FPS升至69.8 FPS,提升52.4%;自适应标准差从59.8降至13.0,降低78.3%。
可以看到,平均性能几乎没变,从181.7 FPS升到184.6 FPS,1.6%的提升相当微不足道。真正的收益体现在低百分位帧率上,它们更能反映游戏的帧节奏一致性和卡顿情况。
我们的1%低帧提升了近28%,从80.7 FPS跃升至103.2 FPS;要求更高的0.1%低帧则提升了52.4%,从仅45.8 FPS升至69.8 FPS。换言之,该模组大幅减轻了穿行测试中最严重性能骤降的程度,同时没有明显改变游戏的平均渲染性能。
随附的CapFrameX帧时间图表同样令人鼓舞。未安装模组时,我们40秒的测试中涌现大量明显的帧时间尖峰,最严重的接近25毫秒。安装“21 Sacraments Patch”后,这些特别严重的尖峰明显减弱,最大约18毫秒。
CapFrameX 还将我们原始基准测试中约 0.21 秒(0.5%)的时间归类为卡顿,而安装该模组后仅为 0.03 秒(0.1%)。根据 CapFrameX 的检测方法,这意味着卡顿时间减少了约 86%。
然而,或许更有趣的是自适应标准差(Adaptive STDDEV)的巨大改善——在评估 PC 游戏流畅度时,这一性能指标值得更多关注。
与平均 FPS 不同,自适应标准差衡量的是帧率相对于移动局部平均值的波动幅度。简而言之,它有助于量化游戏在基准测试过程中性能自然起伏时,帧交付的一致性。该数值越低越好,因为较小的偏差通常意味着更一致的帧交付和更少的突然波动。
我们未修改的基准测试记录的自适应标准差为 59.8 FPS,而安装模组后的版本仅为 13.0 FPS。这相当于惊人的 78.3% 降幅,即相对于局部平均值的波动性降低了约 4.6 倍。
这一点尤其重要,因为一款平均帧率远超 100 FPS 的游戏,当个别帧的渲染时间突然远长于周围帧时,仍可能让人感到明显卡顿。减少这些突然波动对感知流畅度的改善,可能远大于平均 FPS 的适度提升。
综合来看,大幅改善的低百分位性能、更少的严重帧时间尖峰以及显著降低的自适应标准差,强烈表明 21 Sacraments Patch 在我们的测试路线上使帧交付变得更加一致。
当然,也有一些重要的注意事项。
首先,21 Sacraments Patch 仍是一个实验性测试版,目前版本为 0.5.2。其有效性可能因硬件、图形设置和测试的具体位置而异。此外,该补丁专门针对光线追踪几何构建调度,不应被误认为是解决虚幻引擎 5 中所有卡顿来源的通用方案。
目前安装面向《Silent Hill 2 重制版》的 Steam 版本。用户可以解压完整的模组压缩包,在游戏关闭的情况下运行附带的 Install.cmd 文件,然后正常启动游戏。
初始化完成后,该修改默认启用,玩家可以在游戏过程中按 F8 切换其光线追踪构建预算调整功能的开启或关闭。音频提示会指示该功能已启用或禁用,诊断日志则存储在 %LOCALAPPDATA%\SilentTraverseSH2 下。

在 %LOCALAPPDATA%\SilentTraverseSH2 中创建 silenttraverse.ini 和 silenttraverse.log 文件,证明该模组至少已被游戏初始化。
开发者还提醒,性能收益会因系统而异。该模组是在一套特别强大的配置上开发和测试的,包括 AMD Ryzen 7 9800X3D、GeForce RTX 5090 和 64 GB 内存。
我们的结果也仅代表高端系统上的特定遍历基准测试,而非对整个游戏的详尽评估。该补丁并不能消除所有帧时间尖峰,当然也需要在不同硬件配置上进行额外测试。
尽管如此,我们的初步发现非常令人鼓舞。《Silent Hill 2 重制版》自 2024 年发售以来一直受到遍历卡顿的困扰,而一个社区开发的修改竟能如此大幅地缓解这些问题,实在令人瞩目。
继我们最近在《死亡空间 重制版》的 Ishimura Patch 上观察到的令人印象深刻的结果之后,21 Sacraments Patch 是又一个有前景的例证,表明模组制作者正在解决现代 PC 游戏中帧节奏不佳的根本原因,而不仅仅是试图通过传统的图形优化来提高平均性能。
新闻来源:Nexus Mods — 21 Sacraments Patch
关于作者:Sebastian Castellanos 接受过数据科学家的教育与训练。他也对 PC 游戏硬件和软件充满热情。他最近开始为 Wccftech 撰写有关 PC 硬件、游戏和模组的技术文章与指南。
在 Google 上关注 Wccftech,以便在您的信息流中获取我们更多的新闻报道。

