没有吐槽 M1 Mac 外接显示器输出的只能是 YCbCr?

2021-01-05 20:52:58 +08:00
 1014982466

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 失效了。

7820 次点击
所在节点    Apple
33 条回复
Awes0me
2021-01-05 20:56:13 +08:00
怎么看?
ysc3839
2021-01-05 21:00:43 +08:00
我觉得只是 UI 设计问题,没给用户提供一个选择模式的选项,这是典型的苹果风格,喜欢把高级选项隐藏起来,然后替用户做选择。实际上硬件应该是支持的,因为那个脚本就是生成一个 plist,放进 /System/Library/Displays/Overrides 就生效了。

另外,你说的那个脚本不支持 M1 不是因为没有 ACPI 表,而是无法获取显示器信息。
> as the standard method of retrieving display information does not work
imrei
2021-01-05 21:09:39 +08:00
dell 2720qm 路过,直接用 c to c 连接,供电、显示两不误,选择 P3,没问题,很清晰
wydinhk
2021-01-05 22:07:39 +08:00
问题很严重?我之前的优派 VX2731 DP 1.2 连接、现在的 DELL S2721Q HDMI 2.0 和 DP 1.2 连接都感觉不错,没有你说的问题。在显示器设置里我选的是系统提供的 sRGB 描述文件,比默认的要好很多,另外我还手动调了显示器的色彩自定预设,大部分颜色看上去比较接近 MBP 的屏幕了。
1014982466
2021-01-05 22:30:38 +08:00
记混了,没有 ACPI 表是(目前)装不了 bootcamp 版 win10 ARM 的原因
1014982466
2021-01-05 22:31:42 +08:00
@wydinhk 你试下显示器控制面板里锁定 SRGB 会不会整个屏幕都紫色了呢
maizero
2021-01-05 22:45:03 +08:00
我是 Mac mini,直接用 HDMI 线连,显示器和你的一样。颜色也很差(对比 LG 4K ),我手动选择了下配置文件为 LG 4K 的 ultra fine 后好一些。 不知道用 c to DP 会不会好一些。
maizero
2021-01-05 22:45:33 +08:00
@1014982466 显示器设置里看到接受的信号是 YCbCr,而不是 SRGB ——这个怎么看的。
wydinhk
2021-01-05 23:01:14 +08:00
@1014982466 好奇怪,竟然显示的是 RGB 模式,选择 YPbPr 变紫……开关一次显示器后变回 YPbPr,选择 RGB 变紫。
zJeff
2021-01-05 23:34:04 +08:00
@maizero 设置-显示器-color-open profile
1014982466
2021-01-05 23:36:38 +08:00
@maizero 我的显示器控制面板带输入信息显示
camork
2021-01-06 09:35:12 +08:00
刚到手的时候发现了这个问题, 表现是屏幕特别的灰(LG UL600), 后来就来回插线换设备, 不知道怎么的就莫名其妙的好了
1014982466
2021-01-06 11:43:31 +08:00
大家都不外接显示器的嘛
tanrenye
2021-01-06 13:45:14 +08:00
Mac 祖传问题了,不明白为什么不直接给用户选择输出模式
maizero
2021-01-06 21:27:47 +08:00
@1014982466 所以我问你是怎么看的也…… 我 Mac mini,HDMI 口 HDMI 线连的,和你同款显示器。 C TO DP 的线在路上,卖家说是 1.4 的。 我待会用贝尔金雷电 3 底座+DP 线连试试看。
camork
2021-01-06 21:59:05 +08:00
似乎找到解决方法了, 首先我是用的 dp1.4 to c 线连到显示器,屏幕明显发灰. 然后同时插上 hdmi-hdmi 到显示器, mac 识别到第二块显示器, 颜色会有变化. 然后再抽掉 hdmi 线, 颜色显示正常,ok
catcat11
2021-01-06 22:18:20 +08:00
@camork 之前外网有人说过这个解决方案,但是不完美。老拔插
camork
2021-01-06 22:22:22 +08:00
@catcat11 只需要一次就好,后面重启也不会还原
1014982466
2021-01-07 00:52:26 +08:00
@maizero 很简单,显示器面板不要选择自动,指定 SRGB 。有个设置是自动 /SRGB/Ycbcr 让你选。选 SRGB,这样相当于显示器只接受 SRGB 信号了。如果 Mac 输出的本来就是 SRGB 信号这时候屏幕色彩不会有任何变化。但是如果 Mac 之前给显示器的是 ycbcr,那你手动切到 srgb 颜色直接就炸了,整个画面都是紫色的。
1014982466
2021-01-07 00:55:14 +08:00
@maizero 我是 MacBook Air,请问你那边 Mac mini,HDMI- HDMI,你手动选择 SRGB,屏幕会不会直接紫屏?还是仍然一切正常。我 C-DP1.4 是不行,C-HDMI 也是不行,都是只有 ycbcr 能用。
所以就想问问你 HDMI- HDMI 行不行,如果行我就退了 Air 换 mini 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/741998

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX