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?
sudo
para editar el archivo.powertop
podrí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
systemd
como 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.local
archivo, agregue esta línea al final para/etc/rc.local
:Nota: si el script ya contiene,
exit 0
asegú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.local
ejecutable 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.html
archivo.Ahora abra eso en el navegador y copie los
echo
comandos de "... necesitando Tuning" a/etc/rc.local
.O extraiga los comandos usando algo como esto:
Si
rc.local
contieneexit 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 install
make
ysudo 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,
udev
se aplicará su configuración.Una
udev
regla 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-tune
hace, simplemente agregue másExecStart
líneas para establecer su propia configuración.fuente
powertop
está 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-tune
en/etc/rc.local
y 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
/sys
número de dispositivo de árbol diferente , hice un poco más de secuencias de comandos para identificarlo dinámicamente:where
VENDOR
yPRODUCT
está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
lsusb
salida (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 corrienteidProduct
y losidVendor
archivos.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