删除并设为只读sga_vulkan_000、sga_vulkan_001、sga_vulkan_002三个缓存文件可解决Win11下《荒野大镖客2》ERR_GFX_STATE错误;N卡用户还需将电源管理模式设为“平衡”或“自适应”。

Win11电脑运行《荒野大镖客:救赎2》时频繁弹出“ERR_GFX_STATE”错误并闪退,多数情况是Vulkan图形缓存文件损坏或与系统渲染机制冲突导致,删掉那几个隐藏的sga开头的缓存文件就能重置图形状态。
定位并清空三个关键sga缓存文件
打开文件资源管理器,粘贴路径:此电脑\文档\你的用户名\Documents\Rockstar Games\Red Dead Redemption 2\Settings,回车进入。在这个文件夹里找到三个以sga_vulkan开头的文件(常见为sga_vulkan_000、sga_vulkan_001、sga_vulkan_002),它们就是罪魁祸首。
右键第一个sga文件→选择“打开方式”→选“记事本”或更稳妥的Notepad++(若没装,去官网下个绿色版,免安装)。
在记事本中按Ctrl+A全选→Delete删除全部内容→Ctrl+S保存→关闭窗口。重复该操作,把另外两个sga文件也清空。
这一步做完后,三个文件大小会变成0 KB——这是正常现象,说明缓存已被成功清空。如果还有字节残留,说明没删干净,得重来。
设为只读防止游戏再次写坏
在Settings文件夹内,依次右键每个已清空的sga文件→点击“属性”→勾选“只读”→点“确定”。
【必须三者都勾选只读,缺一不可】。否则游戏下次启动时会重新往里面写入损坏的缓存,几小时后又报ERR_GFX_STATE。
做完这步,直接双击R星启动器或Steam库里的游戏图标即可。不用重启电脑,也不用验证游戏文件完整性。
补充:N卡用户可同步调整电源模式
方法一:打开NVIDIA GeForce Experience → 点击右上角齿轮图标进入“设置” → 切换到“常规”页 → 找到“电池性能”选项 → 把它从“最高性能”改为“平衡”。
方法二:进显卡控制面板 → “管理3D设置” → 全局设置 → 把“电源管理模式”改成“优先考虑节能”或“自适应”(不是“最高性能优先”)。
这步对Win11+NVIDIA组合特别有效,因为Win11默认激进调度GPU电源状态,而大表哥2的Vulkan渲染层在电源模式突变时极易触发ERR_GFX_STATE。

















