《生化奇兵:无限》走路一顿一顿,常见原因是场景流送在后台不停预读数据:游戏一边跑一边把后面的场景读进内存,转场那一瞬就顶出一次卡顿。先降一档画质做对照,卡顿节奏完全没变就基本确认是流送问题;随后打开 XEngine.ini 把 bUseBackgroundLevelStreaming 改成 FALSE 并给文件勾上只读,再核对显卡驱动的版本号与发布日期,重启进游戏走同一段路复测。
这类卡顿多数是配置文件里的流送开关加上显卡驱动版本旧、装错分支造成的,硬件本身大多没坏,不必急着重装系统或送修。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-10-12。
《生化奇兵:无限》为什么走着走着就卡一下
玩家的典型描述是:从欢迎中心跑向广场,开门或者原地转身的那一瞬画面顿一下,帧率从 60 掉到 20 多又立刻弹回来,游戏本身不弹报错。这种卡顿和全程帧数都低是两种走向,先分清你遇到的是哪一种。《生化奇兵:无限》的配置文件就在 文档\My Games\BioShock Infinite\XGame\Config\XEngine.ini,里面那行 bUseBackgroundLevelStreaming 控制的正是后台预读。
先判断卡顿是只出现在开门、转身、切场景的瞬间,还是整段路都在掉帧,再对症处理,能省去大量盲目重装和换硬件的功夫。
方法1 先用降画质做对照,判断是不是流送卡顿
把画质预设降一档,再走同一段路,如果卡顿节奏丝毫不变,瓶颈就落在场景流送这一侧,跟显卡算力关系不大。只降一档做对照就够了,一卡就把画质一路往下压,反而会把判断线索压没。
操作步骤
- 游戏里进 选项 → 图像(Graphics),把 整体质量预设 从 极高 降到 高 或 中,分辨率和帧率上限先不动
- 从 欢迎中心 走到下一个场景门口,连续开关门、原地转身各三次,记下卡顿出现的次数
- Win+R 输入 taskmgr,切到 性能 → GPU,盯住转场那一瞬的占用,如果占用反而往下掉,这是流送卡顿的典型特征
- 降完画质卡顿节奏完全没变,排除显卡算力,直接做方法2
- 卡顿随画质明显减少甚至消失,说明显存或算力吃紧,跳到方法4 查独显和降频
方法2 改 XEngine.ini 关掉后台预读并设为只读
XEngine.ini 里的 bUseBackgroundLevelStreaming=TRUE 表示游戏在后台一直预读后面的场景数据;改成 FALSE 后,预读只在读条时一次性完成,代价是读条时间变长,转场时的瞬间卡顿会明显减少。改之前先复制一份副本,改完再给文件勾只读,否则游戏启动时会把这项改动覆盖回 TRUE。
操作步骤
- 打开 此电脑 → 文档,或在 Win+R 里输入 %USERPROFILE%\Documents 回车
- 进入 My Games\BioShock Infinite\XGame\Config 文件夹
- 先做备份:右键 XEngine.ini → 复制,粘贴后把副本改名为 XEngine.ini.bak
- 右键 XEngine.ini → 打开方式 → 记事本,按 Ctrl+F 搜索 bUseBackgroundLevelStreaming=TRUE
- 把这一行的 TRUE 改成 FALSE,Ctrl+S 保存并关闭记事本
- 右键 XEngine.ini → 属性 → 勾选 只读 → 确定,防止游戏启动时把这行改回去
- 如果进游戏后出现设置无法保存或读条卡死,取消 只读 再改一次;读条变长属于正常代价
用「软领驱动大师」更省事
手动跑一遍 dxdiag、把版本号抄下来再去官网比对、卸载、重启,一圈下来要花掉不少时间。软领驱动大师的驱动管理会把当前显卡驱动的版本号与发布日期列在一处,跟最新版对不上时直接更新,装完重启进游戏复测就行,省掉自己找安装包和判断该下哪个文件的步骤。

显卡型号不同,对应的驱动分支也不一样,下错版本可能让流送时的卡顿更严重。软领驱动大师的驱动搜索按硬件型号从百万级驱动库匹配官方驱动,认准型号再下载,装错的概率低很多;之前用过别家的驱动包,也建议先干净卸载再装,避免新旧版本互相干扰。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户;软领官网 wyouhua.com 直接下载,安装无捆绑勾选项。碰到拿不准的驱动版本,界面里可以点客服按钮联系真人客服,复杂情况还有工程师远程协助。

