hydrachou 发表于 2024-11-23 23:43

真正有效的优化和修复,闪退崩溃必看 - 官方 Discord 收藏

真正有效的优化和修复 - S.T.A.L.K.E.R. 2 的官方 Discord 合集:切尔诺贝利枢纽之心 - 模组和社区

自从粗略发布以来,我收集了我能找到的有关修复崩溃、提高性能、减少输入延迟和卡顿以及尝试解决官方 Stalker Discord 内存泄漏的方法的所有信息。这篇文章被固定在 pc-specs 下的 Stalker 2: No Spoilers 类别中,并在有更多信息时更新。这不会神奇地修复游戏,但会使其响应速度更快,使 FrameGen 可用而不会极度迟缓,甚至可能为您提供 5-20 FPS,具体取决于您的系统。

如果您发现这些设置有任何错误或缺失/错误信息/任何内容,请告诉我!
下载文件是本指南的 .txt 文件,以便于保存以备后用、评论或自行添加。

官方 GSC 故障排除建议:https://support.stalker2.com/hc/ ... ues-Troubleshooting

崩溃修复:
着色器编译错误冻结崩溃修复(编译超过 80% 崩溃):验证 Steam 文件,重新安装 GPU 驱动程序,增加页面文件大小,将着色器缓存增加到至少 10GB,CPU 功率设置最大状态设置为 99% 而不是 100%,加载着色器时按 Alt Tab 键(未确认工作),更改亲和性并像旧游戏一样删除第一个 CPU 核心(我自己没有遇到过这个问题,所以无法验证实际解决问题的方法)
对于运行 Intel 第 13/14 代 CPU 的任何人,如果您在更新 BIOS 后仍然遇到崩溃,这可能意味着您的 CPU 降级得太厉害,无法通过 BIOS 中的微码更新提供帮助。但是,临时解决方案是使用名为 ThrottleStop 的程序。运行此程序,选中标有“禁用 Turbo”的框,然后单击“打开”。游戏现在应该在 Compiling Shaders 屏幕上运行而不会崩溃,就像它对我来说一样。
S2 优化调整也可以修复 AMD 上的着色器编译崩溃(如果您仍然崩溃,也可以查看 VRAM 崩溃版本)https://www.nexusmods.com/stalke ... yl/mods/7?tab=files(如果在着色器编译期间仍然崩溃,请使用 boost)
仅在 SSD 上增加虚拟内存(我的设置为 40gb,您将失去所选的驱动器空间量,直到您再次禁用此功能)https://www.nolvus.net/appendix/pagefile
验证您的文件/重新安装
如果仍然崩溃,则 FrameGeneration 的 Turn
在 Nvidia 控制面板中将着色器缓存大小更改为 10GB 或无限制(右键单击桌面,解释如下)
着色器编译时间太长?https://support.stalker2.com/hc/ ... ng-what-should-I-do
Intel/Nvidia 用户,如果在使用 XESS 升级时遇到 Unreal(DX12) 频繁崩溃(每 1-5 分钟一次),请检查是否在事件查看器(可能在“系统”下)中出现与nvddmkm.sys相关的错误 153。如果出现这些错误,可能是由于在运行 XESS Upscaling 的同时运行 FSR 3 Frame Gen,请禁用 FSR,它应该可以正常工作而不会崩溃。
可能的性能提升和卡顿修复的集合:
禁用任何覆盖层(Nvidia、Steam 等)
安装最新的 Nvidia 驱动程序
检查您的 BIOS 中是否启用了 XMP
重置着色器缓存
使用 Nvidia 控制面板(右舔桌面)来消除奇怪的鼠标平滑/滞后,还可以修复 framegens 可怕的输入延迟。对我来说是巨大的进步。
管理 3D 设置 > 程序设置(如果在那里找不到 Stalker2,请手动添加可执行文件,它应该会显示您最近打开的程序)>垂直同步到快速,低延迟模式到打开(Ultra 会导致卡顿),电源管理到最佳性能。
>全局设置管理 3D 设置>着色器缓存到 10GB/无限
优化和减少卡顿的可能启动选项:GamePass:转到 H:\XboxGames\S.T.A.L.K.E.R. 2- 切尔诺贝利之心 (Windows)\Content > MicrosoftGame.config 将第 10 行替换为此(基本上只是在引号内的 Stalker2-WinGDK-Shipping.exe 后直接添加启动选项-xgeshadercompile -nothreadtimeout -NoVerifyGC -dx12
<Executable Name="Stalker2/Binaries/WinGDK/Stalker2-WinGDK-Shipping.exe -xgeshadercompile -nothreadtimeout -NoVerifyGC -dx12" Id="AppSTALKER2Shipping" OverrideDisplayName="ms-resource:AppDisplayName" TargetDeviceFamily="PC" />
或者,将 MicrosoftGame.config 替换为以下内容:https://pastebin.com/05ySSUEd
对我来说,性能影响最大的设置是植被、全局照明(不要低于中等)、阴影质量、渲染距离
S2 优化调整 01 基本 https://www.nexusmods.com/stalker2heartofchornobyl/mods/7 安装 mods 在 Stalker2\Content\Paks\ https://imgur.com/a/CSybbAP 中创建一个名为 ~mods 的文件夹(是的,它的拼写完全一样)(mod 页面说不要将此与任何 Engine.ini 文件一起使用,仍然需要测试它)
Ultimate Engine Tweaks 大大降低了我的输入延迟/滞后 https://www.nexusmods.com/stalker2heartofchornobyl/mods/17
如果您仍然卡顿或在 AMD 上卡顿?禁用 Control Flow Guard:
在 Windows 设置>程序设置(DON'T DO SYSTEM、DO PROGRAM)中搜索“漏洞利用保护”>添加程序以自定义>按程序名称添加>输入:Stalker2-WinGDK-Shipping.exe >向下滚动到 Control Flow Guard > Override system settings,并将小按钮设置为关闭>单击应用自行承担风险, 如果您选择了系统设置,请不要怪我(这基本上使 DX12 上的无主之地 3 可以玩而不会不断卡顿,并且已经帮助了多个 AMD 用户)
内存泄漏:
可能的原因:
在重新加载相同的保存文件 10+ 次以测试优化调整后,我的内存使用量增加了 6gb 到 30gbs。我以前从未真正经历过内存泄漏,我在 3 小时内也只死了 11 次,所以也许重新加载保存是造成这种情况的原因。内存泄漏也可能与启用 dlss/framegen 有关。我见过有人说他们的保存文件完全损坏了(关于地图重新加载并再次添加的内容?重要:这都是推测性的,如果你对此有更多了解,请告诉我。

在它被修补之前,你能做些什么?
每隔几个小时重新启动一次游戏
增加着色器缓存大小 + 限制您的 fps!
增加您的页面文件
报告智能备用列表清理器 (ISLC) 有助于 https://youtu.be/U7Fzqwf6KUk?t=1375 内存使用情况
所有功劳都归功于各自的 Mod 作者,我只写下了任何真正帮助用户的东西。

hred7 发表于 2024-11-26 16:41

游戏进程已经打过半了,到了一厢情愿关卡,前两个基地闪退多,注意多存档,多读一下就行了,后边就没有遇到闪退了,非常不错的游戏

ancientdoom 发表于 2024-11-26 17:04

我自己整合测试,终于没问题了,挺爽。

你这个g 发表于 2024-11-28 14:19

能解决大喷发不闪退么

3Dviewt 发表于 2024-12-4 23:51

hred7 发表于 2024-11-26 16:41
游戏进程已经打过半了,到了一厢情愿关卡,前两个基地闪退多,注意多存档,多读一下就行了,后边就没有遇到 ...

我不是闪退 我做任务直接卡死 只能管理器杀掉 有时候到一定位置鼠标滚轮切武器也会卡死 你也是这样吗
页: [1]
查看完整版本: 真正有效的优化和修复,闪退崩溃必看 - 官方 Discord 收藏