方案背景图

《宣誓》(Avowed)的卡顿要先分清表现:一种是走到新区域、转身看水面或火把时突然一顿一顿,帧数整体还行;另一种是从头到尾帧数都压得很低。前者的排查方向在着色器(PSO)预编译和画质选项切换,后者更可能是当前的画质档位超出了这块显卡的实际能力。两种情况都可能需要继续往下排查,不存在一个开关解决所有卡顿。

官方给 PC 玩家的处理方向有几块:在游戏里进设置-图形,逐项关闭光线追踪、超分(Upscaling)和 NVIDIA Reflex 低延迟;按平台校验一次游戏文件;核对系统是否满足官方配置要求并更新显卡驱动。官方还提示,13 代、14 代 Intel CPU 需要更新主板 BIOS。

如果你确实在切换过光追或画质档位之后才开始卡,可以接着处理着色器缓存文件:关闭游戏,把 %LOCALAPPDATA%\Alabama\Saved\Alabama_PCD3D_SM6.upipelinecache 改名备份,再进游戏看目录里是否重新生成了缓存文件,同一目录里的其他文件一个都不要动。

《宣誓》官方游戏画面中角色在遗迹场景战斗的场景

先分清是持续掉帧还是间歇卡顿,再按官方入口关掉图形开关

同一句“卡顿”背后可能是不同的问题。先花两分钟判断自己属于哪一种,后面的操作才不会白做:如果帧数整体不低、只是经过某些场景时突然一顿,重点在着色器与画质选项;如果帧数一直上不去,重点在画质档位、显卡能力以及显卡驱动这些方面。

1. 判断卡顿发生在什么时刻

进游戏后先看两件事:一是同一场景站着不动时帧数是否稳定,二是进入新区域、镜头扫过水面、火把或大量反光物件时是否明显一顿。站着不动也低,更可能是整体性能问题,优先按下面的画质档位、显卡和驱动方向排查;只在画面内容大范围变化时顿,更接近着色器编译造成的卡顿。两种都不像,或者两项都占,就按顺序把这一节和后面几节都做一遍。

2. 先进游戏图形设置逐项关闭光线追踪

在游戏里打开设置,切到图形(Graphics)页签,把光线追踪(Ray Tracing)切换为关闭,应用改动后退出游戏再重新启动,观察是否改善。官方对进入不了游戏的情况另给了一条入口:如果游戏已经无法启动,可以在启动参数里加 -noraytracing 再运行;能正常进游戏就走上面的设置页关闭光追。

3. 再分别测试超分与 NVIDIA Reflex 低延迟

同一个图形页签里,把超分(Upscaling)切换为关闭试一次,再把 NVIDIA Reflex 低延迟切换为关闭试一次。这两项都建议一次只改一项、改完重启游戏再对比,否则你无法判断是哪一项起了作用。

4. 还是不够就把整体画质档位和吃硬件的选项降下来

把整体画质档位下调一档,优先降低阴影、全局光照、视距这类开销大的选项,同时关掉后台的录屏、直播、聊天软件。调整完退出游戏再进,避免设置没有完全生效。如果这一步没有改善,说明瓶颈不在这些开关上,继续往下做缓存和驱动这两项。

5. 对照官方配置要求确认硬件是否达标

官方 PC 配置要求写明需要 64 位处理器和操作系统。最低档是 Windows 10/11 且已安装最新更新、AMD Ryzen 5 2600 或 Intel i5-8400、16 GB 内存、AMD RX 5700 或 NVIDIA GTX 1070 或 Intel Arc A580、DirectX 12、75 GB 可用空间;推荐档同样是 Windows 10/11 且已安装最新更新、16 GB 内存、DirectX 12、75 GB 可用空间,处理器是 AMD Ryzen 5 5600X 或 Intel i7-10700K,显卡是 AMD RX 6800 XT 或 NVIDIA RTX 3080。硬件低于最低档时,官方说明是可能出现运行迟滞甚至更严重的问题,这种情况下先把画质档位和分辨率降下来更实际。

