|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 6 L( [/ r/ N# l' i" W/ u3 D
Hi ,$ f) W$ F5 U, K8 K* [/ L( H
: Y5 J7 C9 A; l" |5 ^7 `建議一:' c" L6 J8 R* d+ e7 Q, B
如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,9 m) k5 z& H- j
意思是說開始resume時候就要切頻. l9 |3 {& b* { [
# P4 o9 a/ C3 e t$ R8 p( W+ O建議二:
; M$ N+ R( w! s4 R8 p Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS!* [: R" b! u$ n" e" S4 ]) D
Sleep(50) // Defer for 100 ...
/ ^; O* [8 q9 E; X: f7 PHi bowen0205:9 F( d, m# x/ [( Q, p
之前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的方法来解决。 |
|