先说结论,一开录制游戏就崩溃或卡死,几乎总是三种情况之一。第一是 CPU、GPU、磁盘同时被压上负载的系统过载;第二是反作弊拦截录制程序介入游戏的方式而产生的冲突;第三是显卡驱动或 Windows 设置问题。按下面的顺序排查,大多能缩小原因范围。
见效最快的顺序是这样:把编码器换成硬件,把录制分辨率和帧率降低一档,反作弊强的游戏就更换捕获方式。仅应用这三项,录制中的崩溃就会消失相当一部分。
原因 1. 系统过载:先从编码器和分辨率下手
录制是在游戏已占用的资源之上,再加一份编码工作。游戏正用着 90% 的 GPU,而录制却用 CPU 压缩视频,二者争抢资源,帧数就会骤降,严重时游戏会卡死。所以第一步是把编码负担从 CPU 转移到 GPU 的专用编码芯片上。
从软件(x264)切换到硬件编码
在录制程序设置中查看编码器项。如果是 x264 或软件,就改成 NVIDIA 的 NVENC、AMD 的 AMF/AV1、Intel 的 QuickSync。硬件编码器在与游戏渲染不同的芯片上运行,因此 CPU 占用大幅下降,录制导致的掉帧也明显减少。

把录制分辨率和帧率降低一档
如果还是崩溃,就把输出分辨率降一档。即便游戏以 1440p 运行,把录制输出降采样到 1080p,编码负担也能减轻近一半。帧率方面,如果 60fps 吃力,就降到 48 或 30 试试。像《绝地求生》或《Apex》这样瞬间画面变化大的游戏,这种降采样效果更明显。
- 把录制输出分辨率降采样到 1080p(游戏内分辨率保持不变也可以)
- 把比特率按 CBR 固定在 8000 到 12000kbps 之间
- 把录制帧率从 60 下调一档到 48 或 30
- 暂时关闭回放缓冲、即时回看这类常驻内存的功能再测试
原因 2. 反作弊冲突:捕获方式是关键
《无畏契约》的 Vanguard、《绝地求生》和《逃离塔科夫》的 BattlEye、《堡垒之夜》的 EAC 这类反作弊,会把介入游戏进程的所有代码都怀疑为外挂。问题在于一般的游戏捕获用的正是那种介入方式,即进程挂钩。一旦反作弊将其拦截,就会出现黑屏,最坏情况下游戏本身会出于保护被强制关闭。
用显示器捕获或兼容捕获代替游戏捕获
在反作弊强的游戏中崩溃时,更换捕获方式才是正解。显示器捕获不对游戏挂钩,而是直接取显示器输出,所以反作弊无从干涉。如果用 OBS,也可以打开游戏捕获属性中的反作弊兼容挂钩选项。在像 无畏契约、像 绝地求生、像 Apex 英雄 这类游戏里频繁出现黑屏或强制关闭时,仅凭这一切换就能解决的情况很多。
- 首选:把游戏捕获改为显示器捕获(屏幕捕获)
- 次选:保留游戏捕获,但启用反作弊兼容挂钩选项
- 以无边框全屏(borderless)运行游戏,而非全屏独占模式
- 以管理员权限运行录制程序,排除挂钩权限问题
原因 3. 驱动与 Windows 设置
如果上面两点都做了还是崩溃,就检查显卡驱动或 Windows 设置。尤其是硬件加速 GPU 计划(HAGS),是与录制工具、叠加层冲突而引发捕获中卡死的典型原因。
- 把显卡驱动以最新版本干净安装(包括清除旧版残留文件)
- 在 Windows 设置 > 显示 > 图形 > 默认图形设置中关闭 HAGS(硬件加速 GPU 计划)再测试
- 关闭游戏模式和 Game Bar 录制这类 Windows 自带录制功能,避免与外部录制工具重复
- 确保磁盘有空余空间:录制文件堆积的盘至少保留几十 GB 余量
做到这里,大多数录制中的游戏崩溃都能解决。如果仍只在某一款游戏上卡死,那很可能是该游戏的反作弊与录制方式不合,请再换一次捕获方式试试。
用 DOR 录制为什么更少崩溃
如果每次都手动调好上面这些过程很麻烦,那么用一开始就为低负载而设计的录制工具最为可靠。DOR 默认采用低负载 NVENC 捕获,把与游戏所用资源的冲突降到最低,并以不与反作弊碰撞的方式取画面。所以即便在《无畏契约》《绝地求生》《Apex》这类反作弊强的游戏中,录制中游戏崩溃也较少。

总而言之,顺序是这样:把编码器换成硬件,把分辨率和帧率降低一档,反作弊强的游戏更换捕获方式,最后检查驱动和 HAGS。用一款能自动调好这套流程的低负载录制工具,就不必每次和设置较劲,也能稳定地留下游戏视频。

