|
|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 # G9 k# h' D4 w! l2 Y# J
Hi ,
3 o5 ]2 w8 Y' |( m( j6 S9 k$ o' G, j9 {6 B. _- k
建議一:% _, u. `" D0 ~7 u* s5 O
如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,
: z, Q: b2 N% C( K3 V# U* o. v意思是說開始resume時候就要切頻., l6 Q3 I( g; V+ @2 w" `' m O, v1 J
! M+ Q) s0 |* R5 Y建議二:9 b; c4 r0 P# e) L' N' ]6 |
Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS!$ g; V% G4 i. C8 Y2 @) z
Sleep(50) // Defer for 100 ...
0 m! E( F+ W8 V- I( @ i; {1 M! |Hi bowen0205:$ g7 }2 Y5 j, _9 Y) ^) 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的方法来解决。 |
|