找回密码
 加入我们
搜索
      
查看: 81625|回复: 140

[外设] “为什么启用 HDR 之后颜色不正”问题详解

  [复制链接]
发表于 2022-11-9 17:09 | 显示全部楼层
说明“发灰”的问题是上变换的过程中造成的。EDID 可以理解驱动板向系统的声明:它包含了非常多的信息,但这些信息是需要工程师在固件开发时手动填入的。虽然系统会通过 EDID 抓取设备的实际信息,但如果信息本身就是错误的,那自然后续的上变换过程都是有问题的。


我也觉得EDID信息错误可能是导致桌面发灰的主要原因。
请教一下楼主EDID信息错误可能会出现在哪些环节?Windows系统?Nvidia 驱动?DP/HDMI线材?电视/显示器设置?

目前我电视作为显示器就有这样一个问题,电视需要检测到HDR内容后才会启用HDR模式,所以我这边用显卡通过DP1.4转HDMI2.1转换器输出到C2,在切换HDR时EDID信息跟新会有一个延迟,windows会拿到错误的EDID信息,所以开关HDR根据EDID信息会出现发灰或者过饱和的问题。这种时候切换一下刷新率让EDID信息更新一下就能正常了。

另外Nvidia Control Panel里面可以支持的色彩模式应该也是和EDID有关吧?目前正在折腾看能否通过CRU将一些关键信息固定下要不然有些时候玄学HDMI问题会把各种色彩色深什么的搞乱掉。
发表于 2022-11-9 17:18 | 显示全部楼层
Potat1 发表于 2022-11-9 17:12
所有系统内显示的显示器信息都是通过读取 EDID 实现的。

硬要说的话,是所有环节。 ...

嗯,感觉显示不正常的时候可以甩锅的地方太多了。我还没深入研究,所以想先问问CRU是否能解决这一类型的显示问题?
发表于 2022-11-9 17:26 | 显示全部楼层
houyuzhou 发表于 2022-11-9 17:19
主要是截图这点,我一直觉得很神奇。
之前记得很清楚,开了全局HDR后,桌面和应用截图出来是不正常的, ...

只能推测也许22H2后windows调整了截图软件的机制,可能是系统底层抓取输出视频前的绘制信息,也有可能是把整个HDR内容根据之前映射信息重新转回sRGB
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-9-23 02:36 , Processed in 0.010970 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表