极致性能优化(2.5至3.5 GB显存)(1.8.1)

极致性能优化(2.5至3.5 GB显存)(1.8.1)

它现在基本上就是一款PlayStation 2游戏。

杂项

这款 Engine.ini 模组将 UE5 推至最低稳定极限,同时保留准星和室外光照,实现了远超游戏内设置任何选项的优化效果。 这不是为了好看,而是为了让游戏能在老旧/低配硬件上运行。预计总显存占用为 2.5 至 3.5 GB,系统内存占用约 6 GB(根据场景不同,这包括 Windows 和 Nvidia 驱动预留的约 1 GB 显存,所以如果你的显卡有约 3.5 GB 显存,那绝对没问题。使用这个 Engine.ini 在更少显存下也能运行游戏,但 GPU 通过 PCIe 将数据 DMA 传输到系统内存时可能会出现卡顿和掉帧,因此我不建议在 2 GB 或更低显存下使用)。

[u][b]使用此模组的建议最低配置[/b][/u] [b]CPU:[/b] Intel Core i5‑2400 / i7‑2600 (2011) 或 AMD FX‑4100 (2011) [b]GPU:[/b] NVIDIA GeForce GTX 970(2014 年)或 Radeon R9 380(2015 年) [b]内存:[/b] 8 GB [b]操作系统:[/b] Windows 10 (DX12)

[u][b]使用此模组时的预期效果[/b][/u] 该模组通过移除几乎所有繁重的 UE5 特性,强制将《潜行者 2》切换至超低配置模式。 游戏画面看起来会更接近 PS2 末期的作品,而非现代作品,但在老旧硬件上性能会有显著提升。

[b]你应该期待[/b] [list] []极低的视觉质量 - 极低的内部分辨率、简化的光照和激进的 LOD []频闪 - 由禁用阴影、丢失缓冲区和极端串流裁剪导致 []偶尔缺少小物件 - 由于内存限制严格,某些道具可能无法加载 []显存和内存占用大幅降低 - 通常显存在 2.5 至 3.5 GB 之间,内存低于 6 GB []在低配系统上获得更高帧率 - 特别是对于那些通常无法运行 UE5 游戏的旧款 GPU []减少了开阔地带的卡顿现象 - 归功于简化的流式处理 [/list]

[b]你不应该期望[/b] [list] []完整的视觉保真度 []完美的资产流式传输 []稳定的阴影、反射或精细光源 []一段“美好”的经历 [/list]

此模组旨在 [b]提升可玩性而非图形质量[/b],让老款 PC 也能以较好的性能运行《潜行者 2》。

[b][u]改动[/u][/b]

  1. 重型 UE5 功能已禁用:体积雾、体积云、SSGI、SSR、所有 Lumen 功能、距离场、DFAO、HZB 遮挡、雾、反射环境、实时天光反射、光柱、环境立方体贴图、预计算可见性
  2. 准星使用的虚拟纹理保持开启但受到严格限制:自动导入关闭,每帧最大上传数 = 1,分块大小 = 32,各向异性 = 1,边框关闭,最大页数 = 96
  3. 景观显存减少:增加 LOD 分布比例,减小 LOD0 屏幕尺寸,增加 LOD 偏移,禁用动态材质实例
  4. 后期处理最小化但保留准星安全:启用 TAA,抗锯齿方法 = 1, PostProcessAAQuality = 1,自动曝光开启,EyeAdaptationQuality = 1,色调映射质量 = 1,ExposureOffset = -3.0,其他所有后期处理效果禁用
  5. 阴影最低:虚拟阴影贴图关闭,阴影质量 0,单层级联,最大分辨率 48 像素,缩小距离比例,增大半径阈值
  6. 极端 LOD 设置:ViewDistanceScale = 0.03, StaticMeshLODDistanceScale = 6, SkeletalMeshLODBias = 6
  7. 超低分辨率:屏幕百分比 = 15%,动态分辨率介于 10% 至 20% 之间
  8. 显存不足模式下的纹理流送:池大小 = 3 MB,Mip 偏移 = 6,最大临时内存 = 3 MB,使用所有 Mip 级别 = 0,动态边界碎片整理开启,完整更新帧数增加,隐藏图元缩放比例 = 0.05
  9. 保留最小天空系统以避免白化:启用 SkyAtmosphere,开启快速 LUT,禁用高质量 LUT
  10. 纳米完全禁用:曲面细分关闭,MaxPixelsPerEdge = 0,初始根页面 = 1
  11. 引擎和流式传输行为优化:关闭单帧线程滞后,开启异步加载,减少流式更新时间,最小化组件注册粒度
  12. 输入:鼠标平滑已禁用

[u][b]兼容性[/b][/u] 应与任何其他模组兼容,我的 Engine.ini 是以确保覆盖所有其他引擎设置的方式编写的。

[u][b]安装[/b][/u] 使用你喜欢的程序(如 7z 或类似软件)解压 .zip 文件,然后将 Engine.ini 放入 C:\Users<YourUserName>\AppData\Local\Stalker2\Saved\Config\Windows\(建议备份原有文件,如果有的话) 要卸载只需停止游戏,删除 Engine.ini 文件,然后重新启动游戏,不会永久改变任何东西!

[u][b]更新日志[/b][/u] [u]1.1[/u]

  • 实现更新率优化,以减少拥挤区域的动画帧开销。
  • 对远处 NPC 强制使用简化的动画插值和 LOD 评估
  • 限制每帧更新的动画组件数量,以提高中心和对话场景的稳定性
  • 减少混沌物理迭代次数,用于碰撞、布娃娃物理和物品掉落
  • 降低推出和碰撞解析的调用频次,以减少战斗和物理密集场景中的 CPU 峰值问题
  • 已启用异步加载线程,以实现更流畅的后台流式传输
  • 减少世界分区异步请求数量,以防止 CPU 饱和
  • 增加了角色更新时间的限制,以减少进入新区域时的微卡顿现象
  • 调整组件注册粒度以实现更一致的帧间隔
  • 启用并行垃圾回收,以减少帧卡顿
  • 增加了对象清理之间的时间间隔,以避免不必要的垃圾回收峰值
  • 禁用了永久对象池以减少内存开销
  • 防止在 GC 事件期间强制流式处理刷新
  • 禁用硬件光线追踪并降低 Lumen 探测预算以消除隐藏的 CPU 开销
  • 当 Nanite 禁用时,最小化 Nanite 流式传输根页面,以防止不必要的 CPU 工作

[u]1.0[/u] 基础版本 在补丁版本 1.8.1 上测试

[u][b]也来看看我的其他模组[/b][/u] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1026]让潜行者 2 再次伟大[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1977]极端性能优化[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1076]快速瞄准 - 快速换弹 - 快速装备[/url](可选文件下提供合并版) [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1075]仰望强大的 M701[/url](合并版本见“可选文件”) [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1102]邪恶巨锤再次出击[/url](合并版本可在“可选文件”下找到) [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1099]科尔舒诺夫的混乱 PKP[/url](合并版本可在“可选文件”下找到) [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1955?tab=description]伪巨兽狩猎季[/url](可选文件中有合并版本) [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1982?tab=description]真正的传奇神器[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1986]移除所有物品重量[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1964]不再有水域惩罚[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1976]斯卡轻松 BOSS 战[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1139]哭泣的老兵[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1965]杜帕洛夫的秘密[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1987]强盗的荣耀[/url] [url=https://www.nexusmods.com/stalker2heartofchornobyl/mods/1106]沃德的荣耀[/url]