ML下NVS3100M(T410笔记本)的AGPM加载与参数
热度 3已有 1255 次阅读2012-7-28 13:59
|个人分类:系统|
笔记本, AGPM, T410
ML安装之后,默认加载了AGPM。但是从NVCLOCK中可以看到显卡一直工作在最高频率,显卡温度相对较高。
按照LION的方法添加了NVS3100M的显卡ID到AppleGraphicsPowerManagement.kext的对应机型中(我的SMBIOS是MBP6,2),发现鼠标会有LAG现象。
我回到WINDOWS下,用GPUShark查了这块显卡有3个state,对应的GPU频率分别为100%、66%、22%
按照AGPM中Threshold_High与Threshold_Low参数的定义,将AppleGraphicsPowerManagement中的参数做了修改,发现温度降低的同时,鼠标的LAG现象基本消失,且显示流畅。显卡平时保持在State2,同时通过参数110来屏蔽state3。
我定义的参数的描述如下:
1)当GPU使用率超过5%,升至state2
2)当GPU使用率超过66%,升至state1
3)当GPU使用率超过90%,升至state0
4)当GPU使用率降低至80%,降至state1
5)当GPU是使用率降至22%,降至state2
以下是具体参数:
<key>Vendor10deDevice0a6c</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>P3HistoryLength</key>
<integer>2</integer>
<key>SensorOption</key>
<integer>1</integer>
<key>SensorSampleRate</key>
<integer>10</integer>
<key>TargetCount</key>
<integer>1</integer>
<key>Threshold_High</key>
<array>
<integer>10</integer>
<integer>34</integer>
<integer>95</integer>
<integer>110</integer>
</array>
<key>Threshold_Low</key>
<array>
<integer>0</integer>
<integer>20</integer>
<integer>78</integer>
<integer>110</integer>
</array>
</dict>
<key>control-id</key>
<integer>17</integer>
</dict>
(我只修改了MBP6,2的机型,如果不是该机型,可以将以上参数复制到相应的机型中去)。