xhgame 发表于 2023-11-11 23:11

显示器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

(可能之前有大神发过解决方案,我没有搜到,因此分享一下,勿喷)

mfkbbdx1 发表于 2023-11-11 23:12

都说黑苹果就是瞎折腾,我也是网上看了自己瞎搞的,有理解或操作错误的地方请指教。

yhl102396 发表于 2023-11-11 23:13

笔记本的话调用下系统图标更好些


不知道能解决军刀里的名称显示

ywkyyz 发表于 2023-11-11 23:13

牛,第一次看到这方法

luxin0396 发表于 2023-11-11 23:14

其实根本就不用那么复杂,用EDID工具编辑一下导出的EDID信息,如下图,把Display Product Name: 这里改成你想要的显示器名称即可

dehjc 发表于 2023-11-11 23:14

抱歉,没用过这个工具,小白一个。能分享一下吗?edid是哪个菜单?谢谢。

fangjie2010 发表于 2023-11-11 23:14

这个地方我也不知道怎么改,虽然设置--显示器里面已经显示“BOE0734 Display”了,但军刀里还是显示“Unknow Display”,不让改。求大神解答。

ydfg346 发表于 2023-11-11 23:15

感谢分享啊

congyong 发表于 2023-11-11 23:16

感谢楼主分享 一看行文 透出来的谦虚 推测楼主学历低不了

bigghost 发表于 2023-11-11 23:16

工具下载地址
https://www.analogway.com/americas/products/software-tools/aw-edid-editor/
页: [1] 2 3 4 5 6
查看完整版本: 显示器EDID注入的另一种方法