方法3 核对并更新显卡驱动版本
驱动发布日期早于游戏补丁,或者笔记本双显卡被认成集显,都会让流送时的卡顿更明显。先把当前版本号和日期记下来,再决定是更新还是回退,别凭感觉随便装一个。
操作步骤
- Win+R 输入 dxdiag → 显示 选项卡,记下 驱动程序版本 与 驱动程序日期 两栏
- 或者 Win+R 输入 devmgmt.msc → 展开 显示适配器 → 右键对应显卡 → 属性 → 驱动程序,看同样两项
- 拿版本号和显卡厂商官网最新版比对,日期差半年以上就先更新再复测
- 更新前在安全模式下用卸载工具做干净卸载(选 清除并重启),避免旧驱动残留和新驱动冲突
- 安装时勾选 执行清洁安装,装完重启,回到方法1 的同一段路复测卡顿次数
- 如果游戏弹出 0x887A0005 或 0x887A0006(设备移除、设备挂起),一般是驱动崩溃,先回退到上一个稳定版本
方法4 确认走的是独显,排除降频与硬盘拖累
笔记本双显卡默认可能拿集显跑游戏,散热压不住触发降频,或者游戏装在机械硬盘上,都会在转场那一瞬卡住。按软件、驱动、硬件三层往下查,能较快锁定是哪一层拖了后腿。
操作步骤
- Win+R 输入 devmgmt.msc → 显示适配器,确认独显没有被禁用;带黄色感叹号并提示 代码43,说明驱动异常,先回方法3
- 设置 → 系统 → 屏幕 → 图形,把 BioShockInfinite.exe 指定为 高性能
- 控制面板 → 电源选项 → 选 高性能;显卡控制面板 → 管理3D设置 → 电源管理模式 → 最高性能优先
- 转场瞬间看核心频率与温度,长期超过 85℃ 会触发热降频,先清灰或换硅脂再测
- 确认游戏装在固态硬盘:库 → 右键游戏 → 属性 → 已安装文件 → 移动安装文件夹,换到 SSD 所在盘
- 关闭全屏优化:右键游戏 exe → 属性 → 兼容性 → 勾选 禁用全屏优化
方法5 让游戏重建配置并验证文件完整性
改坏或者残留的配置会一直卡着不放,让游戏自己重建一次最干净,再用渲染参数和帧率上限把峰值压住。这一步也适合在前四步都试过、卡顿仍有残留时做收尾。
操作步骤
- 库 → 右键 游戏 → 属性 → 已安装文件 → 验证游戏文件的完整性,等它补齐缺失文件
- 退出游戏,把 文档\My Games\BioShock Infinite 整个文件夹改名备份(如 BioShockInfinite_old)
- 启动游戏让它重建默认配置,再按方法2 重做一次 XEngine.ini 的改动与只读
- 右键游戏快捷方式 → 属性 → 目标 末尾加 -dx11(做对照可以试 -dx9),比较哪种更稳
- 系统层面先 Win+R → cmd(以管理员身份运行),依次执行 sfc /scannow 与 DISM /Online /Cleanup-Image /RestoreHealth 修复系统组件
- 仍然卡就把画质预设固定在中档并开启垂直同步或锁 60 帧,让 GPU 不再出现没有意义的帧率峰值
常见问题
生化奇兵无限 XEngine.ini 在哪,找不到 Config 文件夹怎么办?
完整路径是 文档\My Games\BioShock Infinite\XGame\Config。Win+R 输入 %USERPROFILE%\Documents 回车就能直达 文档 目录,My Games 是隐藏属性的情况少见,如果看不到,在 文件资源管理器 → 查看 里勾上 隐藏的项目。Config 文件夹要启动过一次游戏才会生成,没跑过游戏的话先开一次再找。
生化奇兵无限 bUseBackgroundLevelStreaming 改成 FALSE 后读条变长正常吗?
正常。原来的模式是后台一边玩一边慢慢读,改成 FALSE 后数据只在读条时一次性载入,读条时间自然会拉长一点,换来的是转场那一瞬不再卡。读条长得离谱到卡死,说明文件有损坏,先走方法5 验证文件完整性。
XEngine.ini 设了只读,进游戏又被改回 TRUE 是怎么回事?
多半是只读没真正勾上,或者游戏用管理员权限写入时跳过了这项限制。重新右键 XEngine.ini → 属性,确认 只读 前是勾选状态;如果还是被改,先退出游戏再改,改完确认保存时间更新过,再启动游戏对比 TRUE 与 FALSE 两个状态。
生化奇兵无限走路一顿一顿,是显卡驱动的问题还是画质开太高?
用方法1 就能分开:降一档画质后卡顿节奏完全没变,问题在场景流送和驱动这一侧;卡顿随画质明显减少,那就是显存或算力吃紧,需要降分辨率和材质,再查独显有没有被集显顶替。
生化奇兵无限转场瞬间掉到 30 帧,更新显卡驱动版本能解决吗?
能改善一部分。驱动日期落后官网半年以上的,更新后转场掉帧往往变浅;如果驱动已经是最新还是掉,重点转到 XEngine.ini 的后台预读开关和游戏是否装在固态硬盘上。更新驱动前后都用同一段路复测,才能看出真实差别。
推荐阅读

提示