Estoy en un Compaq 615 y su ventilador es ruidoso. No se puede hacer mucho al respecto, pero estoy tratando de mantener la CPU / GPU lo más genial posible. Esto es lo que Powertop tiene que decir:

Si los cambio a "buenos", los cambios no sobrevivirán al reinicio.
Agregué la línea al archivo "grub" como se sugiere aquí
¿Cómo hago que el Powertop sugiera "Tunables" permanentes?

sudopara editar el archivo.powertoppodrían no ser precisas debido a recalibraciones internas de la batería. Fuente: askubuntu.com/questions/161774/…Respuestas:
Si de todos modos los cambia a buenos, simplemente puede usar el comando
Llame a Powertop auto-tune automáticamente al momento del arranque
1)
En sistemas que usan
systemdcomo administrador de inicio (como Ubuntu) instálelo como un servicio:2)
En sistemas que no usan
systemd, o si desea usar el estilo antiguo con el/etc/rc.localarchivo, agregue esta línea al final para/etc/rc.local:Nota: si el script ya contiene,
exit 0asegúrese de colocar todos los comandos antes de esa línea, ya que sale del scriptSi desea establecer todo en bueno, pero una línea, primero puede sintonizar automáticamente y luego deshabilitar una configuración con una línea adicional, por ejemplo, si desea volver a habilitar el dispositivo con pantalla táctil (en usb 2-7), agregue esto antes de
exit 0:Nota: en Linux con
systemd, asegúrese de que /etc/rc.local sea ejecutado al inicio por el servicio de compatibilidadfuente
powertop --auto-tune && echo 'on' > '/sys/bus/usb/devices/5-2/power/control'para que esto funcione sin problemas en cada sesión, en el inicio.inactive (dead). Hacerrc.localejecutable ejecutando sudo chmod + x /etc/rc.local logró el resultado deseado después de un reinicio.Así es como puede hacer que los cambios sean permanentes:
Esto generará un
powertop-xxxxxxxxxx-xxxxxx.htmlarchivo.Ahora abra eso en el navegador y copie los
echocomandos de "... necesitando Tuning" a/etc/rc.local.O extraiga los comandos usando algo como esto:
Si
rc.localcontieneexit 0, debe asegurarse de colocar los comandos antes de esta línea.fuente
Necesita descargarlo y compilarlo porque nadie tiene la última versión
Descargar powertop https://01.org/powertop/downloads/2013/powertop-v2.3
powertop-2.3.tar.gz <<<Hacer clic y descargarme
Antes de compilar necesita instalar dependencias
Instalación de dependencias (solo copie y pegue los siguientes comandos)
Instalar Powertop
Para construir e instalar PowerTOP, escriba los siguientes comandos,
También puede usar -j2 para la cantidad de núcleos que desea usar en ./make. Reemplace -j2 con cualquier número de núcleos de CPU que desee usar para el proceso de compilación. por ejemplo, he usado ./make -j8
Powertop está instalado, puede desconectar la alimentación de CA y puede ejecutar
Sin embargo, la mayoría de las configuraciones no se guardan y se pierden después de un reinicio. Sin embargo, puede hacerlos permanentes, utilizando los comandos proporcionados en el informe html de PowerTOP. Para generar un informe HTML, ejecute el siguiente comando: webupd8.org
Implementación de la sugerencia Powertop en batería y respaldo para maximizar el rendimiento en alimentación de CA
Para eso, debe crear un script que ejecute la sugerencia de Powertop en la batería y maximice el rendimiento en la alimentación de CA
Copia y pega lo siguiente en el archivo de poder
Ahora necesita asignar permiso de ejecución del script de poder
Ahora, cuando lo desconecte , la sugerencia de Powertop se hará cargo y maximizará la vida útil de la batería. Si enchufó la alimentación de CA , tendrá un rendimiento máximo.
Enlaces útiles
http://ubuntuforums.org/showthread.php?t=1855126&page=3 http://www.webupd8.org/2012/08/install-powertop-21-in-ubuntu-1204.html
Para la opción -j http://dnscrypt.org/
fuente
checkinstall. También le permitirá crear un paquete .deb que puede desinstalar / actualizar más tarde. Puede instalarlo consudo apt-get installmakeysudo checkinstall. Funcionó como se esperaba. El archivo README necesita correcciones en ese.No es la respuesta que estás pidiendo, pero puedes intentar correr
laptop-mode. Para hacer esto:Fuente: http://ubuntuforums.org/showthread.php?t=1157408&p=7271995#post7271995 (por Axx83 )
fuente
Use las reglas de udev para el ahorro de energía permanente, configure los ajustes directamente en la fuente, en lugar de crear scripts o confiar en posibles paquetes no instalados. Por lo tanto, tan pronto como se agregue el hardware,
udevse aplicará su configuración.Una
udevregla correcta hace que la configuración no se aplique cuando el hardware no está allí, lo que hace que la configuración sea más portátil. Y aprenderá más sobre el funcionamiento interno de su kernel de Linux :-). La configuración hecha de esta manera, también se aplica cuando no funciona con batería.Un ejemplo de sintonizable
Enable SATA link power Managmenet for host0. La sugerencia es:Esto ya le da una idea de dónde está el hardware: en / sys / class / scsi_host. Puedes verificar esto con:
Mejor no toque las reglas udev del sistema en /lib/udev/rules.d/ y cree su propio archivo de reglas udev aproximadamente en el nivel 60 en /etc/udev/rules.d/. Por ejemplo con el nano editor:
Algunos otros ejemplos escriben reglas como:
Yo diría que no y haga que su regla sea aún mejor al aplicarla solo cuando la política de administración de energía del enlace está configurada en max_performance. Eche un vistazo a la pequeña diferencia (busque el signo de doble ecuación):
Prueba tu regla con
udevadm test /devices/…:No puedo encontrar una manera de aplicar la regla, así que en este caso hice un reinicio para aplicar la regla udev recién creada.
fuente
systemd lo hace fácil:
Guarde el archivo de la unidad,
kill -HUP 1,systemctl enable --now powertop-autotune.service, hecho!PD: si necesita alguna excepción a lo que
--auto-tunehace, simplemente agregue másExecStartlíneas para establecer su propia configuración.fuente
powertopestá adentro/usr/sbin, no/usr/bin.Resolví esto creando un guión guión
/root/power_save.sh:Establecerlo como ejecutable:
Y agréguelo al crontab raíz con
sudo crontab -e:fuente
Este enlace habla de lo mismo, habla del mismo problema:
https://bbs.archlinux.org/viewtopic.php?pid=860406
Estoy interesado en la solución por mí mismo y lo intentaré más tarde. Dime si puedes lograr implementar esta solución.
No pude hacerlo funcionar ya que el sistema siempre me dijo que se me había denegado el permiso para ejecutar el archivo ejecutable.
Sin embargo, esto parece funcionar:
http://philatwarrimoo.blogspot.com/2011/06/powertop-howto-enable-device-power.html
Usé el comando corto y lo ejecuté con sudo.
Como solución semiautomática, creé un lanzador:
El guión es el siguiente:
¿Hay alguna manera de evitar pedir mi contraseña?
fuente
Por la respuesta de rubo77, estoy corriendo
powertop --auto-tuneen/etc/rc.localy luego deshacer un cambio predeterminado deseado.Sin embargo, dado que el dispositivo para el que quiero deshabilitar el control automático de energía es un dispositivo USB externo que podría aparecer potencialmente con un
/sysnúmero de dispositivo de árbol diferente , hice un poco más de secuencias de comandos para identificarlo dinámicamente:where
VENDORyPRODUCTestán configurados para el proveedor de USB y las ID de productos en minúscula hexadecimal.Estos están disponibles por
identificar el dispositivo en la
lsusbsalida (las ID aparecen allí en el formularioaaaa:bbbb), oobservando el comando que Powertop ejecuta cuando alterna la configuración de energía, va al
/sys/bus/usb/devices/*directorio actual del dispositivo y obtiene los valores de la corrienteidProducty losidVendorarchivos.fuente
He tenido un problema similar y después de leer una pregunta en este sitio descubrí que el programa "powertop" es, aparentemente, más adecuado para los desarrolladores.
¿Cómo instalo powertop 1.13?
La versión, más útil, para los usuarios es "powertop-1.13" que se encuentra en los repositorios. Muestra sugerencias de ahorro de energía, así como el comando que utiliza para llevar a cabo la sugerencia.
Este sitio de Red Hat Docs tiene más instrucciones para hacer que estos cambios sean permanentes.
Específicamente:
¡Buena suerte!
fuente