按平台校验一次游戏文件完整性

官方排查里要求校验游戏文件,用来排除安装或更新过程中文件缺失、损坏这类问题。它不一定能让帧数变高,但能先把“文件本身损坏”这个可能排除掉,避免后面反复折腾设置。

1. 先确认自己的游戏是哪个平台买的

《宣誓》在 Steam、Battle.net 和 Xbox 应用(含 PC Game Pass)都有发行,三个平台的校验入口不一样。先确认自己是从哪个平台安装启动的,再按对应入口操作,校验过程不要在后台开着游戏。

2. Steam 版在校验文件完整性里操作

在 Steam 库中右键《宣誓》,选择属性,进入已安装文件页签,点校验游戏文件完整性,等待进度走完;如果有文件被重新下载,等它下载完成再启动游戏。

Steam 官方说明:校验游戏文件完整性

3. Battle.net 版在扫描与修复里操作

打开 Battle.net 客户端,选中《宣誓》,点开始游戏右侧的下拉箭头,选择扫描与修复,按提示等待扫描结束;官方给出的入口说明见下方链接。

暴雪官方说明:如何校验 Battle.net 游戏文件

4. Xbox 应用版在管理里检查并修复

打开 Windows 上的 Xbox 应用,进入我的库选中《宣誓》,点更多选项(三个点),依次进入管理、文件页签,先点检查更新;如果没有可用更新,再点验证并修复,完成后重新启动游戏。

切换过光追或画质档位后卡顿,重置着色器缓存文件

着色器缓存是游戏为了减少卡顿,把编译好的管线状态对象(PSO)提前存到磁盘上的文件。它属于可以重新生成的缓存,不是存档,也不是游戏本体的必需文件。只有当你在切换光追或画质档位之后才开始出现顿挫,这一节才适用;如果帧数一直是平稳的低,请回到前面关掉图形开关并降低画质档位那一节往下查。

1. 先找到 Alabama 目录下的缓存文件

在文件资源管理器的地址栏输入 %LOCALAPPDATA%\Alabama\Saved 回车,进入《宣誓》的用户数据目录。要在里面找的文件名是 Alabama_PCD3D_SM6.upipelinecache,文件名里的 PCD3D_SM6 是 D3D12 平台的 SM6 着色器标记,不同图形后端对应的缓存文件名不一样。

这个目录同样被游戏用来存放日志,官方说明日志在 Alabama\Saved\Crashes 下;而存档并不在这里,官方给出的存档位置是 %USERPROFILE%\Saved Games\Avowed。所以你在 Saved 目录里只需要处理下面这一个缓存文件。

2. 确认文件名对得上,别动同目录其他文件

先确认文件名是 Alabama_PCD3D_SM6.upipelinecache,大小和修改时间以你本机实际为准。如果你的目录里有多个 .upipelinecache 文件,以最近被写入、也就是最近一次运行游戏时更新过的那个为准,其余文件不要碰。目录里完全没有这类文件,可能是游戏还没运行过、路径和你看到的目录不一致,或者之前已经改名过,先确认目录没进错。

3. 改名备份而不是直接删除

先完全退出游戏。把你上一步确认的那个文件右键重命名,在原名后面加 .bak,例如 Alabama_PCD3D_SM6.upipelinecache.bak,仍然放在同一目录,不要移动也不要删除。改名而不是删除,是为了万一没有改善还能原样改回来。

4. 重进游戏观察缓存是否重新生成

启动游戏,正常进入你之前卡顿的位置,第一次加载和跑图会比平时慢一些,这是重新编译着色器的正常过程。再回看 Saved 目录:如果出现了与原名相同的新文件(本文示例是 Alabama_PCD3D_SM6.upipelinecache),说明缓存已经重新建立;没有出现就说明这次改名没有触发重建,直接把备份改回原名即可。

