|
|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 . d4 m- S# C+ }5 J( i& A
Hi , e) B# M% ?1 O9 V3 P5 u
$ S' y) Q1 p" d# h. {4 k$ D3 ?. U
建議一:9 l( j' \& w+ |; n o- E# _0 t
如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,6 Z/ |1 T3 Q. N+ b
意思是說開始resume時候就要切頻.
, v4 q6 J) u7 R& Y4 m; d8 I" n! H
, w" F; V% Z8 O2 m建議二:
2 X' d& r2 J6 z3 U, M2 E Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS!
( n3 {( D& z& m- B6 _9 r Sleep(50) // Defer for 100 ... h4 l7 w: o+ C
Hi bowen0205:
* B8 T9 T, z4 M- F2 \3 N/ ]4 O 之前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的方法来解决。 |
|