macOS外置显示器强制开启RGB

背景

换了一个Type-C扩展坞后,MacBook Pro把外接的Dell显示器识别成电视了,需要在显示器上把输入颜色格式改成YPbPr(默认是RGB)才能正常显示。
但重启电脑、重连显示器后,又会恢复成RGB,每次都要手动调一次。

解决方案一:换Type-C扩展坞

花钱买

解决方案二:显示器强制开启RGB

  • 下载脚本
    地址:https://gist.github.com/adaugherity/7435890

  • 生成EDID配置文件

    $ ruby patch-edid.rb
    

    会生成一个文件夹DisplayVendorID-xxxx

  • 安装EDID配置文件
    macOS 11 (Big Sur)中,系统分区以只读方式挂载,即使关闭SIP后,也无法将EDID配置文件放置到/System/Library/Displays/Contents/Resources/Overrides/中。
    既然无法放到系统分区,那就放置到数据分区。

    $ sudo mkdir -p /Library/Displays/Contents/Resources/Overrides
    $ sudo mv DisplayVendorID-xxxx /Library/Displays/Contents/Resources/Overrides
    
  • 重启

  • 查看配置
    在系统便好设置-显示器-颜色中,可以看到新的显示描述文件(xxxx - forced RGB mode)

你可能感兴趣的:(macOS外置显示器强制开启RGB)