生化危机4 - 卡顿和帧率同步修复

生化危机4 - 卡顿和帧率同步修复

一款以性能为核心的实验性模组,旨在实现更平滑的帧节奏、更好的1%低帧表现并减少卡顿。

[size=5][b]这是什么[/b][/size]
这是一个针对《生化危机4 重制版》的小型实验性技术模组,它将游戏自带的 D3D12 Agility SDK 运行时更新至 1.619.5 版本,并修补可执行文件,使游戏能够正确加载较新的 D3D12Core.dll。
其目标是改善游戏的 DirectX 12 运行时表现,并有可能减少卡顿 / 改善帧生成时间。

[size=5][b]它更改了什么?[/b][/size]
[b]• RE4.exe[/b] — 已修补,以请求较新的 Agility SDK 版本
[b]• D3D12\D3D12Core.dll[/b] — 已更新至 Agility SDK 1.619.5

仅替换 DLL 是不够的。还必须修补可执行文件,这样游戏才会实际请求并加载较新的运行时。

[b][size=5]性能[/size][/b]
根据我目前的测试,我观察到:

• 改善了帧生成时间的一致性
• 更好的 1% lows
• 总体卡顿感更不明显

这些只是个人观察结果。结果可能因你的硬件、驱动程序和设置而异。我将其作为实验性模组发布,以便其他人可以测试并分享反馈。

[b][size=5]要求[/size][/b]
• Windows 10 版本 1909 或更新 / Windows 11
• 兼容 DirectX 12 的 GPU
• 建议使用最新的显卡驱动程序

[b][size=5]安装[/size][/b]
[color=#D4D4D8]1. 备份你原始的 RE4.exe 和 D3D12 文件夹
2. 建议在启动游戏前删除或备份 shader.cache2。这可以让游戏在更新后的 D3D12 运行时下重建其着色器缓存。
3. 将模组压缩包的内容解压到你的《生化危机4》安装目录中。
4. 出现提示时替换现有文件。
5. 通过 Steam 正常启动游戏。


[b][size=5]关于 shader.cache2[/size]
[/b] 建议删除或移动 [b]shader.cache2[/b],但不是严格必需。
在切换到更新后的 D3D12 运行时时,允许游戏重建其着色器缓存可以提供更干净的起点。首次启动时,由于着色器缓存正在重建,可能会遇到额外的着色器编译卡顿。
如果你愿意,也可以只备份该文件而不是删除它,以便之后恢复。 [/color]


[color=#D4D4D8][b][size=5]重要[/size]
[/b]此模组会替换游戏的可执行文件,因此请始终保留你的文件备份,在本例中,即原始的 [b]RE4.exe[/b] 和 [b]D3D12[/b] 文件夹。
修改后的可执行文件旨在与本模组中包含的文件一起使用。不要混用不同版本的 D3D12Core.dll,
除非你知道自己在做什么。

[b][size=5]卸载[/size]
[/b]恢复你原始的 [b]RE4.exe[/b] 和 [b]D3D12[/b] 文件夹。
或者,也可以使用 Steam 的 [b]验证游戏文件完整性[/b] 功能来恢复原始游戏文件。

[b][size=5]鸣谢[/size][/b]
模组作者:Jimmy
[b]Microsoft[/b] — DirectX 12 Agility SDK
灵感来源:ShyVortex 在《最后生还者 第一部/第二部》上的工作[/color]