1,我刚刚到的 M1 MacBook Air,USB-C 转 DP1.4 外接 VIEWSONIC VX2478 24 寸 4K 发现颜色不太对劲。排查后,在显示器设置里看到接受的信号是 YCbCr,而不是 SRGB 。M1 会认为一切外接的除自家 XDR/LG UltraFine 5K 以外的屏幕都是电视。
2,当年 Intel Mac 是这样解决的: https://gist.github.com/adaugherity/7435890 。然后被脚本告知还不能支持 M1,因为 M1 对显示器的逻辑处理与之前的 Mac 完全不一样,比如没有 ACPI 表,也不能修改 EDID 。
3,我个人觉得不能输出 SRGB ( 0-255 )其实很严重了,YCbCr 是给电视用的格式,肉眼可见明显偏色和色彩缺失。
4,外网都在吐槽这个事情,有些人不支持 YCbCr 那完全看到的就是紫色粉色糊一屏幕完全不可使用。还有些人自定义的 EDID 失效了。
艺卓官网 https://www.eizoglobal.com/support/compatibility/pc/mac/apple-m1/: The signal from the Mac computer changes to YUV Limited Range, which may cause banding. This occurs when using HDMI on a Mac computer with an Intel chipset, or when using HDMI, USB Type-C, or DisplayPort conversion cable on a Mac computer with an M1 Chip.
说白了就是 Intel 的 Mac 这个 bug 可以用不用 HDMI 线缆解决,但是 M1 Mac 上无论什么线缆和输出方式都是会输出 YUV Limited Range
1
internelp 2021-01-06 16:45:34 +08:00
我觉得你这种标题的帖子去 b 乎发比较合适。
|
2
mxalbert1996 2021-01-07 22:28:46 +08:00 via Android
虽然苹果一向都是这样,但是讲道理 YCbCr 输出导致显示问题完全是因为显示器的色彩空间转换有问题或者精度太低。我用我的显示器和电视试了一下,在 Windows 下分别设置 RGB 和 YCbCr 输出,肉眼根本看不出任何区别。
|
3
1014982466 OP @mxalbert1996 要是 YCbCr444 就真还好,但是问题最大的是它还是 YCbCr422 。。。
|
4
archxm 2023-07-05 09:24:37 +08:00
@mxalbert1996 YCbCr limit 和 no limit 还是有区别的。
|