显示器EDID注入的另一种方法
近期又重新关注了一下WEG的git文档,里面讲到这样一段话:In some cases the EDID dump may be incompatible with macOS and leads to distortions. For some EDID in such cases you can use this script, which corrects a provided EDID and saves it to your desktop.
在某些情况下,EDID 转储可能与 macOS 不兼容并导致失真。对于某些 EDID,在这种情况下,您可以使用此脚本,该脚本会更正提供的 EDID 并将其保存到桌面。
acidanthera大神在WEG的文档中提供了一个脚本:edid-gen.sh,用这个脚本生成的edid经格式化后注入AAPL00,override-no-connect。(确实与军刀注入的edid不太一样)
然后,进入:/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-9e5
(其中9e5对应我的显示器的厂商id,找到你自己的)
用PlistEdit Pro编辑DisplayProductID-9c7c (9c7c是产品id,替换成你自己的)
把其中的IODisplayEDID值也替换为格式化后的值。顺带把DisplayProductName也修改为自己显示器的名字(不修改的话,我这里显示Unkown Display,还会显示多个,我的显示器是京东方0734,我修改为BOE0734 Display)
另存到桌面(保存为plist格式,由于权限的原因,系统不让你覆盖原文件)
然后通过命令行把桌面保存的plist文件覆盖原文件(9e5、9c7c替换为你自己的):
cd /Library/Displays/Contents/Resources/Overrides/DisplayVendorID-9e5
cp DisplayProductID-9c7c ~/Desktop/DisplayProductID-9c7c.bak# 做一个备份
cp ~/Desktop/DisplayProductID-9c7c.plist DisplayProductID-9c7c
提示输入密码,覆盖。
重启,选择显示器为BOE0734 Display。
Intel Graphics FAQ文档:
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
脚本地址:
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/edid-gen.sh
(可能之前有大神发过解决方案,我没有搜到,因此分享一下,勿喷) 都说黑苹果就是瞎折腾,我也是网上看了自己瞎搞的,有理解或操作错误的地方请指教。 笔记本的话调用下系统图标更好些
不知道能解决军刀里的名称显示 牛,第一次看到这方法 其实根本就不用那么复杂,用EDID工具编辑一下导出的EDID信息,如下图,把Display Product Name: 这里改成你想要的显示器名称即可 抱歉,没用过这个工具,小白一个。能分享一下吗?edid是哪个菜单?谢谢。 这个地方我也不知道怎么改,虽然设置--显示器里面已经显示“BOE0734 Display”了,但军刀里还是显示“Unknow Display”,不让改。求大神解答。 感谢分享啊 感谢楼主分享 一看行文 透出来的谦虚 推测楼主学历低不了 工具下载地址
https://www.analogway.com/americas/products/software-tools/aw-edid-editor/