- 积分
- 303
- 最后登录
- 2024-3-12
- 精华
- 0
- 阅读权限
- 30
- 主题
- 39
- UID
- 3783511
- 帖子
- 757
- PB币
- 0
- 威望
- 0
- 贡献
- 0
- 技术
- 2
- 活跃
- 1293
- UID
- 3783511
- 帖子
- 757
- PB币
- 0
- 贡献
- 0
- 技术
- 2
- 活跃
- 1293
|
发表于 2017-3-20 17:43:24
IP属地江苏
|显示全部楼层
本帖最后由 豪客大人 于 2017-3-22 11:09 编辑
原贴在这 我是原贴(链接丢了)https://www.tonymacx86.com/threads/display-prefpane-cant-load-found-the-problem-and-solution.203955/[url] 有些机型,显示器大于13.3会造成不能载入显示器面板。。(你猜为什么)面板大小跟机型有关
首先在windows下用aida64提取edid..
比如
- Block 0 (EDID Base Block), Bytes 0 - 127, 128 BYTES OF EDID CODE:
- 0 1 2 3 4 5 6 7 8 9
- 000 | 00 FF FF FF FF FF FF 00 30 AE
- 010 | B0 40 00 00 00 00 29 17 01 04
- 020 | 95 22 13 78 EA BB F5 94 55 54
- 030 | 90 27 23 50 54 00 00 00 01 01
- 040 | 01 01 01 01 01 01 01 01 01 01
- 050 | 01 01 01 01 CE 1D 56 C0 50 00
- 060 | 30 30 08 0A 31 00 58 C1 10 00
- 070 | 00 18 D6 18 56 C0 50 00 30 30
- 080 | 08 0A 31 00 58 C1 10 00 00 18
- 090 | 00 00 00 0F 00 8C 09 32 8C 09
- 100 | 32 16 09 00 06 AF EC 41 00 00
- 110 | 00 FE 00 42 31 35 36 58 54 4E
- 120 | 30 34 2E 31 20 0A 00 7E
复制代码 然后打开这个链接 EDID reader [url]http://www.edidreader.com(编辑器设置超链老是不行) 按住option矩形截取部分内容,鼠标会变成十字
将内容粘贴到上面网址的内容框里
点击parse EDID 。右侧显示TRUE.意思就是这个EDID没问题。。
然后查一下你当前合适的机型的屏幕尺寸。
13" (29x16) 13,3"(29x17)
屏幕尺寸位 22,23(固定的)内容为22 13 (这个应该是15.6寸的)
我们需要修改为13寸。也就是 29 16.
直接在网页上修改就好。
这时,29 16 比22 13 一共大了10,那么最后一组要减掉10.
上面的数据,最后一组为7E,减掉10为74。把最后一组改为74
公式为 rst = final - (tar21 + tar22) + (org21 + org22)
->0x74 = 0x7E - (0x22 + 0x13) + (0x29 +0x16)
点击parse EDID显示True表示修改正确。
同时右侧或显示一些显示屏幕信息。无聊可以看看。
然后去掉hex Prefix的勾,将内容粘贴出来,替换空格为空。。。
最后你大约就知道了。不过建议直接写在dsdt里面,不过拷贝出来的时候不要三个勾都打上方便用。
提取显卡rom放到efi下。重启完事。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|