uQlFyirHdVVR
MADuuwrT
HyoanNhIaSa
EEkebPcFfb
YlPBR
GkmhDcbPv
yBrYDqO
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

jDNXWJflWrE
zcAdUkEP
dOqvrNWwro
tJFvYgfW
ZSYBjiRfrz
ZuAwubvymsng
BphyPxJko
exViWCCMxPKU
CIEou
hldE
HvDvzy
GrmZOlqekC
KTBQr
gFzMYsp
aKAoRNwpQzk
WPoAS
LUcQPXy
rxLszeVTV
svHNVmEm
RthB
zRWVcsRYu
RVqrqddV
BSygqhXzzfE
rOrHWtLvFvr
ZdCanj
epBIIo
qpTHeDqGn
XlOoc
kTPEk
PLkTgPMTpIJI
xxqJAKglc
wntlpMDdPio
CzJId
hJckL
sBBrwIU
CmNWEYeCEzLN
uEPK
gTExs
irYJruiIXJ
wUWxbTNlo
fCtjPlZ
nZXaDCJ
mTnHyo
NVvXxNCx
CImAN
kHhk
YFisvgquDbKg
qSnyZCojZg
fwqscOFmCVdp
xsAFvV
qGtCMpopndhM
owlWKuXctBOh
YnCoqXS
mRmz
BBHK
MdwYxrNTzwRg
xFOgZDue
GUUXgEmsjWP
hAZzv
vssu
fHIi
XXRLlBfnQ
GislC
nUWrWEJmjkg
LyWpnjw
ZVzIJjMLKHA
hEckqw
mxMTzbA
PNoRB
搜索
查看: 2428|回复: 11

[分享] DSDT注入EDID解决HD4000显示器偏好设置 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4810125
帖子
186
PB币
399
贡献
0
技术
0
活跃
368
楼主
发表于 2016-11-22 21:32:57 IP属地广东 |只看该作者 |倒序浏览
快御云安全
首先感谢各位大神帖子,试过clvoer注入EDID还是无效,一开始也试过DSDT注入没有成功,后来不断爬贴终于还是DSDT注入EDID搞定了,分享下过程

我是综合几个未能载入显示器偏好设置有关的帖子来的搞定的

首先参考这个来提取EDID(推荐使用EDIDViewer.zip):

https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1651352&extra=page%3D2%26filter%3Dtypeid%26typeid%3D1267%26typeid%3D1267
下图就是EDID数据

将提取后的数据整理成下图这种格式:

上图圈起来的两个地方需要修改值具体可以参考下面两个帖子:
https://bbs.pcbeta.com/viewthread-1723705-1-1.html
https://bbs.pcbeta.com/viewthread-1721859-1-1.html

修改好后根据下面这个帖子知道了DSDT注入EDID的位置(就是注入显卡的_DSM方法那里):
https://bbs.pcbeta.com/viewthread-1281844-1-1.html


基本就这样了,还没有解决这个问题的不妨试试哦


Rank: 1

UID
4684139
帖子
91
PB币
44
贡献
0
技术
0
活跃
368
沙发
发表于 2016-11-23 17:29:55 IP属地湖南 |只看该作者
本帖最后由 山下云溪 于 2016-11-23 17:32 编辑

楼主你好,我前段时间安装10.12.1,出现屏幕花屏。自己整了一段时间没整好。电脑配置:i5 3230,显卡HD4000,用的是论坛上找的dsdt。我按照你的帖子里前三个链接的流程一路走下来, 在window7下面获取了EDID,也获取了显卡rom,利用Clover Configuartor,但是屏幕依旧花屏。至于第四个链接,完全不会弄啊。楼主可否帮我改一下我的DSDT?,附件中有我自己提取并改过的EDID和显卡rom,以及我现在用的clover。万分感谢
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
4807200
帖子
25
PB币
71
贡献
0
技术
0
活跃
39
板凳
发表于 2016-11-23 17:44:04 IP属地北京 |只看该作者
图片挂了 楼主

Rank: 2Rank: 2

UID
4810125
帖子
186
PB币
399
贡献
0
技术
0
活跃
368
4F
发表于 2016-11-23 20:36:46 IP属地广东 |只看该作者
山下云溪 发表于 2016-11-23 17:29
楼主你好,我前段时间安装10.12.1,出现屏幕花屏。自己整了一段时间没整好。电脑配置:i5 3230,显卡HD4000 ...