5. 没有改善就把备份改回来

如果卡顿没有变化,甚至更严重,先退出游戏,把带 .bak 的那个文件改回原来的文件名,其余文件不需要任何操作。整个过程只是改名,随时可以还原,不会动到存档。

用驱动大师核对显卡驱动版本与状态,有可升级版本再处理

官方排查里明确写了把显卡驱动更新到最新版本,并建议在仍然异常时用“清洁安装”重装一次。难点不在更新,而在于先确认游戏实际使用的那块显卡、当前驱动版本和厂商最新版本差多少。下面用软领驱动大师先看清楚,再决定要不要动手。

1. 在驱动管理里找到显卡这一行

打开软领驱动大师,左侧选驱动管理,列表里找到分类为“显卡”的那一行,核对显卡型号、驱动版本、驱动日期和右侧的状态。以显卡这一行的状态为准:显示已是较优状态就不必为这次卡顿单独折腾驱动;提示可以升级时再按软件里的升级入口处理。

软领驱动大师驱动管理界面中的显卡一行与当前驱动状态-软领驱动大师

2. 先确认型号和版本,再对照配置要求与厂商最新版本

记下显卡型号、驱动版本和驱动日期,和官方配置要求里的同档显卡对照,再按厂商公布的最新版本判断自己落后多少。多显卡、笔记本双显卡或者装了虚拟显示适配器的机器,列表里可能会有多条显示相关的条目,注意区分哪一块是游戏真正在用的显卡,别把虚拟显示适配器当成游戏显卡处理。

3. 确认有可升级版本后再处理显卡驱动

只有驱动管理里明确提示有可升级版本时才处理,并且先在软件里完成升级、再重启电脑。更新前关闭游戏,更新后重启再进,避免旧驱动模块还挂在系统里。着色器缓存文件的编译结果和驱动、硬件绑定,改完驱动之后如果卡顿反而变明显,就回到前面重置着色器缓存那一节按同样方式再处理一次。

4. 已经是最新版本就不要再重装

驱动显示已是最新、状态正常时,不要为了“试试看”反复重装或在多个版本之间来回切换。官方给的清洁安装是驱动仍然异常时的重装手段,不是每次卡顿的必做步骤。频繁换驱动版本反而可能引入新的不稳定因素。

5. 把驱动版本和日期记录下来备用

把当前显卡型号、驱动版本、驱动日期抄一份到手机或记事本里。后面自己核对版本、查官方已知问题都用得上;需要联系客服时也不必提前整理这些信息,沟通中客服会引导你提供需要的内容。

6. 游戏本身的问题走官方渠道确认

如果卡顿出现在某次游戏更新之后,而且社区里同一时间段集中出现同类反馈,这更可能是版本问题,需要等官方修复,改驱动和清缓存都只是缓解。可以到官方已知问题页面看有没有对应条目,也可以先看平台里的游戏更新记录,暂缓折腾本机设置。

7. 只处理显卡驱动,其他设备驱动不要顺手一起升级

驱动管理里同时会列出网卡、声卡、打印机等设备的驱动。除非有明确证据说明它们和帧数有关,否则不需要一起升级。改动的范围越小,出问题后越好回退。

排查后仍然卡顿,把问题直接发给真人客服

做完上面的方法还是卡,直接把遇到的情况发给真人客服处理。软领驱动大师窗口右上角就有客服按钮,点开就能联系到工作人员,不需要提前整理电脑配置、日志或者按格式写问题,沟通中需要什么信息由客服引导你提供。

软领驱动大师窗口右上角红框标出的客服按钮-软领驱动大师

软领驱动大师下载-软领驱动大师

大家常问

《宣誓》的卡顿和掉帧是一回事吗

