ShenLiyang 发表于 2021-2-24 00:50:03

Yoga Pro 14c、14s 的屏幕色彩空间管理解决方案

本帖最后由 ShenLiyang 于 2021-2-24 01:09 编辑

1、Yoga Pro 14c/14s 和 Yoga C940/S940 是完全相同的 UHD 4K 面板
2、Yoga Pro 14c/14s 的驱动列表里面没有显示面板驱动,而 Yoga C940/S940 有
3、显示面板驱动其实本质就是通过 inf 文件在 Windows 的【色彩管理】里面给面板加上了色彩空间 icc 文件
4、由于京东方提供的这块 UHD 4K 面板支持HDR,因此色彩空间 icc 文件在【色彩空间管理】里面需要把 标准模式 和 高级模式 分别添加(具体添加方式自行搜索,很简单)。当然这是 inf 文件自动完成的
5、只有添加了 icc 文件,对于支持色彩空间管理的程序(比如 浏览器、播放器、Photoshop 等,当然了,Windows 桌面遗憾的还不支持)才能显示出更加准确的颜色
6、为什么呢?因为这个面板是近似于 Display-P3 色彩空间的,但是 Windows 走的是 sRGB 色彩空间规范,如果没有 icc 色彩文件,软件将无法自行调整色彩,典型的就是绿色过于艳丽
7、这样一来,似乎即便在 Yoga Pro 14c/14s 上,把 Yoga C940/S940 的显示器驱动安装上,也可以解决色彩不准确的艳丽问题
8、但这样一来,你会发现,Dolby Vision 的视频将无法播放,Windows 视频播放器(就那个默认的 UWP APP,这也是 Windows 上唯一能播放 Dolby Vision 的播放器) 会报告未授权
9、所以,很显然 icc 色彩文件里面是有 Dolby Vision 授权信息的,事实证明,就是真的有
10、解释一下 Dolby Vision APP 的验证原理:如果检测到 icc 文件里面有授权信息,就会把注册表【Computer\HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS】位置下的【SystemSKU】字符串(比如:“LENOVO_MT_82DC_BU_idea_FM_Yoga Pro 14c ITL 2021”)里面找电脑型号(显然找到了“Yoga Pro 14c ITL 2021”),如果 icc 文件里面提供的型号不包含,那就只能报告未授权了。当然你可以把这个字符串修改为“LENOVO_MT_82DC_BU_idea_FM_Yoga C940-14IIL”,真的也可以解决问题
11、但是这个方法修改了硬件注册型号,总感觉怪怪的。因此,为何不直接删除 icc 色彩空间文件里面的 Dolby Vision 授权信息,这样既能实现校色,Dolby Vision 也不会做验证了
12、于是乎,我已经修改好了,就在附件中。我修改了“LEN8B93_Standard.icm”文件,移除了 Dolby Vision 授权信息,实测问题解决
13、附件有两个文件,一个标准模式,一个高级模式(WGC、HDR用的),自行安装即可(记得两个都得装,后者装入的时候要勾选上高级模式)


小中医师 发表于 2021-2-26 10:54:29

支持一下!

ShenLiyang 发表于 2021-2-27 20:37:05

小中医师 发表于 2021-2-26 10:54
支持一下!

:lol 嘻嘻嘻

lenovo65031663 发表于 2021-4-5 15:19:31

感谢分享!!

lqbao 发表于 2021-12-30 14:59:22

楼主 牛人
页: [1]
查看完整版本: Yoga Pro 14c、14s 的屏幕色彩空间管理解决方案