分享一个 M1 Mac 在 DELL 显示器上启用 RGB 模式的方法

2021-06-06 23:03:49 +08:00
 ZRS

方法来自:

https://www.youtube.com/watch?v=Z1EqH3fd0V4

简单总结如下:

1 、打开/Library/Preferences/,找到com.apple.windowserver.displays.plist文件。

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

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

3 、在文件中寻找所有PixelEncoding将值改为0Range改为1

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

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

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

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

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

6 、重启就可以使用 RGB 模式输出了。

4893 次点击
所在节点    Apple
43 条回复
byicer
2021-06-07 18:54:35 +08:00
@ZRS 同类型显示器应该通用吧?我是 P2415Q,雷电 扩展坞转 DP
snooprat
2021-06-07 19:49:20 +08:00
@byicer 同款,我试过可以
manfred4527
2021-06-07 20:01:00 +08:00
同款 u2720q 测试可以
byicer
2021-06-07 20:48:00 +08:00
@snooprat #22 能共享一下文件吗?为什么我的文件里没有 PixelEncoding 呢~
mbooyn
2021-06-07 21:01:12 +08:00
@camillo 同,我的是 M1 mini 加 dell 2720QM
chrisia
2021-06-07 21:15:47 +08:00
其实这个方法在 macrumors 上老早有了,睡眠后唤醒就失效了
zhangslob669
2021-06-07 21:51:42 +08:00
直接在显示器设置里设置为 RGB 不就行了吗
manfred4527
2021-06-07 22:52:31 +08:00
还有一个问题 我的 M1 MBP 为什么 usb-c 连接也使用了高分辨率模式、智能 HDR 关闭,合上笔记本显示的是 3840 2160 60hz 24 位?打开笔记本内屏倒是会变成 3840 2160 60hz 30 位。
snooprat
2021-06-08 13:09:08 +08:00
@byicer 你删掉原来文件,旋转屏幕重新生成一次试试。
byicer
2021-06-08 14:02:31 +08:00
@snooprat 我试了试,不行,生成的文件里还是没有那个 KEY,我这个 P2415Q 是不支持 HDMI2.0 的那批次。
xiacurry
2021-06-08 15:51:30 +08:00
@camillo 同样的问题,选了 rgb 就会出现紫色,不知道是什么原因
camillo
2021-06-08 15:53:00 +08:00
@xiacurry 就是 M1 独有的问题 本来以为这个帖子可以解决的 但目前来看还是没有
snooprat
2021-06-08 15:57:16 +08:00
@byicer 我把相关那一段截出来,其他的信息可能和你的不一样,你插进去试试,在<key>Configs</key>里面
<key>LinkDescription</key>
<dict>
<key>BitDepth</key>
<integer>8</integer>
<key>EOTF</key>
<integer>0</integer>
<key>PixelEncoding</key>
<integer>0</integer>
<key>Range</key>
<integer>1</integer>
</dict>
byicer
2021-06-08 16:52:16 +08:00
@snooprat 谢谢,试过了,还是不行,放弃了。
zzw1998
2021-06-08 21:01:32 +08:00
接 #8 楼,悲报,刚刚看了下又恢复成 YPbPr 了,什么也没干
zzw1998
2021-06-08 21:04:03 +08:00
@zzw1998 #35 神奇的是配置文件还是当时修改过的内容没有恢复,这就很神奇了
godmiracle
2021-06-09 13:40:17 +08:00
试了下自己的 u2720q 旋转屏幕并不能生成 com.apple.windowserver.displays.plist 文件。。
macos 12.0beta1
godmiracle
2021-06-09 16:05:15 +08:00
com.apple.windowserver.displays.plist 生成了,有点延迟,改 rgb 成功
byicer
2021-06-10 14:54:22 +08:00
诶,莫名其妙的我搞定了……
FanZhen
2021-06-21 13:29:37 +08:00
可以用,u2413,plist 文件中没有写 PixelEncoding 信息,把主显示器的 LinkDescription,拷贝过来解决。

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

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

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

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

© 2021 V2EX