|
|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 
+ Q3 B$ y4 G# r/ nHi ,6 A+ v# v+ a; l2 Z* s3 W6 r! G
( j: d8 `( p: N) F/ k. O h建議一:
. T* R+ w& j* \& }' X# E如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,, |) V6 C8 B+ b$ A) Q
意思是說開始resume時候就要切頻. A0 L% M. S* [* a* `% T4 i
+ J# S2 E; Y3 z# \8 G: x) L
建議二:
% U" t$ {. W% K9 _: P5 l2 G9 j Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS!
0 \ G) u5 Z# e9 E% c5 ] Sleep(50) // Defer for 100 ...
, }9 ~) h$ Q3 Q6 O1 I' [Hi bowen0205:
! p, ?7 c3 s! m6 j u: Y, G$ ~ 之前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的方法来解决。 |
|