|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 3 ]1 U$ [" U6 V& Y6 b. W9 B
Hi ,# U2 g3 T8 j( i6 D( w7 D
6 ?- I }! Q* o! ~$ I# j; a' L
建議一:
3 M! D, M% v) Q1 H. b' e: w如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,
, c. E1 F' H- o" S3 ?意思是說開始resume時候就要切頻.
1 S' m1 q. K: G" J9 ]% I# T) P' p
+ }$ R. [- @7 A" o& Z( N/ ]/ W建議二:
( Q# `3 v5 _3 R. H Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS!! q: `4 N* M9 n' v* a6 d
Sleep(50) // Defer for 100 ...
) C6 Q: t5 e% u6 o0 T: X$ vHi bowen0205:# h" L% ^6 S: V9 l t9 ?' }# S3 w- N' a
之前S3回来的时候会DOWN在_wak的时候我试过Notify(\_PR.CPU0, 0x81)回不来的问题就解决了,但是现在的问题是概率性(3-5次之后)进不了S3。我查了一些资料没查到Cstate和S3之间的关系。现在的话只要enable C state S3就会有问题,disable C-state S3就OK。之前down在_wak回不来我以为是P_LVL3_LAT的问题,调了一下没有效果。但是Reevaluate _CST 一下OK了。 现在进不了S3和 down在_wak有点像,可是这边down住的时候都没跑到_PTS.没办法通过Reevaluate _CST的方法来解决。 |
|