¿Cómo deshacerse de NVIDIA PowerMizer?

8

He estado tratando de desactivar nvidia PowerMizer (que establece el nivel de rendimiento en 2 - máximo). Puedo hacerlo con nvidia-settings, pero vuelve al valor predeterminado después de reiniciar. Esto es lo que he intentado:

  • nvidia-settings as root - guardar configuraciones en xorg.confy~/.nvidia-settings-rc
  • agregando options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"a /etc/modprobe.d/nvidia.conf- no pasó nada
  • agregando la opción "RegistryDwords" "PowerMizerLevel=0x2" "PowerMizerLevelAC=0x2"a la xorg.confsección del dispositivo: gdm no se inició, tuvo que eliminar xorg.confpara recuperar
  • agregando opción "RegistryDwords" "PowerMizerEnable=0x0"a xorg.conf: no pasó nada

¿Alguna idea de cómo puedo hacer esto?


PS Ubuntu 12.10

lfk
fuente

Respuestas:

8

Debe eliminar lo que haya agregado a xorg.conf y agregar algo como lo siguiente:

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

PerfLevelSrc=0x3322 significa que usará el modo PowerMizer fijo cuando esté en CA.

PowerMizerDefaultAC=0x1define el modo de potencia, 0x1siendo el máximo rendimiento.

No es necesario reiniciar, solo cerrar sesión / iniciar sesión.

mikewhatever
fuente
3
Todavía vuelve a "adaptativo"
lfk
Asegúrese de que PowerMizer esté habilitado en la Configuración de Nvidia. Si eso todavía no funciona, puede intentarlo en PerfLevelSrc=0x2222lugar de hacerlo PerfLevelSrc=0x3322.
mikewhatever
No hace diferencia. Habilité PowerMizer en la configuración de nvidia y agregué la línea a xorg.conf (probé ambos). Aún así, una vez que vuelvo a iniciar sesión, vuelvo a 'adaptativo' en la configuración de nvidia
lfk
Tienes razón, olvidé la "RegistryDwords"parte. El código anterior se ha corregido y probado, y debería funcionar. Avísame si no es así.
mikewhatever
1
¡Funcionó! ¡Gracias! El menú desplegable en la configuración de nvidia está todavía en adaptativo, pero las estancias del nivel de rendimiento en 2 y no cambia lo que significa que el código está trabajando
lfk
0

Hay un parche no oficial para las versiones recientes del controlador de gráficos NVIDIA (334.21 y 337.12) que escribe los atributos de destino de GPU como GPUPowerMizerMode en el archivo de configuración de nvidia-settings. Eso significa que puede usar la GUI de configuración del servidor NVIDIA X para establecer permanentemente el nivel de rendimiento deseado tal como debería ser.

tendonto
fuente
la GUI de configuración de nvidia es inútil ya que la resolución de gráficos está configurada tan baja que no puedo ver / alcanzar esa parte de la ventana de la GUI
Scott Stensland