Windows SDR in HDR gamma校正,以及windows下HDR游戏发灰泛白的解决方案

您所在的位置:网站首页 gamma校正异常 Windows SDR in HDR gamma校正,以及windows下HDR游戏发灰泛白的解决方案

Windows SDR in HDR gamma校正,以及windows下HDR游戏发灰泛白的解决方案

2024-07-14 07:36| 来源: 网络整理| 查看: 265

你或许已经尝试过以下部分或全部方法,但依然觉得windows开启HDR后,SDR in HDR的内容相比SDR直出的发灰,以及多平台游戏PC版的HDR比主机版的HDR发灰:

1、更新win11;

2、调整显卡驱动中的动态范围使之与显示内容、显示设备相匹配;

3、通过windows应用商店中的calibration软件校准HDR;

以上操作都是没有问题的,很多人在经过了这些设置之后,已经得到了一个不错的HDR模式的画面,但如果仔细观察对比,还是感觉泛灰,甚至即使你已经用上了非常好的高端miniled/OLED显示器,并且你不是对色彩科学一窍不通的小白,能分清什么是色彩过饱和造成的艳丽,什么才是色彩还原下的鲜明,你依然觉得这种发灰的情况存在。

这不是你的错觉,问题出在windows的gamma设置:

1、当windows以SDR模式直出时,它的色彩设置是占空的,此时默认输出的应当是sRGB色彩空间,而SDR的gamma并没有明确的严格定义,但由于长年累月积累的SDR内容绝大多数都以2.2gamma制作,我们看到的电影、番剧,玩的游戏,都建议以2.2gamma观看,所以现在出厂校准做得不错的显示器,默认SDR输入常用2.2gamma显示。

2、当windows开启HDR时,是按照BT2020色彩空间+ST2084的EOTF曲线输出,此时windows会将SDR内容映射进sRGB色彩空间,以及sRGB使用的分段gamma曲线——问题就出在这个分段gamma曲线上,它在暗部会提亮到1.8以下,在亮处会降低到接近2.3。(这个分段曲线的来历是由于早年的显示器对比度很低,如果严格按照2.2gamma输出,暗部会遭到严重的裁切,导致什么都看不清楚)

3、其实如果仅仅如此也就罢了,很多游戏的PC版,甚至包括许多大厂的3A大作,在HDR模式下会莫名其妙地跟随系统的SDR gamma设置,这一点实在令人费解(这不是HDR游戏吗?为什么不是以ST2084直出呢?)。鉴别这类游戏的方法可以将PS5/XBOX和PC接同一个显示器,在完全相同的设置下AB对比。

最后解决方案写在这里,就是在HDR模式下加载2.2gamma的icm文件,出自github上dylanraga的win11hdr-srgb-to-gamma2.2-icm项目:

https://github.com/dylanraga/win11hdr-srgb-to-gamma2.2-icm?tab=readme-ov-file

可能有的人不方便下载,这里发布一个网盘转载:

链接:https://pan.baidu.com/s/1hirxeohJubtmXwA2S_pD8A 

提取码:91o9

压缩包里有5个icm文件,如果你不知道用哪一个,就用尾缀写unspecified的那个。同时在dylanraga的项目中给了一个处理工具,可以根据需要自己生成icm文件,适合有进阶需求的用户自定义。

注意:对于支持ST2084直出的内容,需要取消这一设置。

如果有看不懂的话可以在评论区提问,过段时间我会结合评论区的问题写一版通俗易懂的。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3