|
|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 " u1 I, m+ G6 i0 E+ c9 M% w
Hi ,
" |8 [ U; ^" {/ b7 i- \
: c9 M! Z8 I3 \7 X- F1 V8 D" @/ t建議一:
2 ]( {4 g+ f3 c3 l& H4 m如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,
8 ~( A& G a$ {* e$ }* T意思是說開始resume時候就要切頻.; @0 p9 C( s8 s/ v4 D
+ c' k: J! a, V+ Q- M8 O1 d
建議二:
8 L7 U4 ?" R0 x Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS!
% I7 Z R' E) d P Sleep(50) // Defer for 100 ...
, S+ U ]+ v* ^ n7 ^$ r. _0 Z0 THi bowen0205:* E) n7 a ~3 o( y
之前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的方法来解决。 |
|