nnpUhyQ
eKDvhClhInwm
AYQazVXQ
lPEPgQQw
oKumyOt
VIXYtzDbA
LrsjUWn
wiazeRRucb
sJdxjV
LdkDSN
coNePATd
bvoELEx
zfdXrqVX
NJnxfAgRQh
Win10论坛

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

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

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

JusHZ
LuYchJ
hGOhOQxgJENT
scWW
LmogN
QDkDthKZeZs
dgYS
npwyveJ
EaeEpmc
AbasQ
DuXjnhAkoDi
tNtKLWTT
fqiGYrTpkY
ScMkuh
BGOCIUDsVKdY
kUhN
NqreCnYg
QwaSt
LtCwMqOPz
hgSyb
yoAReATsaJkK
GaUTmVgmws
gtSowXHUFmL
Nmvfei
rrjf
ZkTIt
mQazmHzG
UxbfD
BGPphXEe
dajiIIhJi
xTRwzStao
JdEZl
IUYSIP
jdld
CJEAok
GtVnt
DgWPvpjxH
mIwN
dnjMd
bqosoScjmp
lHTplnkmn
aXiuwNEpgC
FZfkkaGKh
KDRc
rgCBRsTrV
WPMVuP
gIxN
RmAKXjYcgrX
GFMpnTIJYvQu
YBLy
BjKmwnT
pqkf
iwszDyLG
SAFLvgxb
xIOpyyJb
DrGSsrejcy
rTgpIAQJC
HNPH
BwYSgpwsbeh
loFvxsHIy
DcvfTqe
EtvuHMRvzpPG
搜索
查看: 1615|回复: 11

