|
|
楼主 |
发表于 2008-7-17 09:30:55
|
显示全部楼层
原帖由 bowen0205 于 2008-7-16 17:59 发表 
; c! ^% A% `; b: v. a5 F* g# KHi ,& i& t/ d/ e2 P y1 V! U
9 T! A, U9 F4 x" ~2 F/ r
建議一:7 D0 l6 S, Q5 k N9 A9 x
如果resume 回來在 _WAK 最後要Return(WAKP) 前切成 LFM or HFM 試試看,
- ?, D9 F; e5 I2 g6 c意思是說開始resume時候就要切頻.6 e0 |" n) g; m6 _0 M4 S' D
$ U$ F" d9 d. v% F4 \$ Y建議二:4 v4 e7 u5 y( X1 E6 X0 C; |, e
Notify(\_PR.CPU0, 0x80) // Reevaluate _PSS!
# k6 N' \7 f3 C' V; t* H Sleep(50) // Defer for 100 ...
% m( g3 ^) r6 _Hi bowen0205:! c# Q Z' Y$ ~" y3 _3 J
之前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的方法来解决。 |
|