本帖最后由 Dismxq 于 2017-11-7 12:37 编辑
一般来说,一年一度的新系统总会伴随着新的问题。自从升级到10.13后,本人核显HD520睡眠唤醒后屏幕发生了类似分屏的扭曲变形,一直无法解决,这个问题在不同机器上的花屏形式可能会有所不同(但都表现为类似分屏的症状)。看到几个类似的唤醒花屏的帖子,注意到评论中有网友提示注入EDID,试着做了后发现有效,但不足之处太多。详见旧教程(概括起来就是把显示器EDID换成其他显示器EDID,从而碰巧解决睡眠唤醒花屏的bug):https://bbs.pcbeta.com/viewthread-1767521-1-1.html
直到本人找到EDID manager这个软件,经过和睡眠唤醒正常的显示器EDID比对、修改(当然为了找出问题的关键所在,无数次重启、切换到Windows是少不了的),最终找到了那个影响着核显睡眠唤醒花屏的关键值。(图为EDID manager界面,该软件将EDID转化为具体信息并一一对应)
EDID是一串128字节的16进制 数值串,其包含着一个显示器的很多信息,例如显示器型号颜色、分辨率、刷新率等,当某些值与macOS发生冲突后,就会表现为一些黑果bug
本人多次重启后发现了EDID里出问题的值,大家观察这两张图,就能发现问题出在这个video input single上,即视频输入信号,这个值引起了睡眠唤醒后的问题。本人暂不明确更深层次的原因,还望高手提出高见,具体解决方法见2楼。
提示:尽管最终结果很完美,仅仅修改了两个字节的16进制值,但是不排除本人的方法为个别例子,一些其他花屏问题还请自行探索。更换EDID如果能解决 问题,请仔细将自己的显示器EDID与无bug的EDID对比修改,看看哪些值产生了问题,然后做出修改,适合自己的才是最好的 |