《光与影33号远征队》进游戏后画面偏灰、暗部糊成一片,翻遍菜单也找不到 HDR 开关,这是 UE5 默认配置下常见的一种状态:游戏没有做 HDR 开关界面,HDR 输出默认关着。要让画面出 HDR,得先在 Windows 系统层把开关打开,再往游戏配置目录里补一份 Engine.ini,把 UE5 的原生 HDR 输出拉起来。
整条路径可以概括成三步:在 Windows 里打开 HDR → 在 Sandfall 配置目录新建 Engine.ini 并写入 [SystemSettings] 六行参数 → 设为只读后改成独占全屏复测。显示器和显卡本身大多没有故障,不必急着重装游戏或者送修。下面这套步骤在 Windows 10 和 Windows 11 上实测可用。
适用系统:Windows 10 / 11。最后更新:2026-09-30。
进游戏后画面偏灰、暗部糊成一片,把「设置 → 显示」翻遍也找不到 HDR 选项,这是《光与影33号远征队》在 UE5 默认配置下的常见状态,HDR 输出默认关闭,游戏又没有提供开关界面。
判断问题卡在哪一层,可以先做一次快速分诊:
Win+I 打开设置 → 系统 → 屏幕,看「使用 HDR」这一项能不能打开C:\Users\用户名\AppData\Local\Sandfall\Saved\Config\Windows 里缺了 Engine.ini,或者文件进游戏后被删掉了先分清问题卡在系统开关、配置文件还是显卡驱动上,再对症处理,能省掉反复重装游戏的时间。

系统层没开 HDR,游戏里写再多参数也不会有 HDR 输出。这一步是后面所有操作的前提。
Win+I 打开设置 → 系统 → 屏幕Win+Alt+B 快捷键快速开关 HDR,验证这个开关是不是真的能生效这里能正常打开,说明显示器和显卡具备 HDR 输出能力,后面改配置文件才有意义。
UE5 游戏的配置目录固定在 Sandfall 名下,目录找错,改了也不生效。用环境变量跳过去最快。
Win+R,输入 %LOCALAPPDATA% 回车Sandfall\Saved\Config\WindowsC:\Users\用户名\AppData\Local\Sandfall\Saved\Config\WindowsGameUserSettings.ini,看不到 Engine.ini 是正常的Sandfall 文件夹都没有,先启动一次游戏,让它把配置目录生成出来看不到
Engine.ini不用怀疑自己找错了地方——这个文件游戏本来就不生成,需要自己建。路径记下来,所有修改都在这个文件夹里做。
游戏内没有 HDR 开关,只能靠 Engine.ini 的 [SystemSettings] 段把 UE5 原生 HDR 打开。六行参数一行都不能少,也不要合并成一行。
Engine.ini(连扩展名一起改)Engine.ini.txt,否则游戏读不到[SystemSettings]
r.AllowHDR=1
r.HDR.EnableHDROutput=1
r.HDR.Display.OutputDevice=5
r.HDR.Display.ColorGamut=2
r.HDR.UI.CompositeMode=1
r.HDR.UI.Level=1.5把参数写进
GameUserSettings.ini是不生效的,那个文件由游戏自己重写。

存好后双击打开看一眼,段名在第一行,六行参数各占一行。文件名和内容都对上,游戏启动时才会把 HDR 输出打开。
不设只读,进游戏后 Engine.ini 会被自动删除,HDR 跟着一起失效。这一步漏掉,前面写的参数就白写了。
Engine.ini → 属性Engine.ini.txt只读属性生效之后,游戏就没法覆盖或删除这个文件,HDR 配置能一直保留下去。
窗口化和无边框会让一部分 UE5 游戏的 HDR 输出被系统合成层拦掉,看上去就像没开。配置写对了画面还发灰,先改这一项。
3840×2160Win+Alt+B 对照一次开关前后的差别
独占全屏下,HDR 信号直接交给显示器,绕过了桌面合成层。这也是不少 UE5 游戏必须完整重启一次才生效的原因。
系统里 HDR 开关是灰的、或者打开之后没反应,多半是显卡驱动版本太旧或者装残了。前面几步都做对了还是不行,就把驱动换掉。
Win+X → 设备管理器 → 显示适配器如果显示器本身不支持 HDR、设备管理器里也没有报错,那就是硬件能力问题,换线换驱动都不会有变化。翻一下显示器 OSD 菜单里有没有 HDR 项就能确认。
游戏用的是 UE5 默认配置,没有做 HDR 开关界面。原生 HDR 靠 Engine.ini 的 [SystemSettings] 段打开,系统层的开关在设置 → 系统 → 屏幕里的「使用 HDR」。
先确认文件名不是 Engine.ini.txt、编码存的是 UTF-8,再确认文件还在 Sandfall\Saved\Config\Windows 里。然后检查 Windows 的 HDR 开关是否打开、游戏是不是独占全屏。三处都对还不行,就换一版支持 HDR 输出的显卡驱动。
多数是游戏走窗口化或者无边框,HDR 信号被桌面合成层拦掉了。也可能是动态分辨率开着,渲染分辨率低于屏幕原生分辨率。改成独占全屏、关掉动态分辨率,完全退出游戏再重启一次。
多半是只读没真正应用,回属性页确认「只读」勾上了并点了应用。也可能是游戏更新后重新生成了配置目录,按第三步重建文件,再设一次只读。
代码 43 说明显卡驱动被系统停用了,这时候 Windows 里「使用 HDR」通常是灰的。先干净卸载旧驱动,再装对应型号的新驱动,重启后回设备管理器确认感叹号消失,再回去开 HDR。
Engine.ini 写对了也不会有 HDR 输出现象 | 大概率原因 | 先查哪里 |
|---|---|---|
设置里「使用 HDR」是灰的 | 显示器不支持 / 驱动异常 / 走集显 | 设置 → 系统 → 屏幕;设备管理器 |
开关能打开,进游戏还是发灰 |
| Sandfall 配置目录 |
| 没设只读 | 文件属性页 |
配置全对,画面仍发灰 | 窗口化 / 动态分辨率 | 游戏内显示设置 |
设备管理器报错误代码 43 | 显卡驱动被系统停用 | 设备管理器 → 显示适配器 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。