
RE4重制版 - 实验性D3D12 API升级与卡顿修复
一个以性能为重点的实验性模组,旨在实现更平滑的帧生成、改善1%低帧并减少卡顿。
查看大图[size=6][b]这是什么[/b][/size]
[color=#D4D4D8]这是一个针对《生化危机4 重制版》的小型实验性技术模组,它将游戏自带的 D3D12 Agility SDK 运行时更新到版本 1.619.5,并修补可执行文件,使游戏能够正确加载更新的 D3D12Core.dll。
目标是改善游戏的 DirectX 12 运行时行为,并可能减少卡顿 / 改善帧生成时间。[/color]
[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
• 总体上卡顿感更不明显
这些仅为个人观察结果。结果可能因你的硬件、驱动和设置而异。我将此作为实验性模组发布,以便其他人测试并分享反馈。
[size=4][b]要求[/b][/size]
• Windows 10 版本 1909 或更高 / Windows 11
• 兼容 DirectX 12 的 GPU
• 建议使用最新图形驱动
[size=4][b]安装[/b][/size]
1. 备份你原始的 RE4.exe 和 D3D12 文件夹
2. 建议在启动游戏前删除或备份 shader.cache2。这允许游戏在更新后的 D3D12 运行时下重建其着色器缓存。
3. 将模组压缩包的内容解压到你的《生化危机4》安装目录中。
4. 出现提示时替换现有文件。
5. 通过 Steam 正常启动游戏。
[color=#D4D4D8]
[b][size=5]关于 shader.cache2
[/size][/b][/color]建议删除或移动 [b]shader.cache2[/b],但并非严格要求。
允许游戏重建其着色器缓存,可以在切换到更新后的 D3D12 运行时时提供一个更干净的起点。首次启动时,在着色器缓存重建期间,可能会遇到额外的着色器编译卡顿。
如果你愿意,也可以只备份该文件而不是删除它,以便之后恢复。
[heading]实验性状态[/heading]
[quote]⚠️ [b]实验性模组[/b]
此模组仍处于实验阶段,现发布以供进一步测试。
初步测试表明,[b]帧生成时间、1% lows 和整体卡顿[/b]有所改善,但测试还不够广泛,无法确定这些改善在不同系统上的一致性如何。
如果你遇到崩溃、图形问题、异常卡顿或其他问题,请在 Posts 或 Bugs 区报告。[/quote]
[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 在《最后生还者 第一部/第二部》上的工作
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。