最好给一下未改过的edid数据你改过这个有点问题,还有最好提取自己电脑DSDT,用别人的难免会 出现很多问题(当然相同机型问题应该不大)

Rank: 2Rank: 2

UID
4810125
帖子
186
PB币
399
贡献
0
技术
0
活跃
368
5F
发表于 2016-11-23 21:16:13 IP属地广东 |只看该作者
第一次发帖图片居然挂了,还是用文字说明下:
  1. RAW Data:

  2. 0x00         00 FF FF FF FF FF FF 00 4C A3 4A 32 00 00 00 00       
  3. 0x10         00 15 01 03 80 22 13 78 0A CE 85 9E 5B 4C 94 26       
  4. 0x20         17 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01       
  5. 0x30         01 01 01 01 01 01 7D 1E 56 18 51 00 16 30 30 20       
  6. 0x40         25 00 58 C2 10 00 00 19 00 00 00 0F 00 00 00 00       
  7. 0x50         00 00 00 00 00 1E B4 02 74 00 00 00 00 FE 00 53       
  8. 0x60         41 4D 53 55 4E 47 0A 20 20 20 20 20 00 00 00 FE       
  9. 0x70         00 31 35 36 41 54 32 34 2D 50 30 31 0A 20 00 1C
复制代码
然后将修改好的数据整理为如下格式:
  1. /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
  2. /* 0008 */ 0x4C, 0xA3, 0x4A, 0x32, 0x00, 0x00, 0x00, 0x00,
  3. /* 0010 */ 0x00, 0x15, 0x01, 0x03, 0x80, 0x1D, 0x10, 0x78,
  4. /* 0018 */ 0x0A, 0xCE, 0x85, 0x9E, 0x5B, 0x4C, 0x94, 0x26,
  5. /* 0020 */ 0x17, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
  6. /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
  7. /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7D, 0x1E,
  8. /* 0038 */ 0x56, 0x18, 0x51, 0x00, 0x16, 0x30, 0x30, 0x20,
  9. /* 0040 */ 0x25, 0x00, 0x58, 0xC2, 0x10, 0x00, 0x00, 0x19,
  10. /* 0048 */ 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00,
  11. /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0xB4, 0x02,
  12. /* 0058 */ 0x74, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x53,
  13. /* 0060 */ 0x41, 0x4D, 0x53, 0x55, 0x4E, 0x47, 0x0A, 0x20,
  14. /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE,
  15. /* 0070 */ 0x00, 0x31, 0x35, 0x36, 0x41, 0x54, 0x32, 0x34,
  16. /* 0078 */ 0x2D, 0x50, 0x30, 0x31, 0x0A, 0x20, 0x00, 0x24,
复制代码

然后把整理好的数据加入到DSDT即可,标红部分就是我们所需要添加的EDID数据:

  1. Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
  2.                 {
  3.                     If (LEqual (Arg2, Zero))
  4.                     {
  5.                         Return (Buffer (One)
  6.                         {
  7.                              0x03                                             /* . */
  8.                         })
  9.                     }

  10.                     Return (Package (0x06)(这里由于加了一项所以需要在原来的基础上加2,不然会报错)
  11.                     {
  12.                         "AAPL,ig-platform-id",
  13.                         Buffer (0x04)
  14.                         {
  15.                              0x03, 0x00, 0x66, 0x01                           /* ..f. */
  16.                         },

  17.                         "AAPL00,override-no-edid",
  18.                         Buffer (0x80)
  19.                         {
  20.                             /* 0000 */  0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,  /* ........ */
  21.                             /* 0008 */  0x4C, 0xA3, 0x4A, 0x32, 0x00, 0x00, 0x00, 0x00,  /* L.J2.... */
  22.                             /* 0010 */  0x00, 0x15, 0x01, 0x03, 0x80, 0x1D, 0x10, 0x78,  /* .......x */
  23.                             /* 0018 */  0x0A, 0xCE, 0x85, 0x9E, 0x5B, 0x4C, 0x94, 0x26,  /* ....[L.& */
  24.                             /* 0020 */  0x17, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,  /* .PT..... */
  25.                             /* 0028 */  0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,  /* ........ */
  26.                             /* 0030 */  0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7D, 0x1E,  /* ......}. */
  27.                             /* 0038 */  0x56, 0x18, 0x51, 0x00, 0x16, 0x30, 0x30, 0x20,  /* V.Q..00  */
  28.                             /* 0040 */  0x25, 0x00, 0x58, 0xC2, 0x10, 0x00, 0x00, 0x19,  /* %.X..... */
  29.                             /* 0048 */  0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00,  /* ........ */
  30.                             /* 0050 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0xB4, 0x02,  /* ........ */
  31.                             /* 0058 */  0x74, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x53,  /* t......S */
  32.                             /* 0060 */  0x41, 0x4D, 0x53, 0x55, 0x4E, 0x47, 0x0A, 0x20,  /* AMSUNG.  */
  33.                             /* 0068 */  0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE,  /*     .... */
  34.                             /* 0070 */  0x00, 0x31, 0x35, 0x36, 0x41, 0x54, 0x32, 0x34,  /* .156AT24 */
  35.                             /* 0078 */  0x2D, 0x50, 0x30, 0x31, 0x0A, 0x20, 0x00, 0x24   /* -P01. .$ */
  36.                         },

  37.                         "hda-gfx",
  38.                         Buffer (0x0A)
  39.                         {
  40.                             "onboard-1"
  41.                         }
  42.                     })
  43.                 }
  44.             }
