|
|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 6 J# P8 V( b9 ~$ n7 W8 ~6 A2 I
Hi ,
! T8 V1 A& ]( q" z# k: u2 g4 I2 ?5 G5 p& M
建議一:
" C1 i& o- x# d如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,
2 P- T9 \# H# T) C6 a D, J, |意思是說開始resume時候就要切頻.
$ {0 P7 k2 h; j3 ~' V% E; c4 k3 f( {% g7 m- E: P6 m2 }
建議二:
5 v: u, G3 d4 _4 I; q% G& y Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS!
! W2 _# f5 l0 }, \3 w Sleep(50) // Defer for 100 ...
: `6 i R; q4 e( K! AHi bowen0205:
% T, I/ ~: g9 V5 S6 h) k8 ] 之前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的方法来解决。 |
|