如何摆脱NVIDIA PowerMizer?


8

我一直在尝试关闭nvidia PowerMizer(将性能级别设置为2-max)。我可以使用nvidia-settings来做到这一点,但是重启后它会恢复为默认设置。这是我尝试过的:

  • nvidia-settings作为root-将设置保存到xorg.conf~/.nvidia-settings-rc
  • 添加options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"/etc/modprobe.d/nvidia.conf-没有任何反应
  • 新增选项"RegistryDwords" "PowerMizerLevel=0x2" "PowerMizerLevelAC=0x2",以xorg.conf在设备部分:GDM没有启动-不得不删除xorg.conf恢复
  • 添加选项"RegistryDwords" "PowerMizerEnable=0x0"xorg.conf:什么都没发生

知道我该怎么做吗?


PS Ubuntu 12.10

Answers:


8

您需要删除添加到xorg.conf中的所有内容,并添加如下内容:

Section "Device"
  Identifier "NVIDIA GeForce"
  Driver     "nvidia"
  Option     "RegistryDwords" "PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"
EndSection

PerfLevelSrc=0x3322 表示在交流电时将使用固定的PowerMizer模式。

PowerMizerDefaultAC=0x1定义电源模式,即“ 0x1最高性能”。

无需重启,只需注销/登录即可。


3
仍然可以追溯到“自适应”
lfk

确保在Nvidia设置中启用了PowerMizer。如果仍然无法解决问题,则可以尝试尝试PerfLevelSrc=0x2222改成PerfLevelSrc=0x3322
mikewhatever,2012年

没有区别。我在nvidia设置中启用了PowerMizer,并将该行添加到xorg.conf中(都尝试了)。再次登录后,它又回到了
英伟达

您说得对,我忘记了这一"RegistryDwords"部分。上面的代码已更正和测试,并且可以工作。让我知道是否可以。
mikewhatever 2012年

1
有效!谢谢!NVIDIA设置中的下拉菜单仍处于自适应状态,但性能级别保持为2,并且未更改,这意味着代码正在运行
lfk 2012年

0

专有的NVIDIA图形驱动程序的最新版本(334.21和337.12)有一个非官方的补丁,可将GPU目标属性(如GPUPowerMizerMode)写入nvidia-settings的配置文件。这意味着您可以使用NVIDIA X Server设置GUI 永久设置所需的性能水平。


nvidia设置GUI没用,因为设置了图形分辨率,因此无法看到/到达该GUI窗口的一部分
Scott Stensland 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.