不是一回事。掉帧是帧数整体偏低而且比较稳定,更常见的原因是画质档位超出显卡实际能力;卡顿是帧数不低但会突然停顿一下,多见于进入新场景或画面内容大范围变化时,更接近着色器编译。先分清这两种,再决定是降画质还是处理缓存文件。

改名备份(不是删除)Alabama_PCD3D_SM6.upipelinecache 会影响存档吗

不会,它是可以重新生成的着色器管线缓存,不是存档。官方给出的存档位置是 %USERPROFILE%\Saved Games\Avowed。为稳妥起见,不要直接删除,改名为 .bak 放在同一目录,需要时可以改回原名。

把整个 Alabama\Saved 目录清空行不行

不行。同一目录下还有崩溃日志等其他数据,清空整个目录会一并影响它们。只处理你确认过的那一个 .upipelinecache 文件,本文示例是 Alabama_PCD3D_SM6.upipelinecache,其余文件保持原样。

为什么在游戏里关掉光追之后卡顿反而更明显

关掉光线追踪之后画质选项发生了变化,之前编译好的管线缓存未必还和当前设置匹配,游戏可能需要重新编译。可以先按前面重置着色器缓存那一节把缓存改名备份再进游戏验证:顿挫有改善就继续用新缓存,没有变化就把备份改回原名,再回到画质档位和驱动那两步排查。

改了图形设置需要重启游戏吗

官方步骤里要求的做法是应用改动后退出游戏再重新启动,再看有没有改善。这样能确认新的设置真正生效,也避免旧的图形状态残留影响判断。

驱动显示是最新版本,卡顿还需要更新驱动吗

不需要为了这次卡顿反复更新。驱动已经是厂商公布的最新版本、状态正常时,优先调画质选项和处理缓存。只有明确提示有可升级版本,或者显卡厂商发布了针对该游戏问题的驱动更新时才处理。

用了高端显卡还是卡,是不是一定要换硬件

不一定。先按官方要求核对显卡型号、驱动版本,以及系统是否为 Windows 10/11 且已安装最新更新,再确认是否属于游戏更新之后的集中反馈。只有硬件明显低于官方最低配置时,才需要认真考虑升级硬件。

13 代、14 代 Intel CPU 真的会导致《宣誓》卡顿吗

官方没有把 13 代、14 代 Intel CPU 写进卡顿的原因里,这部分只出现在崩溃排查的条目下:使用这两代 CPU 时建议把主板 BIOS 更新到最新版本,官方还提到高级用户可以确认 BIOS 是否包含 0x12B 或更新的 Intel 微码。它属于稳定性预防措施,不能替代前面几节的画质与缓存排查。

游戏更新后才开始卡,改本机设置有用吗

如果同一时间段大量玩家集中反馈,问题更可能在游戏版本本身,本机调整只能缓解,最终要等官方修复。可以先在官方已知问题页面核对有没有对应记录,再决定要不要继续折腾本机设置。

参考资料与素材来源

Obsidian 官方支持:Avowed 崩溃时可以尝试的处理方法(含校验游戏文件、光线追踪、超分、Reflex 开关与启动参数 -noraytracing)

Obsidian 官方支持:Avowed 存档与日志文件位置(日志位于 AppData\Local\Alabama\Saved\Crashes)

Obsidian 官方支持:Avowed 系统配置要求

Epic Games 虚幻引擎文档:FShaderPipelineCache(通用 PSO 缓存机制,缓存文件位于用户 Saved 目录,不针对《宣誓》)

Microsoft Learn:ID3D12Device1::CreatePipelineLibrary(D3D12 管线库的序列化与反序列化)

Steam 商店页:Avowed(本文官方游戏画面素材来源,app 2457220)

驱动大师下载

客服
扫描与客服沟通

回顶部
提示

正在拉起鸿蒙应用市场,如遇无法拉起/无法下载的情况,可使用鸿蒙设备,自行前往应用市场,搜索「Win解压缩」安装。

知道了