ZRS
V2EX  ›  Apple

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

  •  6
     
  •   ZRS · Jun 6, 2021 · 6487 views
    This topic created in 1984 days ago, the information mentioned may be changed or developed.

    方法来自:

    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将值改为0,Range改为1。 image.png

    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 模式输出了。

    Supplement 1  ·  Jun 7, 2021

    修正个错误,应使用以下命令将文件转换回binary格式:

    $plutil -convert binary1 com.apple.windowserver.displays.plist
    
    Supplement 2  ·  Jun 7, 2021
    还有个疏漏,大家改完文件记得覆盖回去啊…要不然肯定是不生效的哇
    46 replies  •  2026-11-05 06:25:33 +08:00
    ZRS
    ZRS
    OP
    Jun 6, 2021 via iPhone
    1
    U2720Q 使用该方法亲测可以打开 RGB 模式
    ZRS
    ZRS
    OP
    Jun 6, 2021
    2
    补充:如果没找到 com.apple.windowserver.displays.plist 文件,可以通过旋转外接显示器,再恢复,该文件就会自动生成。
    godmiracle
    godmiracle
    Jun 7, 2021
    3
    是只有 u2720q 无法在 m1 mac 启用 rgb 吗? lg 的显示器可以吗?比如 27ul850/27up850 。换言之这是 dell 的问题还是 mac 的问题。
    ZRS
    ZRS
    OP
    Jun 7, 2021
    4
    @godmiracle 是 Mac 的问题,具体成因我不太清楚。
    chonger
    chonger
    Jun 7, 2021
    5
    谢谢,亲测 u2718q 也可以,不过 binary 后面应该有个 1
    ZRS
    ZRS
    OP
    Jun 7, 2021
    6
    @chonger 对 我打疏忽了
    atone
    atone
    Jun 7, 2021
    7
    我是 M1 的 air,外接 Dell P2415Q 合盖使用。一开始按照方法修改重启后不生效。后来将 com.apple.windowserver.displays.plist 删除后,再用旋转外接显示器的方法生成新的文件,然后再修改就生效了。

    另外,发现打开盖子同时用两个屏幕时,外接屏幕会变回 YPbPr,合上盖子只用外接就会变回 RGB 。
    zzw1998
    zzw1998
    Jun 7, 2021
    8
    M1 Mac mini + 使用 Type-C 连接的 U2720QM 成功
    ian19znj
    ian19znj
    Jun 7, 2021
    9
    请问开启了 RGB 跟之前 YPbPr 有什么区别?看着没差呀
    yuk1no
    yuk1no
    Jun 7, 2021 via iPhone
    10
    感谢分享
    snooprat
    snooprat
    Jun 7, 2021 via iPhone
    11
    同问 rgb 有什么好处?
    zhs227
    zhs227
    Jun 7, 2021
    12
    成功开启,十分感谢!
    snsn
    snsn
    Jun 7, 2021
    13
    这个是只有 dell 这款显示器有问题,还是其它牌子的显示器都有这个问题? 我目前用 M1 air 外接 AOC U27U2D 都不知道怎么看显示器的显示格式。
    camillo
    camillo
    Jun 7, 2021
    14
    感谢分享 但亲测对辣鸡 ViewSonic 的 VX2478-4K-HD 没有用。。。还是得选 ypbpr 或自动才行 选 RGB 就迷之紫绿色
    kevin0201
    kevin0201
    Jun 7, 2021
    15
    同问 rgb 有什么好处?
    weini3401
    weini3401
    Jun 7, 2021 via iPhone
    16
    RGB 打开后色深还是 30 位的嘛?我怎么只有 24 位的,不管 c to c 还是 HDMI,能确定和线没关系
    byicer
    byicer
    Jun 7, 2021
    17
    @atone 打扰一下,我的文件里,怎么没有 PixelEncoding 这个 key 呢?
    byicer
    byicer
    Jun 7, 2021
    18
    @chonger @ZRS @atone 打扰打扰,我的文件里没有 PixelEncoding,能共享一下你们的文件吗?谢谢。
    ZRS
    ZRS
    OP
    Jun 7, 2021 via iPhone
    19
    @byicer 每个人的文件根据显示器不同都是不同的,没法通用
    ZRS
    ZRS
    OP
    Jun 7, 2021 via iPhone
    20
    @camillo 找找提到的几个文件夹里,删掉旧文件

    @weini3401 是 30 位,你可能需要检查你的数据模式
    byicer
    byicer
    Jun 7, 2021 via iPhone
    21
    @ZRS 同类型显示器应该通用吧?我是 P2415Q,雷电 扩展坞转 DP
    snooprat
    snooprat
    Jun 7, 2021
    22
    @byicer 同款,我试过可以
    manfred4527
    manfred4527
    Jun 7, 2021
    23
    同款 u2720q 测试可以
    byicer
    byicer
    Jun 7, 2021
    24
    @snooprat #22 能共享一下文件吗?为什么我的文件里没有 PixelEncoding 呢~
    mbooyn
    mbooyn
    Jun 7, 2021
    25
    @camillo 同,我的是 M1 mini 加 dell 2720QM
    chrisia
    chrisia
    Jun 7, 2021
    26
    其实这个方法在 macrumors 上老早有了,睡眠后唤醒就失效了
    zhangslob669
    zhangslob669
    Jun 7, 2021
    27
    直接在显示器设置里设置为 RGB 不就行了吗
    manfred4527
    manfred4527
    Jun 7, 2021
    28
    还有一个问题 我的 M1 MBP 为什么 usb-c 连接也使用了高分辨率模式、智能 HDR 关闭,合上笔记本显示的是 3840 2160 60hz 24 位?打开笔记本内屏倒是会变成 3840 2160 60hz 30 位。
    snooprat
    snooprat
    Jun 8, 2021
    29
    @byicer 你删掉原来文件,旋转屏幕重新生成一次试试。
    byicer
    byicer
    Jun 8, 2021
    30
    @snooprat 我试了试,不行,生成的文件里还是没有那个 KEY,我这个 P2415Q 是不支持 HDMI2.0 的那批次。
    xiacurry
    xiacurry
    Jun 8, 2021
    31
    @camillo 同样的问题,选了 rgb 就会出现紫色,不知道是什么原因
    camillo
    camillo
    Jun 8, 2021
    32
    @xiacurry 就是 M1 独有的问题 本来以为这个帖子可以解决的 但目前来看还是没有
    snooprat
    snooprat
    Jun 8, 2021
    33
    @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
    byicer
    Jun 8, 2021
    34
    @snooprat 谢谢,试过了,还是不行,放弃了。
    zzw1998
    zzw1998
    Jun 8, 2021
    35
    接 #8 楼,悲报,刚刚看了下又恢复成 YPbPr 了,什么也没干
    zzw1998
    zzw1998
    Jun 8, 2021
    36
    @zzw1998 #35 神奇的是配置文件还是当时修改过的内容没有恢复,这就很神奇了
    godmiracle
    godmiracle
    Jun 9, 2021
    37
    试了下自己的 u2720q 旋转屏幕并不能生成 com.apple.windowserver.displays.plist 文件。。
    macos 12.0beta1
    godmiracle
    godmiracle
    Jun 9, 2021
    38
    com.apple.windowserver.displays.plist 生成了,有点延迟,改 rgb 成功
    byicer
    byicer
    Jun 10, 2021
    39
    诶,莫名其妙的我搞定了……
    FanZhen
    FanZhen
    Jun 21, 2021
    40
    可以用,u2413,plist 文件中没有写 PixelEncoding 信息,把主显示器的 LinkDescription,拷贝过来解决。
    mycs999
    mycs999
    Apr 8, 2022
    41
    @byicer 我也是 m1 ,生成的文件里面没有那个 key ,你是怎么搞定的?
    byicer
    byicer
    Apr 8, 2022
    42
    @mycs999 #41 emmm 我也不知道,你留个联系方式我把文件发你?
    mycs999
    mycs999
    Apr 8, 2022
    43
    @byicer wx lop5860 ,tks
    Zarhani
    Zarhani
    Jul 3
    44
    macos 26 上好像都失效了
    lirunext
    lirunext
    7 days ago
    45
    macOS 27.2 实测有效,多谢 v 友分享。我是碰到这种问题,找了厂家客服,客服给的方法,我问了下 chatGPT 相关信息,chatGPT 给出了这个链接。
    给后面其它看到帖子的朋友提醒下,有点区别的是,不知道是电脑/显示器的原因,还是新版本系统的原因,我的找不到 PixelEncoding1 ,只有 PixelEncoding ,已将 1 改成 0 ;同样没有 Range0 ,只有 Range ,已改 1 ;
    lirunext
    lirunext
    7 days ago
    46
    @Zarhani 实测 macOS 27.2 还有效
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2535 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 12:05 · PVG 20:05 · LAX 04:05 · JFK 07:05
    ♥ Do have faith in what you're doing.