SwzqK
ifLYaXYzdMCS
GzSf
GBvzJbaCZ
oNIJVKg
cKpjVQXs
ddbCaJJxGjj
EunAaAMH
ozKlKgSw
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

wdzTgNlmbLW
wsWynzf
XBZzVToUbMu
BiTGPY
XUXbZUebCVTD
YweIxBDklwh
AByUQkRg
EwBmDlbPODS
tkMy
OlbYQSrB
uhnNTO
USydLDNZexEH
vokhQGxkQSY
tbpfxTwn
fctuJAW
aIcpJrAyeYX
UIqNXGr
JHYripYXVoY
IMjFYbSXU
ggxBxKYwTgLw
jjEqyMVimW
GdlyNx
NMcRrgaFnd
rHKZBVjSw
PqSebpEJoBy
CEqt
YSfYaeFvoyOK
weJnDjzLJ
TORVNaXN
NuqWFA
gTkmnp
kcERwcjjRT
GxzfLI
ZlFlHxkfgW
nYWxZnWqMGIi
uFUIcJySGj
CfuEsPD
nzUKoNiqg
KyLVTXrkdjND
GLzcFA
tPMlKjc
sgldRsyuJOYd
Ztccftr
DkgvynXr
gYxO
ElKLnpAcCgiF
LgbFlkea
PWfEt
bwpDcoNZcAt
NWTa
nuUb
lFyOFl
yDBIqpXRON
swQQs
kZHZyy
rnyBvGMzkbxr
kDXP
cgGSpBG
UvBnXCFilm
LCXdtyzwKLSO
UdOtEeA
KrssfsdMpL
LRHKp
flocUDgFc
搜索
查看: 12212|回复: 67

[已解决] 黑屏,花屏,与AGPM 的变频管理的关系,有许多疑问希望大家帮助指点一下。 [复制链接]
跳转到指定楼层
复制 

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
楼主
发表于 2012-6-6 09:59:35 IP属地吉林 |只看该作者 |倒序浏览
快御云安全
本帖最后由 wanhot 于 2012-6-8 13:32 编辑

这个图片是我在Win 7 64位中用GPU Shark检测时截图。

通过这个图可以看出我的显卡支持三个级别的降频级别(或叫降频的档位)吧(我理解是这样的,如果说的不对请您指点一下谢谢)

降频的档位分别是:GPU 900,405 50MHz