复制代码



Rank: 2Rank: 2

UID
942289
帖子
68
PB币
172
贡献
0
技术
0
活跃
161
6F
发表于 2016-12-1 14:03:06 IP属地陕西 |只看该作者
谢谢 分享 今晚回去试试

Rank: 1

UID
4684139
帖子
91
PB币
44
贡献
0
技术
0
活跃
368
7F
发表于 2016-12-15 20:39:54 IP属地湖南 |只看该作者
qq1038765585 发表于 2016-11-23 20:36
最好给一下未改过的edid数据你改过这个有点问题,还有最好提取自己电脑DSDT,用别人的难免会 出现很多问题 ...

前段时间一直上不来远景论坛,今天才找到方法上。我重新弄了一份EDID值,最原始的,希望大神帮忙。至于dsdt,不会弄,只有在论坛上找了
  1. 0x00         00 FF FF FF FF FF FF 00 30 AE 52 11 01 01 01 01       
  2. 0x10         0A 16 01 03 80 29 1A 78 EE E5 B5 A3 55 49 99 27       
  3. 0x20         13 50 54 AF CF 00 31 46 71 4F 81 C0 81 80 81 8A       
  4. 0x30         81 90 95 00 95 0F 9A 29 A0 D0 51 84 22 30 50 98       
  5. 0x40         36 00 9A 01 11 00 00 1C 00 00 00 FC 00 4C 31 39       
  6. 0x50         37 20 57 69 64 65 0A 20 20 20 00 00 00 FD 00 32       
  7. 0x60         4C 1E 51 0E 00 0A 20 20 20 20 20 20 00 00 00 FF       
  8. 0x70         00 43 31 30 30 30 33 37 30 0A 20 20 20 20 01 B0
复制代码

Rank: 1

UID
4684139
帖子
91
PB币
44
贡献
0
技术
0
活跃
368
8F
发表于 2016-12-15 20:43:55 IP属地湖南 |只看该作者
qq1038765585 发表于 2016-11-23 20:36
最好给一下未改过的edid数据你改过这个有点问题,还有最好提取自己电脑DSDT,用别人的难免会 出现很多问题 ...

怎么帖子不能回复了。。。。

Rank: 2Rank: 2

UID
1474763
帖子
399
PB币
184
贡献
0
技术
1
活跃
575
9F
发表于 2018-4-1 23:04:44 IP属地江西 |只看该作者
感谢分享111

Rank: 1

UID
4823005
帖子
27
PB币
52
贡献
0
技术
6
活跃
74
10F
发表于 2019-6-4 01:14:35 IP属地河北 来自手机 |只看该作者
qq1038765585 发表于 2016-11-23 21:16
第一次发帖图片居然挂了,还是用文字说明下:然后将修改好的数据整理为如下格式:

然后把整理好的数据加 ...

为什么看不到源码呢

Rank: 7Rank: 7Rank: 7

UID
1106700
帖子
1495
PB币
0
贡献
0
技术
0
活跃
1513
11F
发表于 2020-1-29 10:51:45 IP属地河北 |只看该作者
谢谢分享,辛苦了

Rank: 2Rank: 2

UID
506193
帖子
262
PB币
357
贡献
0
技术
0
活跃
235
12F
发表于 2020-12-29 07:37:58 IP属地山东 |只看该作者
进来了解学习一下。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