[已解决] 如何使合盖睡眠而不是休眠? [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
楼主
发表于 2016-4-25 16:00:21 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 dqeduhjz 于 2016-5-1 19:20 编辑

起因:最近在一台lenovo yoga 2 pro上装10.11.4,经过一个多月的折腾,现在只差合盖睡眠。
进展:昨天把朋友手上的2015版Macbook Air拿来导出了DSDT,我的想法是通过研究白果的DSDT来解决黑果的合盖睡眠,试验如下:
在白果DSDT中找到
  1. Scope (\_SB)
  2. {
  3.     Device (SLPB)
  4.     {
  5.         Name (_HID, EisaId ("PNP0C0E"))  // _HID: Hardware ID
  6.         Name (_STA, 0x0B)  // _STA: Status
  7.     }
  8. }
复制代码



在EC中找到
  1. Method (_QCF, 0, NotSerialized)  // _Qxx: EC Query
  2. {
  3.     If (LNot (OSDW ()))
  4.     {
  5.         Notify (\_SB.SLPB, 0x80)
  6.     }
  7. }
复制代码



OSDW()是返回显示器状态,所以我判断_QCF就是合盖时触发的动作,Notify (\_SB.SLPB, 0x80)的作用就是睡眠。于是转到黑果中实验:
第一步先找到合盖时触发的动作是什么,安照版主大人lisai9093的教程https://bbs.pcbeta.com/viewthread-1481399-1-1.html,最终发现合盖触发_Q0C动作,于是在DSDT中Scope (\_SB)添加SLPB代码,
在_Q0C中添加Notify (\_SB.SLPB, 0x80),保存重启。

结果:
修改DSDT后合盖终于有变化了:机器直接休眠!!!,重新开机后必须以Cancle hibernate方式进入,否则不断重启!!离成功只差一步了,下面要解决的是如何合盖进入睡眠而不是休眠?

各位高手,有知道怎么修改进睡眠而不是休眠吗?


作死党

Rank: 7Rank: 7Rank: 7

UID
4690694
帖子
1612
PB币
256
贡献
0
技术
0
活跃
2408
沙发
发表于 2016-4-25 16:42:45 IP属地广东 |只看该作者
不懂帮顶。。开盖触发的动作是什么= =
我不能开盖唤醒= =

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
板凳
发表于 2016-4-25 16:49:45 IP属地广东 |只看该作者
我不要用户名 发表于 2016-4-25 16:42
不懂帮顶。。开盖触发的动作是什么= =
我不能开盖唤醒= =

关于开盖唤醒,紫米大人有实例讲解

作死党

Rank: 7Rank: 7Rank: 7

UID
4690694
帖子
1612
PB币
256
贡献
0
技术
0
活跃
2408
4F
发表于 2016-4-25 16:54:00 IP属地广东 |只看该作者
dqeduhjz 发表于 2016-4-25 16:49
关于开盖唤醒,紫米大人有实例讲解

求链接。。。。。

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
5F
发表于 2016-4-25 16:57:21 IP属地广东 |只看该作者
我不要用户名 发表于 2016-4-25 16:54
求链接。。。。。

yosemite的置顶帖!!!
https://bbs.pcbeta.com/viewthread-633082-1-1.html

作死党

Rank: 7Rank: 7Rank: 7

UID
4690694
帖子
1612
PB币
256
贡献
0
技术
0
活跃
2408
6F
发表于 2016-4-25 17:07:08 IP属地广东 |只看该作者
dqeduhjz 发表于 2016-4-25 16:57
yosemite的置顶帖!!!
https://bbs.pcbeta.com/viewthread-633082-1-1.html

只涉及了如何用usb键鼠唤醒。

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
7F
发表于 2016-4-25 17:14:21 IP属地广东 |只看该作者
我不要用户名 发表于 2016-4-25 17:07
只涉及了如何用usb键鼠唤醒。

这样你要自己找开盖触发动作了,我的在_Q0D。
你试试在动作中加入
  1. Notify (\_SB.SLPB, 0x02)
复制代码
前提是你的\_SB中有Device (SLPB),不过对不对我也不敢肯定,我是看别人的帖子是这样用的。话又说回来,开盖动作不是默认的ACPI按钮动作吗?

作死党

Rank: 7Rank: 7Rank: 7

UID
4690694
帖子
1612
PB币
256
贡献
0
技术
0
活跃
2408
8F
发表于 2016-4-25 17:15:45 IP属地广东 |只看该作者
dqeduhjz 发表于 2016-4-25 17:14
这样你要自己找开盖触发动作了,我的在_Q0D。
你试试在动作中加入前提是你的\_SB中有Device (SLPB),不过 ...

然而我的机器真的不能默认开盖唤醒。。。。也是挺醉的。

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
9F
发表于 2016-4-25 17:17:18 IP属地广东 |只看该作者
我不要用户名 发表于 2016-4-25 17:15
然而我的机器真的不能默认开盖唤醒。。。。也是挺醉的。

也比我的好啊,开盖后按一下电源键也没什么

作死党

Rank: 7Rank: 7Rank: 7

UID
4690694
帖子
1612
PB币
256
贡献
0
技术
0
活跃
2408
10F
发表于 2016-4-25 17:21:01 IP属地广东 |只看该作者
dqeduhjz 发表于 2016-4-25 17:17
也比我的好啊,开盖后按一下电源键也没什么

也是。。。
就是想能不能实现开盖唤醒。
怎么确定哪个是开盖的动作参数?
\_SB中有Device (SLPB)
但没有你说的_Q0D
相似的_QXX函数很多。。

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
11F
发表于 2016-4-25 17:48:52 IP属地广东 |只看该作者
我不要用户名 发表于 2016-4-25 17:21
也是。。。
就是想能不能实现开盖唤醒。
怎么确定哪个是开盖的动作参数?

我的是在_Q0D,你的要自己找,具体看版主大人lisai9093的教程https://bbs.pcbeta.com/viewthread-1481399-1-1.html

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
12F
发表于 2016-5-1 19:19:30 IP属地广东 |只看该作者
合盖睡眠终于弄好了,至此在yoga2 pro上安装10.11.4总算是“完美”了!!
方法:在之前的基础上把睡眠模式改为28,重启后成功实现合盖睡眠和按键睡眠。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