Hola,
soy el propietario de un Acer Predator Helios 300 de 2018 con una Nvidia 1060. Me gusta usar el sistema operativo Linux y quería usar los drivers de Nvidia (el útimo el 430). El problema es que la tarjeta gráfica 1060 se recalienta. La versión de Linux es Ubuntu 18.04 y la vessión del driver de Nvidia es 430.
Abriendo un terminal y tecleando : nvidia-settings
Podemos ver a las frecuencias a las que trabaja la tarjeta en el apartado de PowerMizer. En mi caso, estaba trabajando a casi máximo rendimiento sin usarla. La batería duraba algo más de una hora.
Había que solucionar el tema. Tras mucho consultar en foros he dado con la solución, que dejo en este foro por si a alguien le interesa.
Metemos estos comandos en el terminal:
cd /etc/modprobe.d/
(a continuación utilizo el editor de texto gedit, podéis usar el que queráis)
sudo gedit dkms.con
(a continuación insertamos esta línea)
options nvidia NVreg_RegistryDwords="PowerMizerEnable=0x1;PerfLevelSrc=0x3333;PowerMizerLevel=0x3;PowerMizerDefault=0x3;PowerMizerDefaultAC=0x3"
(guardamos y reiniciamos)
Tras el reinicio hacemos lo siguiente:
grep RegistryDwords /proc/driver/nvidia/params
y comprobamos que el cambio se ha realizado.
Otras posibles configuraciones:
PowerMizerEnable=0x1 --> podeís cambiarlo a 0x0 y 0x2 (podéis ver los cambios en el PowerMizer de nvidia-settings).
PerfLevelSrc=0x3333 --> tenéis que dividir 0x3333 en dos partes: 33 y 33. El primer 33 indica estrategia variable para el uso en batería y el segundo 33 indica estrategia variable para cuando el ordenador está enchufado a la red. Si por ejemplo pusieramos PerfLevelSrc=0x3322, indicaríamos que queremos estrategia variable para cuando el portátil está usando la batería y el máximo rendimiento cuando está enchufado a la red.
Espero que os sirva este truco.
Un saludo.