algorithms 发表于 2021-10-3 21:08

广色域显示器使用sRGB模式在win10下的一个坑

本帖最后由 algorithms 于 2021-10-3 23:57 编辑

先说结论,在win10下,对于带有硬件模拟到sRGB(即sRGB模式)色彩空间的显示器,例如我的LG GL830,在使用sRGB模式下时,一定要在“色彩管理”设置中,将显示器的ICC文件调整为"sRGB IEC61966-2.1",如图(完整加载ICC文件流程,参见:https://pcmonitors.info/articles/using-icc-profiles-in-windows/)。若要切换回display P3色彩空间(玩家1)需要在色彩管理中切回驱动程序给你安装的ICC文件。或者干脆不安装驱动程序提供的ICC,但此时win10会认为显示器为sRGB色彩空间的显示器,无法正常使用广色域模式(即使在Photoshop中也会过饱和)。
对色彩准确度有要求情况下,应该使用校色仪进行校对,但是sRGB模式下由于OSD中的gamma和RGB输出分量被锁定,只能使用显卡校正,这样将会损失色阶。



事情经过是这样的,之前公司发了个福利实在想不到买啥就买了个电竞显示器LG GL830,查了各方评测说这个就是GL850砍了usb口,除了对比度低一点算是很不错的ips屏,sRGB模式下色准也不错。

买回来装了驱动,发现p3模式下过饱和明显(意料之中),但是调整为sRGB模式后,对比我原来的Dell U2518DR,色彩依旧十分奇怪(以下手机拍摄)

之后各种折腾查资料,始终不得其解。。。难道是rtings和tft帮LG虚假宣传?
后面偶然翻之前查资料的网页,发现检查自己显示器和浏览器是否支持p3色域的网页:https://webkit.org/blog-files/color-gamut/comparison.html
惊讶地发现右边p3那块居然能显示出logo,这才发觉不对劲:我的显示器都是sRGB模式了怎么还能显示p3色域的颜色?然后重新检查了一遍配置链路,发现并不是chrome的问题,而是win10的icc文件是驱动安装的p3色彩空间的,遂改回sRGB空间的ICC文件(不知为何官方没有提供该模式下的ICC)解决。

试了下原神这种全屏unity游戏,发现还是不支持icc管理,只要调到p3就过饱和,难道unity这样的引擎也不能支持读取系统icc文件切换色域吗?

Edit:
问题来了,有没有消费级的,并且有靠谱(deltaE优秀)sRGB模式(6500K,gamma=2.2)的27寸显示器,现在也不要求144hz了,60hz就行。我看Dell 2720q也是p3色域的。。。真是不懂谁带起来的风气。

汝者 发表于 2021-10-3 22:16

本帖最后由 汝者 于 2021-10-3 22:17 编辑

没看到哪个游戏支持icc的 也别指望win自己的色彩管理
如果显示器本身srgb模式不靠谱或者干脆没srgb模式(例如我在用的s2721dg1f)
简单的做法用这个 https://github.com/ledoge/novideo_srgb
大概就和你说的色阶会损失吧 不过不ab没啥就是了

松霖 发表于 2021-10-3 22:30

换了win11 我都是全程开hdr了

natt 发表于 2021-10-3 22:30

打游戏不是眼睛舒服就行了嘛?又不是生产力

御坂14084 发表于 2021-10-3 23:07

algorithms 发表于 2021-10-3 23:54

汝者 发表于 2021-10-3 22:16
没看到哪个游戏支持icc的 也别指望win自己的色彩管理
如果显示器本身srgb模式不靠谱或者干脆没srgb模式(例 ...

你的这个方案其实是针对n卡和intel集显的,a卡的驱动直接开放这个接口,参见这里:https://pcmonitors.info/articles/taming-the-wide-gamut-using-srgb-emulation/
在What can we do to control the gamut in the graphics driver?
这其实和icc profile没区别,就是显卡LUT(区别在于这个是全局的,而icc是操作系统调用),在显卡调色盘里选一个色给你输出
色阶损失原理也很容易明白,都是8bit RGB,校色其实就是做映射,肯定会有两个颜色被map到同一个坐标的情况。

algorithms 发表于 2021-10-3 23:57

御坂14084 发表于 2021-10-3 23:07
生产力请上EIZO/NEC准专业/专业线

问题来了,有没有消费级的,并且有靠谱(deltaE优秀)sRGB模式(6500K,gamma=2.2)的27寸显示器,现在也不要求144hz了,60hz就行。我看Dell 2720q也是p3色域的。。。真是不懂谁带起来的风气。

伊可费斯 发表于 2021-10-4 00:18

伊可费斯 发表于 2021-10-4 00:24

看别人玩游戏 发表于 2021-10-4 00:34

algorithms 发表于 2021-10-3 23:57
问题来了,有没有消费级的,并且有靠谱(deltaE优秀)sRGB模式(6500K,gamma=2.2)的27寸显示器,现在也 ...

S2721QS,校个色就很舒服了

—— 来自 OnePlus GM1910, Android 11上的 S1Next-鹅版 v2.4.4.1

algorithms 发表于 2021-10-4 00:44

伊可费斯 发表于 2021-10-4 00:24
你不怕售后麻烦老牛那个32的4k专门针对这个问题做了优化

非oled也没分区背光的家用显示器开hdr毫无意义吧。。。
其实hdr内容我都直接在电视上看的,家里有个sony 9500h

algorithms 发表于 2021-10-4 00:45

看别人玩游戏 发表于 2021-10-4 00:34
S2721QS,校个色就很舒服了

—— 来自 OnePlus GM1910, Android 11上的 S1Next-鹅版 v2.4.4.1 ...

这个dell的s系列和u系列区别是啥?我看s系列都直接标的sRGB色域?

伊可费斯 发表于 2021-10-4 01:01

01046 发表于 2021-10-4 02:31

这十年广色域大行其道我就觉得莫名其妙,所以10年前我咬牙买了硬件缩限srgb的nec

—— 来自 Google Pixel 4 XL, Android 11上的 S1Next-鹅版 v2.4.3

暁美ほむら 发表于 2021-10-4 03:56

windows的色彩管理就是废的,之前有消息说win11会改善,但我觉得到了win13都不一定会改

看别人玩游戏 发表于 2021-10-4 06:46

algorithms 发表于 2021-10-4 00:45
这个dell的s系列和u系列区别是啥?我看s系列都直接标的sRGB色域?

S系列无出厂校色,这款是99%SRGB色域,自带标准模式我测过,Gamma差不多2.24,色温6490K左右,ΔE稍高,有3点几,其实要求不高的人也能用了,确实有需求的话可以再校个色。RTINGS有评测过这个显示器,校色之后这块面板表现就很优秀了,和2720QM不相上下甚至略好,但缺点也很明显,各种接口都没有

—— 来自 OnePlus GM1910, Android 11上的 S1Next-鹅版 v2.4.4.1

dvd6 发表于 2021-10-4 09:39

看别人玩游戏 发表于 2021-10-4 06:46
S系列无出厂校色,这款是99%SRGB色域,自带标准模式我测过,Gamma差不多2.24,色温6490K左右,ΔE稍高, ...

我以前的u2414h买回来就后悔死了,所谓的出厂校色都是废物,srgb模式色温一看就不对劲,肉眼可见远低于6500k。那就拿自定义模式校色,那还不如直接买s系列同款面板的,估计校色效果是一毛一样

YBIN 发表于 2021-10-4 09:54

nailuo1993 发表于 2021-10-4 09:54

冷知识:没有游戏支持windows色彩管理

暗铁 发表于 2021-10-4 15:54

为什么我的显示器没写支持P3也能在那网站看出区别的

algorithms 发表于 2021-10-4 16:31

租了个i1 display pro用displayCAL校色了下,target@120cd/m2, gamma=2.2, 6500K,profile type选XYZ LUT+Matrix,结果相当不错。推测用single curve+matrix结果可能稍微差点,但是chrome支持。
Summary
CriteriaNominalRecommended#
Actual
Result
Measured vs. assumed target whitepoint ΔE*00<= 2<= 1

0.49 OK ✔✔
Measured vs. display profile whitepoint ΔE*00
<= 1

0.16

Average ΔE*00<= 1.5<= 1

0.47 OK ✔✔
Maximum ΔE*00<= 4<= 312


2.91 OK ✔✔



完整的verification报告见附件。

algorithms 发表于 2021-10-4 16:33

汝者 发表于 2021-10-3 22:16
没看到哪个游戏支持icc的 也别指望win自己的色彩管理
如果显示器本身srgb模式不靠谱或者干脆没srgb模式(例 ...

其实ab的场景很常见的。。。就是双屏,那叫一个难受

limon 发表于 2021-10-4 21:00

校完色软件不支持也是白搭。。。我用过几个srgb模式显示器都是亮度打满不能调,或者一调就退出srgb模式,完全没有实用价值,总之广色域➕windows就是一出悲剧

—— 来自 S1Fun

Unlight 发表于 2021-10-4 21:17

S2721QS吧。

—— 来自 S1Fun

伊可费斯 发表于 2021-10-4 21:54

BRS5672023 发表于 2021-10-5 01:32

暗铁 发表于 2021-10-4 15:54
为什么我的显示器没写支持P3也能在那网站看出区别的

我 100% srgb 屏幕的本子也能在那个网站的 p3 和 srgb 的内容上看出区别。。

—— 来自 Xiaomi Mi MIX 2S, Android 11上的 S1Next-鹅版 v2.4.4.1

dvd6 发表于 2021-10-5 08:59

本帖最后由 dvd6 于 2021-10-5 09:01 编辑

暗铁 发表于 2021-10-4 15:54
为什么我的显示器没写支持P3也能在那网站看出区别的

没有标支持p3色域,或者声称支持100%srgb色域的屏,都不可能不多不少刚好只覆盖srgb,可能某些颜色已经超过了srgb范围了呢。
然后合理的色彩管理也可以把广色域压缩到srgb也能看得出细节区别(但不能还原色准)。而就算色彩管理不完全对,图片上的p3、argp范围实际上只是用图片文件本身内嵌的标签来表示,只要浏览器支持读取标签基本都能看出区别,但看出来了却不代表颜色是正确的。
所以这种网站只能测个寂寞,能下的结论只有:如果看不出来肯定是哪里不对
页: [1]
查看完整版本: 广色域显示器使用sRGB模式在win10下的一个坑