+ -
当前位置:首页 → 问答吧 → 请教N卡的powermizer

请教N卡的powermizer

时间:2009-08-24

来源:互联网

PowerMizer是NVIDIA公司显卡驱动中的一项功能,其主要目的是用来调节核心和内存时钟相互适应以达到节省电源的功能。
PowerMizer调节按照“等级”来划分,每个等级有固定的时钟频率,目前有三个等级,“最大的效能”,“平衡”和“最大电池寿命”。

在Windows中,NVIDIA控制面板能够调整PowerMizer配置。

在Unix/Linux中,NVIDIA的控制面板能够显示当前时钟频率和PowerMizer模式,但它不允许改变。该PowerMizer政策是停留在 默认情况下,这通常是“最高性能”。这可能不是最好的。很多时候显卡并不需要运行在高频率。而且这样可能会导致显卡核心温度的升高。


Linux下通过在gedit /etc/X11/xorg.conf

在Section "Device"下加入:

Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3"

"RegistryDwords":是PowerMizer命令行。
"PowerMizerEnable=0x1":打开或关闭PowerMizer功能(使用十六进制代码)
"PerfLevelSrc=0x2222":调节频率方式,22是固定频率的代码和33为自适应频率。
"PowerMizerDefault=0x3":从1级到3,从高(1)正在向低(3)性能。
"PowerMizerDefaultAC=0x3":更上AC的情况下。

重新启动Xsrever就可以起效了。

之后在使用3D的情况下GPU的频率也不会升高了。
附件:

1.png [ 103.71 KiB | 被浏览 965 次 ]

作者: MH11160   发布时间: 2009-08-24

标记学习之。

作者: wangdu2002   发布时间: 2009-08-24

不加这行的话,还能自动调节。加上这行就变成一直是最高频率运行了。是不是新驱动已经不用这个配置文件了阿?用的是kubuntu9.10 a5, nvidia driver 185.18.36, 硬件是go 6200
引用:
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3

作者: Jeff-cao   发布时间: 2009-09-06

PowerMizerDefaultAC=0x3 去掉试下
PerfLevelSrc=0x2222 去掉试下

作者: yanite   发布时间: 2009-09-08

集成显卡貌似就不管用了。我的GF8200貌似不会变化的。CPU开了CnQ,风扇就会降速,噪声小很多。但显卡会到75度的高温,散热片根本没法摸。关闭CnQ或者加北桥风扇的话又失去了静音的优势,矛盾中……

作者: imsemon   发布时间: 2009-10-01

非常不错,赞一个,用了一下,温度降了好几度,谢谢楼主!!!

作者: hqmstation   发布时间: 2010-06-26

标记一下。。这方法有用

作者: qq420100523   发布时间: 2011-11-08