Win10论坛

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

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

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

搜索
查看: 363|回复: 4

[DSDT] 二阶段黑屏、开机自动进休眠、盒盖不休眠问题 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
561
PB币
453
贡献
0
技术
0
活跃
1072
发表于 2020-5-12 22:43:01 |显示全部楼层
本帖最后由 tyuan1231 于 2020-5-14 23:19 编辑

我的本本开机总是二阶段黑屏、也存在合盖无法休眠问题。
奈何无技术,无法定位及解决问题。

今天看日志,发现开机阶段日志有两个问题:
1. clamshell closed一直为1,理解为合盖状态,因此会出现关屏、睡眠的情况。
2. 然后在合盖正常睡眠的时候,clamshell closed可以正常返回1,开盖时可以正常返回0。
在合盖无法睡眠的时候clamshell closed确是一直保持0。
  1. PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 1 sleepDisabled 0
  2. PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 1 sleepDisabled 0
复制代码
问题1不知道发生原因。
问题2应该是@sukka提的无法正常触发盖子状态的EC Query。
不知道有没有谁有解决思路。



问题1似乎已经找到解决方案,之前在研究电池的时候发现我的_REG方法不能正确返回ECON值,同样,在ECON位置的LIDS也不能得到正确的值。
  1. Method (_REG)
  2. {
  3.     If (arg0 == 0x3)
  4.     {
  5.         Store (One, ECAV)
  6.     }
  7.     If (xxxx)
  8.     {xxxx}
  9. }
复制代码
因此,我在Store (One, ECAV)下边加了一句LIDS = One。在开机时候_LID就能Return(0x1)指示clamshell是Open的。
目前重启3、4次还正常。
后续继续观察

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
561
PB币
453
贡献
0
技术
0
活跃
1072
发表于 2020-5-12 23:05:25 |显示全部楼层
然后,其他第二条:disabled这个是是说盖子是disable还是enabled的。
0表示盖子enable,1为disable
但是,我在ssdt里边把盖子的_STA改成了return(0x0f)
按我的理解,应该一直说enable的吧?

Rank: 2Rank: 2

UID
2601946
帖子
62
PB币
54
贡献
0
技术
0
活跃
264
发表于 2020-5-13 00:08:05 |显示全部楼层
同miix720,也是clover引导概率二阶段黑屏等待几十秒后自动亮屏或者敲下键盘亮屏,回帖关注

Rank: 5Rank: 5Rank: 5

UID
4341387
帖子
561
PB币
453
贡献
0
技术
0
活跃
1072
发表于 2020-5-13 06:15:41 来自手机 |显示全部楼层
佰步穿杨 发表于 2020-5-13 00:08
同miix720,也是clover引导概率二阶段黑屏等待几十秒后自动亮屏或者敲下键盘亮屏,回帖关注

你还要其他问题没?

Rank: 1

UID
3734144
帖子
76
PB币
3
贡献
0
技术
25
活跃
103
发表于 2020-10-12 13:28:19 |显示全部楼层
tyuan1231 发表于 2020-5-13 06:15
你还要其他问题没?

可以留一个你的联系方式吗,一起来研究研究
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件