显示器EDID注入的另一种方法
本帖最后由 remyxo 于 2022-12-22 14:38 编辑近期又重新关注了一下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
(可能之前有大神发过解决方案,我没有搜到,因此分享一下,勿喷)
都说黑苹果就是瞎折腾,我也是网上看了自己瞎搞的,有理解或操作错误的地方请指教。 本帖最后由 wings110 于 2022-12-9 13:48 编辑
笔记本的话调用下系统图标更好些
不知道能解决军刀里的名称显示
牛,第一次看到这方法 其实根本就不用那么复杂,用EDID工具编辑一下导出的EDID信息,如下图,把Display Product Name: 这里改成你想要的显示器名称即可
Kola_Yuan 发表于 2022-12-9 14:17 https://i.pcbeta.com/static/image/common/back.gif
其实根本就不用那么复杂,用EDID工具编辑一下导出的EDID信息,如下图,把Display Product Name: 这里改成你 ...
抱歉,没用过这个工具,小白一个。能分享一下吗?edid是哪个菜单?谢谢。 本帖最后由 remyxo 于 2022-12-9 16:05 编辑
wings110 发表于 2022-12-9 13:46 https://i.pcbeta.com/static/image/common/back.gif
笔记本的话调用下系统图标更好些
这个地方我也不知道怎么改,虽然设置--显示器里面已经显示“BOE0734 Display”了,但军刀里还是显示“Unknow Display”,不让改。求大神解答。 感谢分享啊 感谢楼主分享 一看行文 透出来的谦虚 推测楼主学历低不了 工具下载地址
https://www.analogway.com/americas/products/software-tools/aw-edid-editor/ 小米电视 是不是不需要的 直接识别的 百度搜索AW EDID Editor,就有了 这行文逻辑,这引用参考的好习惯{:9_365:}
要么是211以上,要么是研究僧{:9_365:} Kola_Yuan 发表于 2022-12-9 15:03 https://i.pcbeta.com/static/image/common/back.gif
工具下载地址
https://www.analogway.com/americas/products/software-tools/aw-edid-editor/
不会用,打开什么文件啊?指向DisplayProductID-9c7c 是灰的 remyxo 发表于 2022-12-9 16:16 https://i.pcbeta.com/static/image/common/back.gif
不会用,打开什么文件啊?指向DisplayProductID-9c7c 是灰的
打开.bin文档,你自己导出的信息bin文档 Kola_Yuan 发表于 2022-12-9 16:47 https://i.pcbeta.com/static/image/common/back.gif
打开.bin文档,你自己导出的信息bin文档
修改完毕 然后保存bin文件 之后如何操作啊。如何bin文件提取edid信息,修改好 军刀里能定义显示器的名称吗 wings110 发表于 2022-12-9 16:50 https://i.pcbeta.com/static/image/common/back.gif
修改完毕 然后保存bin文件 之后如何操作啊。如何bin文件提取edid信息,修改好 军刀里能定义显示器的名称吗 ...
是啊,关键是军刀里那个地方还是unknown display,看着不舒服。 wings110 发表于 2022-12-9 16:50 https://i.pcbeta.com/static/image/common/back.gif
修改完毕 然后保存bin文件 之后如何操作啊。如何bin文件提取edid信息,修改好 军刀里能定义显示器的名称吗 ...
直接用文档编辑器打开修改后的.bin文档,OC注入AAPL00,override-no-connect EDID信息就可以了
Kola_Yuan 发表于 2022-12-9 17:02 https://i.pcbeta.com/static/image/common/back.gif
直接用文档编辑器打开修改后的.bin文档,OC注入AAPL00,override-no-connect EDID信息就可以了
mac下文档编辑器打不开二进制文件,请教究竟该怎么弄啊?
页:
[1]
2