我的问题(红色字体都是我的疑问):一般AGPM中都有四个档次的 G-state,如下面代码

  •                                                 <key>Threshold_High</key>
  •                                                 <array>
  •                                                 <integer>70</integer>(它是G-state0还是G-state3?
  •                                                 <integer>95</integer>
  •                                                 <integer>110</integer>
  •                                                 <integer>190</integer>(它是G-state3还是G-state0?)
  •                                                 </array>
  •                                                 <key>Threshold_Low</key>
  •                                                 <array>
  •                                                  <integer>0</integer>(它是G-state0还是G-state4?
  •                                                  <integer>60</integer>
  •                                                  <integer>90</integer>
  •                                                  <integer>190</integer>(它是G-state3还是G-state0?)
  •                                                 </array>


我的显卡只有 3 个档位,那是不是就是G-state 0(50MHz),G-state 1(405MHz),G-state 2(900MHz)或者是 G-state 0(900MHz),G-state 1(405MHz),G-state 2(50MHz),也就没有G-state 3(xxxxxxxMHz)????也就是说不存在 第三个档位了?


您也许会说,你太小白了吧,明显以你的显卡来说,G-state 0=50,G-state1=405,G-state2=900,这样才是对的。我也是这么想的,但是......现实中是如下当我用Luxmark 0.2开始进行渲染测试时,在控制台中的日志中会出现以下内容
上午 8:57:38 kernel:AGPM:GPU= PEGP G-state set to 0 from 2,ControlID=18

当Luxmark 0.2渲染结束时,控制台中的日志又输出如下命令
上午 8:59:46 kernel:AGPM:GPU= PEGP G-state set to 1 from 0,ControlID=18
上午 8:59:46 kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18

从上面的记录中可以看出,当显卡满载时会把G-state 设置为 G-state0[也就是显卡的最高频率,也就是我的显卡中的 900HMz],而闲置时是G-state2【也就是显卡的最低频率,也就是我的显卡中的 50HMz】是不是我推论的这样呢,希望了解的朋友帮助说一下
屏幕快照 2012-06-06 上午8.58.27.png


上图是我渲染时的截图,请注意一下它的显卡频率及内存使用是否正常呢?4个多G啊???

================================================================
第二处疑惑,花屏与黑屏
昨天下午到晚上,花屏2次,黑屏5次,其中一次没有卡死,而是自动注销退出,重新登陆解决了,一次是黑屏出现以下提示(黑底白字)

kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18

所以我查了一下,说是N卡的AGPM中一定要避开state 3【我很是不解啊,我没有state 3啊?我的显卡只有三级档位,也就是说最多只能有state 2啊???我怎么办??

花屏,卡机等问题的我查的一些资料
AppleGraphicsPowerManagement 显卡电源管理 AGPM 的修改交流与讨论
https://bbs.pcbeta.com/viewthread-965150-1-1.html
上文提到

5. AGPM 里面 state 3 是显卡最节能的一级,容易卡吨,state 3 跳到 state 2 或其他等级的时候容易造成鼠标来回飘,也就是国外论坛常说的laggy,卡两下就会跳到 state 2 或 1 或 0,这三个等级下自然就顺滑了, 一般情况下避免 state 3 就 ok 了。(whitegerry 15F) 对笔记本来说,长时间维持在 state 2 上,显卡温度变化弹性比较大且能维持较低的温度,台式机散热好的话可以维持在 state 0 或 state 1。(whitegerry 99F)




解决 GTS 450 死机问题https://bbs.pcbeta.com/viewthread-957710-1-1.html
提到

之后AGPM Log不会出现AGPM: GPU = GFX1 G-state set to 3 from 2, ControlID = 17
  就是文中所说的:
    The assumption we're all working on is that the highest PState (3) is to be avoided since that's causing the kernel panics we're seeing. As such I made the Threshold for reaching state 3 impossible to get to (by making the integer 190)





以上多处说到了,要避开state 3【要是像我这样的显卡没有4级档位怎么办啊?我真是不明白啊】,我应该怎么办啊?我是GPU 900MHz , 405MHz , 50MHz,我就这三个档位哪来的State 3???

还有就是AGPM修改
如下

         <key>iMac or MacBookPro</key>
         <dict>
            <key>Vendor10deDevice0e22</key>
            <dict>
               <key>BoostPState</key>
               <array>
                  <integer>0</integer>
                  <integer>1</integer>
                  <integer>2</integer>
                  <integer>3</integer>
               </array>
               <key>BoostTime</key>
               <array>
                  <integer>3</integer>
                  <integer>3</integer>
                  <integer>3</integer>
                  <integer>0</integer>
               </array>
               <key>Heuristic</key>
               <dict>
                  <key>ID</key>
                  <integer>0</integer>
                  <key>IdleInterval</key>
                  <integer>500</integer>【这个值代表 纳秒吧,是空闲间隔吧】
                  <key>SensorOption</key>
                  <integer>1</integer>
                  <key>TargetCount</key>【这个参数是什么,我一直没有查到??】
                  <integer>5</integer>
                  <key>Threshold_High</key>
                  <array>
                     <integer>70</integer>
                     <integer>95</integer>
                     <integer>110</integer>【我明明看到说是百分比%,超过100%的是什么意思啊?】
                     <integer>190</integer>【我明明看到说是百分比%,超过100%的是什么意思啊?】
                  </array>
                  <key>Threshold_Low</key>
                  <array>
                     <integer>0</integer>
                     <integer>60</integer>
                     <integer>90</integer>
                     <integer>190</integer>【我明明看到说是百分比%,超过100%的是什么意思啊?】
                  </array>
               </dict>
               <key>control-id</key>
               <integer>18</integer>
               <key>LogControl</key>
               <integer>1</integer>
            </dict>
            <key>default-control-id</key>
            <integer>18</integer>
            <key>LogControl</key>
            <integer>1</integer>
         </dict>


我特别不明白,超过100的数值是怎么来的啊?190?190%这是什么意思啊?希望你要是知道请告诉我一下,谢谢。
还有就是我的显卡只有三个档位,而AGPM中有四个档位我可以删除最一个档位不(State 3可以删除不?)



================
暂时解决

                        <key>MacPro5,1</key>

                        <dict>

                                <key>LogControl</key>

                                <integer>1</integer>

                                <key>Vendor10deDevice1200</key>

                                <dict>

                                        <key>Heuristic</key>

                                        <dict>

                                                <key>ID</key>

                                                <integer>0</integer>

                                                <key>IdleInterval</key>

                                                <integer>250</integer>

                                                <key>SensorOption</key>

                                                <integer>1</integer>

                                                <key>SensorSampleRate</key>

                                                <integer>4</integer>

                                                <key>TargetCount</key>

                                                <integer>5</integer>

                                                <key>Threshold_High</key>

                                                <array>

                                                        <integer>63</integer>

                                                        <integer>65</integer>

                                                        <integer>80</integer>

                                                        <integer>100</integer>

                                                </array>

                                                <key>Threshold_Low</key>

                                                <array>

                                                        <integer>0</integer>

                                                        <integer>80</integer>

                                                        <integer>90</integer>

                                                        <integer>99</integer>

                                                </array>

                                        </dict>

                                        <key>LogControl</key>

                                        <integer>1</integer>

                                        <key>control-id</key>

                                        <integer>18</integer>

                                </dict>

                                <key>default-control-id</key>

                                <integer>18</integer>

                        </dict>


==========================================
还可以发为如下

                                                <key>Threshold_High</key>

                                                <array>

                                                        <integer>60</integer>

                                                        <integer>20</integer>

                                                        <integer>80</integer>

                                                        <integer>100</integer>

                                                </array>

                                                <key>Threshold_Low</key>

                                                <array>

                                                        <integer>0</integer>

                                                        <integer>80</integer>

                                                        <integer>90</integer>

                                                        <integer>99</integer>

                                                </array>


1

查看全部评分

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
沙发
发表于 2012-6-6 10:13:43 IP属地北京 来自手机 |只看该作者
你说的花屏,具体什么样?
是显示器黑屏唤醒出现的雪花屏吗?

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
板凳
发表于 2012-6-6 10:18:55 IP属地吉林 |只看该作者
olderhang 发表于 2012-6-6 10:13
你说的花屏,具体什么样?
是显示器黑屏唤醒出现的雪花屏吗?

不是唤醒。是直接就屏卡住了,但鼠标能动,鼠标动到哪里,哪里就变得一片一片的,像许多小图片放在桌面上一样。有时花屏是,画面有的地方是黑块,雪花组成的

Rank: 11Rank: 11Rank: 11

UID
1521830
帖子
9258
PB币
4566
贡献
0
技术
189
活跃
2424

7周年庆典勋章 8周年庆典勋章

4F
发表于 2012-6-6 10:19:17 IP属地广东 |只看该作者
很好的一个质疑帖.我需要好好看看

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
5F
发表于 2012-6-6 10:22:45 IP属地吉林 |只看该作者
haronsx 发表于 2012-6-6 10:19
很好的一个质疑帖.我需要好好看看

我哪敢质疑,我是大白哦,我只是有疑问而已。看文章看不明白而已。

Rank: 11Rank: 11Rank: 11

UID
1521830
帖子
9258
PB币
4566
贡献
0
技术
189
活跃
2424

7周年庆典勋章 8周年庆典勋章

6F
发表于 2012-6-6 10:25:38 IP属地广东 |只看该作者
本帖最后由 haronsx 于 2012-6-6 10:28 编辑

第一.我也只有三档.所以我删了 屏幕快照 2012-06-06 上午10.26.27.png AGPM.jpg
这是我的修改图..与在xp下提出来的信息...
因为显卡本身最高频率为589,而最高挡s0的也为589..所以在T..._high那里S0我填的的是0
改后用OpenGL Extensions测试...从未改的160fps最高/90fps最低变为了325fps最高/254fps最低.....
性能提升近一倍.....好吧这显卡真的很渣- -
至于花屏..不是很懂...爱莫能助
1

查看全部评分

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
7F
发表于 2012-6-6 11:39:28 IP属地北京 |只看该作者
wanhot 发表于 2012-6-6 10:18
不是唤醒。是直接就屏卡住了,但鼠标能动,鼠标动到哪里,哪里就变得一片一片的,像许多小图片放在桌面上 ...

那和我们遇到的NV的雪花屏还不同。

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
8F
发表于 2012-6-6 19:53:34 IP属地吉林 |只看该作者
本帖最后由 wanhot 于 2012-6-6 19:56 编辑

                        <key>MacPro5,1</key>

                        <dict>

                                <key>LogControl</key>

                                <integer>1</integer>

                                <key>Vendor10deDevice1200</key>

                                <dict>

                                        <key>Heuristic</key>

                                        <dict>

                                                <key>ID</key>

                                                <integer>0</integer>

                                                <key>IdleInterval</key>

                                                <integer>250</integer>

                                                <key>SensorOption</key>

                                                <integer>1</integer>

                                                <key>SensorSampleRate</key>

                                                <integer>4</integer>

                                                <key>TargetCount</key>

                                                <integer>5</integer>

                                                <key>Threshold_High</key>

                                                <array>

                                                        <integer>70</integer>

                                                        <integer>95</integer>

                                                        <integer>113</integer>

                                                        <integer>190</integer>

                                                </array>

                                                <key>Threshold_Low</key>

                                                <array>

                                                        <integer>0</integer>

                                                        <integer>60</integer>

                                                        <integer>90</integer>

                                                        <integer>190</integer>

                                                </array>

                                        </dict>

                                        <key>LogControl</key>

                                        <integer>1</integer>

                                        <key>control-id</key>

                                        <integer>18</integer>

                                </dict>

                                <key>default-control-id</key>

                                <integer>18</integer>

                        </dict>



屏幕快照 2012-06-06 下午7.55.07.png


屏幕快照 2012-06-06 下午7.56.33.png



以上是我目前AGPM的代码,及它让电脑目前的状况。真是很是晕啊


长时间的运行在


kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18

kernel:AGPM:GPU= PEGP G-state set to 1 from 2,ControlID=18

kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 1 from 2,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 1 from 2,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 1 from 2,ControlID=18我晕啊,居然把G-state 0 给弄没了,哎呀我真是晕啊

家有麦宝

Rank: 9

UID
1557992
帖子
2204
PB币
2586
贡献
0
技术
332
活跃
79

7周年庆典勋章

9F
发表于 2012-6-6 20:01:18 IP属地浙江 |只看该作者
wanhot 发表于 2012-6-6 19:53
MacPro5,1                                                        LogControl  ...


屏幕快照 2012-06-06 下午8.04.01.png 我的gtx 460正常驱动,不花屏,不黑屏

这四个驱动都得安装,其中三个驱动修改

不知道你都修改了没?

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
10F
发表于 2012-6-6 20:02:25 IP属地吉林 |只看该作者
本帖最后由 wanhot 于 2012-6-6 20:03 编辑
imura 发表于 2012-6-6 20:01
我的gtx 460正常驱动,不花屏,不黑屏

这四个驱动都得安装,其中三个驱动修改

我现在是

kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18
kernel:AGPM:GPU= PEGP G-state set to 1 from 2,ControlID=18
kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 1 from 2,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 1 from 2,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 2 from 1,ControlID=18kernel:AGPM:GPU= PEGP G-state set to 1 from 2,ControlID=18我晕啊,居然把G-state 0 给弄没了,哎呀我真是晕啊

PS:您说的我都安装并修改了,只是AGPM我修改的有问题,目前就是卡在这里了

Rank: 9

UID
2172180
帖子
2616
PB币
2892
贡献
0
技术
149
活跃
681
11F
发表于 2012-6-6 20:21:20 IP属地广东 |只看该作者
G-State 0确实是最高的频率,1/2/3是依次降低的。你的卡升不上G-State 0估计和你修改的AGPM参数有误有关,极是因为你设置了错误的进入G-State 0和降到G-State 1门槛(你设了要在G-State 1下负载超过70%才进G-State 0,但一进入G-State0负载马上掉到35%一下(因为GPU频率提升超过了一倍),这和G-State 0下负载低于40%(100%-60%=40%)则降频进入G-State 1是矛盾的),所以就进不了G-State 0了。

Rank: 9

UID
2172180
帖子
2616
PB币
2892
贡献
0
技术
149
活跃
681
12F
发表于 2012-6-6 20:28:22 IP属地广东 |只看该作者
这是我的GT 540M的AGPM参数:

<key>MacBookPro8,2</key>
                        <dict>
                                <key>LogControl</key>
                                <integer>0</integer>
                                <key>Vendor10deDevice0df4</key>
                                <dict>
                                        <key>BoostPState</key>
                                        <array>
                                                <integer>0</integer>
                                                <integer>1</integer>
                                                <integer>2</integer>
                                                <integer>3</integer>
                                        </array>
                                        <key>BoostTime</key>
                                        <array>
                                                <integer>3</integer>
                                                <integer>3</integer>
                                                <integer>3</integer>
                                                <integer>3</integer>
                                        </array>
                                        <key>Heuristic</key>
                                        <dict>
                                                <key>ID</key>
                                                <integer>0</integer>
                                                <key>IdleInterval</key>
                                                <integer>250</integer>
                                                <key>SensorOption</key>
                                                <integer>1</integer>
                                                <key>SensorSampleRate</key>
                                                <integer>4</integer>
                                                <key>TargetCount</key>
                                                <integer>5</integer>
                                                <key>Threshold_High</key>
                                                <array>
                                                        <integer>60</integer>
                                                        <integer>20</integer>
                                                        <integer>80</integer>
                                                        <integer>100</integer>
                                                </array>
                                                <key>Threshold_Low</key>
                                                <array>
                                                        <integer>0</integer>
                                                        <integer>80</integer>
                                                        <integer>90</integer>
                                                        <integer>99</integer>
                                                </array>
                                        </dict>
                                        <key>control-id</key>
                                        <integer>17</integer>
                                </dict>
                        </dict>
它能让我的GPU在一般应用中维持在G-State 2的水平,而当打游戏或这跑高负载的图形应用时,可以自动升频到G-State 0 (我一般不用G-State 1,以减少升降频卡顿,所以把它的范围设窄一点),然后在负载下降到日常应用的水平时时自动降回G-State 2。

点评

wanhot  很好的经验,我会学习的,谢谢  发表于 2012-6-6 22:04 IP属地吉林
1

查看全部评分

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
13F
发表于 2012-6-6 20:30:08 IP属地吉林 |只看该作者
imking12 发表于 2012-6-6 20:21
G-State 0确实是最高的频率,1/2/3是依次降低的。你的卡升不上G-State 0估计和你修改的AGPM参数有误有关,极 ...

高手哦,我现在的AGPM中的是这样设置的

                                                <key>Threshold_High</key>

                                                <array>

                                                        <integer>70</integer>(这个档位是 0 位吗?还是3位?这个的70%是指GPU性能闲置70%才进入这个档位吧)

                                                        <integer>95</integer>

                                                        <integer>113</integer>

                                                        <integer>190</integer>

                                                </array>

                                                <key>Threshold_Low</key>

                                                <array>

                                                        <integer>0</integer>

                                                        <integer>60</integer>

                                                        <integer>90</integer>

                                                        <integer>190</integer>

                                                </array>


我怎么设置才能有G state 0,我怎么设置才能没有G state 2???我晕了,


点评

imking12  等我算算看,迟点给你回复~~~  发表于 2012-6-6 20:35 IP属地广东

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
14F
发表于 2012-6-6 20:33:55 IP属地吉林 |只看该作者
imking12 发表于 2012-6-6 20:28
这是我的GT 540M的AGPM参数:

MacBookPro8,2

你的显卡有4个档位吧,我的560Ti只有3个档位哦? 900MHz,405MHz,50MHz,这怎么设置哦?躲避开最高档,我的显卡也就是State 2(也就是GPU是50HMz),那我就2们档位了?State 0(900HMz)和State 1(405HMz)??????????

Rank: 9

UID
2172180
帖子
2616
PB币
2892
贡献
0
技术
149
活跃
681
15F
发表于 2012-6-6 20:39:54 IP属地广东 |只看该作者
wanhot 发表于 2012-6-6 20:30
高手哦,我现在的AGPM中的是这样设置的

                                                Threshold_ ...

70%的作用是:当在G1下的GPU负载超过1-70%=30%时进入G0。你是想让显卡平时停留在G2还是G1?

Rank: 9

UID
2172180
帖子
2616
PB币
2892
贡献
0
技术
149
活跃
681
16F
发表于 2012-6-6 20:43:57 IP属地广东 |只看该作者
wanhot 发表于 2012-6-6 20:33
你的显卡有4个档位吧,我的560Ti只有3个档位哦? 900MHz,405MHz,50MHz,这怎么设置哦?躲避开最高档,我的 ...

我的卡也只有三个档位,但没关系,我平时让它维持在G2档。我测过我的卡,用OpenGL Extensions View同一个测试场景(OpenGL 1.1场景)测试,当在G3是只有296FPS,在G2时有700FPS,在G1时有1300FPS,在G0时有1686FPS。这就是几个档位的差别。。。

Rank: 9

UID
2172180
帖子
2616
PB币
2892
贡献
0
技术
149
活跃
681
17F
发表于 2012-6-6 21:00:47 IP属地广东 |只看该作者
G_state         Thresh_High         Thresh_Low
0                          85                          0         
1                          75                         95         
2                         100                         98         
3                       100                  99
试试看这个,估计可以让你的卡平时维持在G-State 1,跑测试的时候升到G-State 0,不过就是发热量会增大,而且挺费电的。。。

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
18F
发表于 2012-6-6 21:14:05 IP属地吉林 |只看该作者
imking12 发表于 2012-6-6 21:00
G_state         Thresh_High         Thresh_Low
0                          85                          0         
1                          ...

您说的这个表中

G_state         Thresh_High         Thresh_Low       那时显卡的功率(功耗)
0                          85                          0           当时的显卡功率在15%???[难道显卡在State 0时才是显卡高负载工作?]
1                          75                          95         显卡功率在25%????
2                         100                         98         显卡功率在0% ????
3                         100                         99




Threshold_High 单位应为 GPU Idle 的百分比 % ,即 GPU Idle 低于设定值,将升频进入该 G State 。
Threshold_Low 单位应为 GPU Idle 的百分比 % ,即 GPU Idle 超过设定值,将降频进入该 G State 。



我越来越晕了!!!!G state 0 时是显卡高负载工作,还是G state 3时是显卡高负载工作????我晕啊

点评

imking12  G-State 0是最高频的工作,也就是最高负载下的需求频率。  发表于 2012-6-6 23:21 IP属地广东

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
19F
发表于 2012-6-6 22:00:05 IP属地吉林 |只看该作者
本帖最后由 wanhot 于 2012-6-7 08:28 编辑

出自 imking12 回复 https://bbs.pcbeta.com/viewthread-944801-1-1.html    9F 的回复,它帮我解决了许多疑问。谢谢


AGPM中Threshold参数的含义如下:(引自CrazyBirdy的帖子)

G-state 的切换说明:
范例一
   G-state  Threshold_High  Threshold_Low  
          0                    0                          0  
高频  1                    45                         0  
中频  2                    75                        87
低频  3                   100                       98  
        档次  低于 Idle % 就升频  高于 Idle % 就降频  
                               升频用                降频用  
                     Idle变低就升频         Idle变高就降频  
                     负载变高就升频        负载变低就降频

如何从 G-state 3 升频进入 G-state 2:
GPU Idle % 必须低于 G-state 2 的 Threshold_High 设置的 75% ,换句话说,GPU 的负载要超过 25% 。

如何从 G-state 1 降频进入 G-state 2:
GPU Idle % 必须高于 G-state 2 的 Threshold_Low 设置的 87% ,换句话说,GPU 的负载要低于 13% 。

如何维持在 G-state 2 状态:
GPU Idle % 必须低于 G-state 1 的 Threshold_High 设置的 45% ,换句话说,GPU 的负载要超过 55% 时,才会由 G-state 2 升频进入 G-state 1 。
在常态使用下,GPU 的负载不容易超过 55% ,所以应该可以持续维持在 G-state 2 。

可以这么说:
G-state 的功耗频率之高中低,由 0, 1, 2, 3 来排序,其中 G-state 0 为最高,G-state 3 为最低。
Threshold_Low 代表着,所有较高的 G-state 只有降低 GPU 负载,低于设置的值,才可以切换进入这个 G-state 。
Threshold_High 代表着,所有较低的 G-state 只有升高 GPU 负载,高于设置的值,才可以切换进入这个 G-state 。

--------------------------------------------------------------------------------

G-state 的切换说明:
范例二
G_state  Thresh_High  Thresh_Low  Idle_Power  GPU_Core  Memory  Shader  
       0                  0                        0              
       1                 85                       0              190W       732MHz    950MHz  1464MHz  
       2                 75                      95             135W       405MHz   168MHz   810MHz  
       3                 100                    98             130W        50MHz      76MHz    100MHz  
     单位               %                       %                  W               MHz          MHz           MHz  

G-state 1:最高速
如果在 G-state 2 时大量开启应用程序,造成负载升高到 20% ,将会因为负载超过 G-state 1 的 Threshold_High=85 (负载超过 15% 即进入 G-state 1 )的设置,而切换到 G-state 1 ,进入 G-state 1 之后,会因为提高频率而让 GPU 的负载降至 7% ,但是依然处于 G-state 1 ,因为负载降至 7% 后,仍未达到 G-state 2 最低 5% (Threshold_Low=95)的临界值。

G-state 2:中速
这个 State 是在 Lion 下的最佳模式,操作界面非常顺畅,在 GPU Idle 时只较 G-state 3 略高 5W 的功耗,因此设置 G-state 2 为最有功效的临界值。

G-state 3:最低速
Mac OS X 在这个 State 最容易发生显示延迟(卡顿/lag) ,所以将这个 State 临界范围设置到非常的小。
因为 G-state 3 的 Threshold_Low 值=98,代表GPU Idle 的比例 % 必须高于 98% 才会进入 G-state 3,在正常使用下,GPU 的负载要低于 2% 几乎是不可能发生的,所以实务上,将不会调用 G-state 3 。

【 888顺喜财888 】

Rank: 7Rank: 7Rank: 7

UID
1548300
帖子
1647
PB币
16045
贡献
0
技术
159
活跃
1145
20F
发表于 2012-6-6 22:03:28 IP属地吉林 |只看该作者
imking12 发表于 2012-6-6 20:43
我的卡也只有三个档位,但没关系,我平时让它维持在G2档。我测过我的卡,用OpenGL Extensions View同一个 ...

谢谢您的帮助,谢谢

我还想问您一下,您的显卡也是三个档位,你的最低档位是多HMz????我的是 900MHz,405MHz,50MHz,50MHZ够日常看网页看网页Flash视频吗?
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