- 积分
- 112
- 最后登录
- 2024-3-31
- 精华
- 0
- 阅读权限
- 20
- 主题
- 32
- UID
- 4761668
- 帖子
- 205
- PB币
- 190
- 威望
- 5
- 贡献
- 0
- 技术
- 5
- 活跃
- 434
- UID
- 4761668
- 帖子
- 205
- PB币
- 190
- 贡献
- 0
- 技术
- 5
- 活跃
- 434
|
DSDT已上传,这个DSDT加入了屏蔽独显和调节亮度,打了USB3.0的补丁,同时也照教程https://bbs.pcbeta.com/viewthread-670413-1-1.html和https://bbs.pcbeta.com/forum.php? ... ive=2&extra=&page=1试了2种关机不断电的解决方法,关机断电还是无解,有的时候开机如果时间不长,倒是关机很迅速大概cpu dalted之后就自动关显示器,电源显示灯不亮,风扇不转彻底关机。但是如果电脑开机时间很长,就会要过好久才能自动断电,表现为显示器关闭,但是电源显示灯一直亮,风扇转的厉害,只能等或者强制关机。
以下为DSDT断电代码片段:
OperationRegion (PMRS, SystemIO, 0x1830, 0x13)
Field (PMRS, ByteAcc, NoLock, Preserve)
{
, 4,
SLPE, 1
}
Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep
{
If ((Arg0 == 0x05))
{
SLPE = Zero
Sleep (0x10)
}
Else
{
.............
}
哪位大神有空帮我看一下是哪里出了问题,另外我发现DSDT代码里有个很奇怪的地方,不知道是不是这里引起的问题
问题代码片段:
Method (PTS, 1, NotSerialized) //这里不同于前面的代码片段,没有_
{
If (Arg0) {}
}
Method (WAK, 1, NotSerialized)
{
}
这2个函数我想一个是睡眠一个关机吧,好像貌似什么都没有做,会不会是这里的问题?如果DSDT实在没法解决,那我只能使用驱动了,但是真的不想用驱动去解决问题。能DSDT还是尽量DSDT解决。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|