somelee 发表于 2015-10-25 07:10

请教10.9.5关机不能每次断电,试了各种方法无解

我现在除了这个问题,其他都没事
就是很多时候关机不能断电,关机完成之后灯还是电源指示灯还是亮的,只有屏幕关了。cpu风扇也在转。
有时候又能彻底关机。
小弟试过论坛上找到的各种方法
首先是OpenHaltRestart,不行。然后换了EvOreboot还是不行。
然后试了下面方法还是不行。。我就郁闷了。
1. 在 Method (_PTS, 1, NotSerialized)之前添加一个OperationRegion (PMRS, SystemIO, 0x0430, 0×13),如下:OperationRegion (PMRS, SystemIO, 0×0430, 0×13)Field (PMRS, ByteAcc, NoLock, Preserve){,   4,SLPE,   1}
注意红色的0×0430是依据你的主板而定的,你在dsdt里搜索Processor,找到像下面这样的:Processor (CPU0, 0×00, 0×00000410, 0×06)如果是0×00000410, 就直接复制上面的就行了,如果是: Processor (P001, 0×01, 0×00000810, 0×06) {},就将0×0430改成0×0830。可以大家已经发现规律了. Processor处是0×00000410,就用0×0430; Processor处是0×00000810, 就用0×0830. 同样如果你的dsdt的Processor处是0×00000610,就用0×0630.
2. 在Method (_PTS, 1, NotSerialized) 里将If (LEqual (Arg0, 0×05))修改成如下(没有的话就直接添加在最前面,像下面这个一样):Method (_PTS, 1, NotSerialized){//Store (Zero, \_SB.PCI0.LPC.EXPE)    // 如果你的dsdt里Device (LPC)的OperationRegion里EXPE一项,可以去掉此行前面的“//”
If (LEqual (Arg0, 0×05)){//Store (0×01, \_SB.PCI0.LPC.EXPE) // 如果你的dsdt里device (lpc)的OperationRegion里expe一项,可以去掉此行前面的“//”
Store (Zero, SLPE) // 此行是关键不能删Sleep (0×10) // 此行是关键不能删}
其他原来的代码不动 … …}更改完成后在S/L/E和Extra中去掉NullCPUPowerManagement,使用原生的电源管理。最后我爬楼又找到一个方法bbs.pcbeta.com/viewthread-594984-1-1.html不过我加载之后始终没有看到这个加载AppleLPC后,你会发现,“节能器”那里多出了一个选项。我用ioregistryExplore看到是加载成功的,IOmached那里是我自己电脑的1e57。
最后说明一下,我的电脑是联想u410超级本。dsdt.aml是放在这里的
clover版本是3259。请大家帮忙看看,还需要什么信息我都发上来刚开始还可以忍,现在是在忍不了,每次关机都要等半分钟,看看成功了没,没成功再按住电源不松强行断电。成功了还好。现在感觉10次有1次能成功。实在受不了了。请告诉我,怎么才能查出来是什么导致关机不能断电的。受不了啦!{:5_295:}

somelee 发表于 2015-10-26 22:05

求大咖看到
页: [1]
查看完整版本: 请教10.9.5关机不能每次断电,试了各种方法无解