强制 M1 连接第三方显示器时输出 RGB 模式,解决颜色发灰发虚问题

2021-08-09 12:45:05 +08:00
 RobinCheng
源: <amp-youtube data-videoid="Z1EqH3fd0V4" layout="responsive" width="480" height="270"></amp-youtube>
1 、打开 /Library/Preferences/,找到 com.apple.windowserver.displays.plist

2 、将该文件复制出来,使用以下命令将 binary 格式转换成 xml 格式供编辑

$plutil -convert xml1 com.apple.windowserver.displays.plist

3 、将 PixelEncoding 将值改为 0,Range 改为 1

4 、保存文件,使用以下命令将 xml 格式转换回 binary 格式,并检查文件的合法性

$plutil -convert binary com.apple.windowserver.displays.plist

$plutil -lint com.apple.windowserver.displays.plist

5 、寻找以下文件夹中是否存在以 com.apple.windowserver.displays xxxx 文件,如有则删除

~/Library/Preferences/
~/Library/Preferences/ByHost

6 、重启
1524 次点击
所在节点    macOS
6 条回复
evicblacks
2021-08-12 10:16:42 +08:00
我的重启之后 PiexelEncoding 的值又重新变回 1 了。。。。。
qiyuey
2021-08-12 11:45:57 +08:00
Air 很奇怪,登录界面之前是 RGB,登录之后就变成 YPbPr 了
explorerproxy
2023-02-23 10:54:34 +08:00
@qiyuey 我的 macmini 也是这样
explorerproxy
2023-02-23 11:31:15 +08:00
@explorerproxy 应该是 ByHost 没删除的原因
RobinCheng
2023-02-26 15:36:11 +08:00
@explorerproxy 最新系统还没这个问题吗?
explorerproxy
2023-02-26 18:19:32 +08:00
@RobinCheng C 转 hdmi 还是这样用你介绍的方法或者 betterdisplay 倒是都能解决,我怀疑 m2 是不是也有这个问题,看官网的介绍还是 c 口还是写的支持 DP ,没写 hdmi

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

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

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

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

© 2021 V2EX