¿Cómo hago permanentes las sugerencias de Powertop?

11

Cuando ejecuto Powertop y miro la pantalla de Tunables, se enumeran unas veinte cosas como malas. Puedo alternar estos a Bueno presionando enter, y cuando lo hago, la duración proyectada de la batería se duplica .

¿Cómo puedo hacer que estos cambios persistan? (Por cierto, estoy en Fedora 18, con Powertop 2.2)

mattdm
fuente

Respuestas:

8

Powertop no es una herramienta permanente, como sabes, por lo que tendrás que configurar tu sistema para ejecutar los comandos a través de sysctl, udev, unidades systemd, scripts, lo que sea ...

Para ver qué comandos usa powertop, deberá ejecutar powertop --htmlANTES DE REALIZAR CUALQUIER CAMBIO, es decir, ANTES de alternar la configuración de Mala a Buena. Si ya sintonizó la duración máxima de la batería, deshaga los cambios y powertop --htmlvuelva a ejecutar .

Así es como debería verse la salida:

ingrese la descripción de la imagen aquí

don_crissti
fuente
2
AH! La parte entre mayúsculas es exactamente lo que me faltaba.
mattdm
Emocionantemente, algunos de los consejos parecen ser al revés . Por ejemplo, se dice iw dev wlan0 set power_save off, pero convirtiéndolo en es lo que cambia el ajuste a "bueno".
mattdm
0

Mire en /etc/rc.local. powertop sugiere algunos comandos para ejecutar, así que insértelos allí.

schaiba
fuente
1
Yo no tengo /etc/rc.conf. Además, powertop no parece sugerir ningún comando para ejecutar. (Creo que lo hizo en una versión anterior.)
mattdm
Créelo si no está allí. Use powertop --html y abra el archivo resultante, vaya a la sección llamada 'Configuración de software que necesita ajuste'
schaiba
Si creo ese archivo, estoy bastante seguro de que no hará nada en mi sistema. Y la salida html no tiene una sección con ese nombre. Hay configuraciones de software optimizadas , pero eso solo enumera elementos como "Habilitar Managmenet de alimentación de enlace SATA para host0", sin comandos.
mattdm
Mi mal, que estaba destinado a ser rc.local. Fedora tiene, IIRC, un archivo de unidad systemd que lo ejecutará.
schaiba
1
No estoy en Fedora, estoy en Arch, y no solo tengo esa sección, sino que tengo los comandos sugeridos. Quizás cualquiera que use Fedora podría ayudar más.
schaiba
0

Al seguir todas las powertopsugerencias, también puede llamarlo con la --auto-tuneopción:

   --auto-tune
         Set all tunable options to their good setting without interaction.

Por lo tanto, llamar powertop --auto-tunedesde un script de inicio lo haría permanente (por ejemplo, desde rc.local).

maxschlepzig
fuente
Puede haber configuraciones particulares, por ejemplo, suspensión del dispositivo USB, que tal vez desee deshabilitar desde el autoajuste. Sería bueno tener una manera de hacer eso.
Jocull