¿Hay alguna aplicación de ahorro de energía similar a Júpiter?

170

Intento instalar la aplicación de configuración de energía de Júpiter pero, leí que ya no es compatible con el nuevo kernel. ¿Hay un programa similar o una forma de administrar la configuración de energía en 13.04?

    
pregunta Michael Scott 25.04.2013 - 18:17

4 respuestas

262

Mejore el uso de energía / duración de la batería en Linux con TLP

Descripción general

TLP le ofrece los beneficios de una administración de energía avanzada para Linux sin la necesidad de comprender todos los detalles técnicos. TLP viene con una configuración predeterminada ya optimizada para la duración de la batería, por lo que puede instalarla y olvidarla. Sin embargo, TLP es altamente personalizable para cumplir con sus requisitos específicos.

Funciones

Kernel laptop mode and dirty buffer timeouts
Processor frequency scaling including "turbo boost" / "turbo core"
Power aware process scheduler for multi-core/hyper-threading
Hard disk advanced power magement level and spin down timeout (per disk)
SATA aggressive link power management (ALPM)
PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
Radeon KMS power management – Linux 2.6.35 and above, not fglrx
Radeon dynamic power management – Kernel 3.11 and above, not fglrx
Wifi power saving mode – depending on kernel/driver
Power off optical drive in drive bay (on battery)
Audio power saving mode – hda_intel, ac97

También verifique Funciones adicionales

Instalación

También verifique los requisitos previos

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw smartmontools ethtool

ThinkPads

sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool
  • tlp-rdw - Asistente de dispositivo de radio: necesita habilitar / deshabilitar & amp; Ahorro de energía (Wifi / Bluetooth)
  • smartmontools : tlp-stat lo necesita para mostrar la unidad de disco S.M.A.R.T. datos
  • ethtool : se necesita para deshabilitar wake on lan
  • tp-smapi-dkms solo ThinkPad, tp-smapi es necesario para los umbrales de carga de la batería y la salida de estado específica de ThinkPad de tlp-stat
  • acpi-call-tools solo ThinkPad, se necesita acpi-call para los umbrales de carga de la batería en Sandy Bridge y los modelos más nuevos

Adicional

Indicador de TLP para la unidad Un indicador de unidad creado para cambiar cómodamente entre los modos AC y BAT. Úselo bajo su propio riesgo. Descargue aquí: indicator-TLP.py

Configuración

Eliminar la configuración predeterminada de la frecuencia de la CPU de Ubuntu

sudo update-rc.d -f ondemand remove 

Desarrollador TLP

(Esto no es un requisito previo general para TLP, pero solo es necesario si el usuario decide cambiar el gobernador predeterminado. Si un usuario emite el comando sin cambiar la configuración de TLP también, termina con "perfomance", que es bastante malo para la duración de la batería.), se aplica a la sección 3) Procesador y escala de frecuencia

El archivo de configuración principal de TLP está en / etc / default / tlp

sudo -i gedit /etc/default/tlp

Parámetros

Indicaciones generales

  1. Los parámetros que terminan en _AC son efectivos con la fuente de alimentación conectada
  2. Los parámetros que terminan en _BAT son efectivos cuando se ejecuta con batería
  3. Los parámetros que contienen espacios en blanco se deben incluir entre comillas dobles como esta: ""
  4. Algunos parámetros están inactivos por defecto; eliminar el '#' inicial para activar

0.) General

TLP_ENABLE=1

Configurado en 0 para deshabilitar TLP (reinicio necesario), debe estar habilitado, así que deje el valor predeterminado

1.) Sistema de archivos

   DISK_IDLE_SECS_ON_AC=0
   DISK_IDLE_SECS_ON_BAT=2 

DISK_IDLE_SECS_ON_BAT = 2 = Puede dejar el valor predeterminado (2) o puede editarlo como 5 , de manera predeterminada Ubuntu usa 5 , depende de usted, lea los siguientes ayuda

cat /usr/lib/pm-utils/power.d/laptop-mode

Esto controla qué tan agresivo es el sistema al tratar de evitar escribiendo en el disco. Cuanto más tiempo esté inactivo el disco, más energía podrá guardar.

Esto solo está activo con la energía de la batería, y restaura estos valores a los valores predeterminados del kernel cuando está encendido.

Predeterminado 5 , que habilita el modo portátil y obliga al sistema a esperar 5 segundos cuando algo pide escribir en el disco para eliminar tanto datos como podamos.

2.) Valores de página sucios

MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60 

Deje el valor predeterminado

Por defecto 60, lo que significa que el kernel no comenzará a forzar el proceso para escribir la información del archivo que ha sido modificada pero no guardada hasta el 60% de la memoria del sistema utilizable está llena de información sucia.

3.) Procesador y escala de frecuencia

CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave

Elimina el hash y edítalo como conservador.

Depende de ti lo que quieras, también puedes usar ON_BAT = powersave

Seleccione un gobernador de escala de frecuencia de la CPU: ondemand / powersave / performance / conservative

¿Gobernador?

El gobernador decide qué frecuencia se debe usar.

Descripción del módulo:

ondemand        Dynamically switch between CPU(s) available if at 95% cpu load

performance     Run the cpu at max frequency

conservative    Dynamically switch between CPU(s) available if at 75% load

powersave       Run the cpu at the minimum frequency

Desarrollador de TLP

Para usar "conservador" sobre "ahorro de energía, especialmente en AC", no debe una recomendación general, pero solo una opción para el hardware que produce excesivo calor o ruido del ventilador.

4.) Frecuencia mínima / máxima

#CPU_SCALING_MIN_FREQ_ON_AC=0
#CPU_SCALING_MAX_FREQ_ON_AC=0
#CPU_SCALING_MIN_FREQ_ON_BAT=0
#CPU_SCALING_MAX_FREQ_ON_BAT=0

Establezca la frecuencia mínima / máxima disponible para el gobernador de escala. Los valores posibles dependen fuertemente de su CPU. Para las frecuencias disponibles ver tlp-stat output, Sección "+++ Processor".

Sugerencia : los parámetros están deshabilitados por defecto, elimine el # principal para habilitarlos, de lo contrario, se utilizan los valores predeterminados del núcleo.

5.) Turbo Boost

CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0

Configure la función "turbo boost" de la CPU: 0 = desactivar / 1 = permitir, requiere un procesador Intel Core i y kernel 3.7 o posterior.

Importante: Esto puede entrar en conflicto con la configuración del gobernador de su distribución. Un valor de 1 no activa la activación, solo lo permite

6.) Núcleos de CPU / Hyper-Threads

SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1

Minimizar el número de núcleos de CPU / hilos hiperdensos utilizados en condiciones de carga ligera

7.) Núcleo

NMI_WATCHDOG=0

Activar el temporizador watchdog NMI del núcleo (0 = deshabilitado / ahorro de energía, 1 = habilitado). Un valor de 1 es relevante solo para la depuración del kernel.

8.) Nivel avanzado de administración de energía del disco duro

DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"

Configure el "Nivel avanzado de administración de energía". Los valores posibles oscilan entre 1 y 255:

1 – max power saving / minimum performance 

Importante: esta configuración puede provocar un mayor desgaste del disco debido a la descarga excesiva del cabezal de lectura y escritura (reconocible por los ruidos de clic)

128 – compromise between power saving and wear (TLP standard setting on battery)

192 – prevents excessive head unloading of some HDDs

254 – minimum power saving / max performance (TLP standard setting on ac)

255 – disable APM (not supported by some disk models)

Diferentes valores para discos múltiples se separan con espacios en blanco.

9.) Programador de E / S de disco

#DISK_IOSCHED="cfq cfq"

Seleccione io scheduler para los dispositivos de disco: noop / deadline / cfq (Predeterminado: cfq) Separa los valores para múltiples dispositivos con espacios.

noop suele ser la mejor opción para dispositivos de bloques respaldados por memoria (p. ej. ramdisks) y otros medios no rotativos (flash) donde intentar reprogramar E / S es un desperdicio de recursos

fecha límite es un programador liviano que intenta poner un límite estricto a la latencia

cfq intenta mantener la equidad del ancho de banda de E / S en todo el sistema

10.) Administración de energía de enlace agresivo SATA (ALPM):

min_power / medium_power / max_performance

SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power

ALPM Aggressive Link Power Management (ALPM) es un mecanismo donde un controlador SATA AHCI puede poner el enlace SATA que se conecta al disco en un modo de muy baja potencia durante períodos de actividad de E / S cero y en un estado de energía activa cuando el trabajo necesita ser hecho. Las pruebas muestran que esto puede ahorrar alrededor de 0.5-1.5 Watts de potencia en un sistema típico. (Para obtener más información, consulte "Fuentes y ayuda adicional" )

11.) Administración de energía de estado activo de PCI Express (ASPM PCIe):

(por defecto / rendimiento / ahorro de energía)

Sugerencia: necesita la opción de arranque del kernel pcie_aspm = forzar en algunas máquinas

PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave

12.) Velocidad del reloj de gráficos Radeon

(método de perfil): bajo / medio / alto / automático / predeterminado

auto = medio en BAT, alto en AC; predeterminado = usar valores predeterminados de hardware (Kernel & gt; = 2.6.35 solamente, ¡no con el controlador fglrx!)

#RADEON_POWER_PROFILE_ON_AC=high
#RADEON_POWER_PROFILE_ON_BAT=low

13). Modo de ahorro de energía WiFi

1 = desactivar / 5 = habilitar

(Linux 2.6.32 y posterior, ¡algunos adaptadores solamente!)

WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5

14.) Desactivar despertar en lan

Y = Sí, N = No

WOL_DISABLE=Y

15.) Ahorro de energía de audio para Intel HDA

Habilite el ahorro de energía de audio para dispositivos Intel HDA, AC97 (tiempo de espera en segundos). Un valor de 0 deshabilita / & gt; = 1 permite el ahorro de energía.

SOUND_POWER_SAVE=1
  

Desactivar controlador también (solo HDA): S / N

SOUND_POWER_SAVE_CONTROLLER=Y

16.) Apague la unidad óptica en UltraBay & gt; & gt; (solo en ThinkPad)

Se establece en 1 para apagar la unidad óptica en UltraBay (solo en ThinkPad), cuando se ejecuta con batería. Un valor de 0 desactiva esta característica (predeterminado). La unidad puede encenderse nuevamente al soltar (y reinsertar) la palanca de expulsión o al presionar el botón de expulsión del disco en los modelos más nuevos. Nota : un disco duro UltraBay nunca se apaga.

BAY_POWEROFF_ON_BAT=1
  

Dispositivo de unidad óptica para apagar (sr0 predeterminado)

BAY_DEVICE="sr0"

17.) Administración de energía en tiempo de ejecución para dispositivos de bus pci (e)

RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
  

PM de tiempo de ejecución para todos dispositivos de bus pci (e)

RUNTIME_PM_ALL=1

Tiempo de ejecución PM para todos dispositivos de bus pci (e): 0 = desactivar / 1 = habilitar, Advertencia: opción experimental, podría causar inestabilidades del sistema

Algunas veces mi llave USB no funcionó cuando la conecté al puerto usb 3, funcionó bien cuando la conecté al puerto usb 2 y todos mis dispositivos usb 3 funcionan correctamente.

18.) Autosuspend de USB

Configurado en 0 para deshabilitar / 1 para habilitar la función de autosuspend de usb

USB_AUTOSUSPEND=1

19.) Inicio y apagado del sistema

RESTORE_DEVICE_STATE_ON_STARTUP=0

Restaura el estado del dispositivo de radio (bluetooth incorporado, wifi, wwan) desde el apagado anterior al inicio del sistema:

0 - desactivar, 1 - habilitar

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan" 

Deshabilita los dispositivos de radio incorporados al inicio del sistema:

bluetooth
wifi – Wireless LAN
wwan – Wireless Wide Area Network (UMTS)

Varios dispositivos están separados por espacios en blanco.

Tengo el error de que mi dispositivo Blue tooth no está desactivado durante el inicio, por lo que si enfrenta este problema, solo haga la siguiente configuración

sudo nano /etc/rc.local 

Y agregue la siguiente línea antes de la salida 0

rfkill block bluetooth

Guardar y amp; Salir y amp; Reiniciar

Trabajar con TLP

Después de la instalación, TLP se activará automáticamente al iniciar el sistema.

Para iniciarlo inmediatamente sin reiniciar o para aplicar configuraciones modificadas, use:

sudo tlp start

Utilice el comando de terminal tlp-stat para verificar si TLP funciona correctamente

sudo tlp-stat

Verifique la temperatura del sistema

sudo tlp-stat -t

Mostrar solo información de la batería:

sudo tlp-stat -b
sudo tlp-stat --battery 

Mostrar solo la configuración:

tlp-stat -c
tlp-stat --config

Mostrar dispositivos de radio solo cambia de estado:

tlp-stat -r
tlp-stat --rfkill

Mostrar solo las temperaturas y la velocidad del ventilador:

tlp-stat -t 

Aplicar la configuración de la batería (ignorando la fuente de alimentación real):

sudo tlp bat

Aplique la configuración de CA (ignorando la fuente de alimentación real):

sudo tlp ac

Puede verificar qué E / S está usando.

sudo tlp-stat  # Check the section +++ Storage Devices

Modo de seguimiento

Para examinar los problemas sospechosos en TLP más de cerca, active el modo de seguimiento en / etc / default / tlp:

TLP_DEBUG="lock nm path pm rf run sysfs udev usb" 

Agregue la línea mencionada al final / etc / default / tlp, los datos de rastreo acumulados se pueden leer en cualquier momento con

tlp-stat -T 

O

grep "tlp" /var/log/debug 

En caso de que falte la salida de rastreo, debe modificar su configuración de rsyslogd. Crea el archivo /etc/rsyslog.d/90-debug.conf que contiene

*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug

Y reinicia el daemon

sudo /etc/init.d/rsyslog restart 

Fuentes y ayuda adicional

Existe un soporte muy bueno en el sitio web de TLP

Enlace de configuración útil 1

Configuración de TLP

ALPM

Ajustes opcionales

Ajusta la frecuencia de tu CPU con indicator-cpufreq

Instalación

indicator-cpufreq te ayudará a cambiar la frecuencia de tu CPU sobre la marcha:

sudo apt-get install indicator-cpufreq 

Ir a Tablero & gt; buscar Inicio & gt; edite indicator-cpufreq add -f o copie y pegue el siguiente comando:

indicator-cpufreq -f 

Captura de pantalla

Con el indicador, podrá controlar su frecuencia de CPU actual y amp; puede cambiar la frecuencia de la CPU

Cambiar la frecuencia de la CPU

Haga clic en el indicador

  • Consejos adicionales

  • VA-API (Aceleración de hardware para GPU Intel / AMD)

Descripción general

La motivación principal para VA-API (API de aceleración de video) es habilitar decodificación / codificación de video acelerada por hardware en varios puntos de entrada (VLD, IDCT, compensación de movimiento, etc.) para los estándares de codificación actuales (MPEG-2, MPEG-4 ASP / H.263, MPEG-4 AVC / H.264 y VC-1 / VMW3). Se consideró extender XvMC, pero debido a su diseño original solo para MPEG-2 MotionComp, tiene más sentido diseñar una interfaz desde cero que pueda exponer completamente las capacidades de decodificación de video en las GPU de hoy.

Los controladores oficiales de Intel están utilizando VA-API

Códecs de video de soporte

Instalar los controladores Intel / AMD VA-API en Ubuntu

para las GPU de Intel (para gráficos Intel HD y G45 y versiones posteriores):

sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

para las GPU AMD Radeon (¡también necesita los controladores propietarios!):

sudo apt-get install xvba-va-driver vainfo
  

Instalar MPlayer con soporte VA-API en Ubuntu

Por defecto, la versión de MPlayer disponible en los repositorios oficiales de Ubuntu no es compatible con VA-API, pero puede usar un PPA que proporcione compilaciones MPlayer personalizadas con soporte VA-API.

sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi

Ahora debe instalar smplayer o vlc

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer

O

sudo apt-get install vlc

Configuración

SMPLAYER

Está en la pestaña Opción & gt; Preferencias, en la pestaña Video & gt; Video general & gt; El controlador de salida establece el controlador de salida de video en "vaapi":

VLC

Está en Herramientas & gt; Preferencias & gt; Entrada y amp; Codecs & gt; Habilite Usar descodificación acelerada de GPU

Enlaces útiles

PowerSavingTweaks para gráficos de Intel

sudo nano /etc/default/grub

cambio:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

a:

GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash intel_pstate=disable i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.semaphores=1 i915_enable_rc6=1 i915_enable_fbc=1"

y ejecutar:

sudo update-grub

Enlaces útiles

respondido por el Qasim 26.04.2013 - 04:00
10

Esto es lo que leí en 7 cosas que hacer después Instalación de Ubuntu 13.04 (Raring Ringtail) :

  

Júpiter solía ser una de las primeras cosas en instalarse después de un nuevo   Instalación de Ubuntu, pero desafortunadamente la aplicación ha sido   descontinuado y la versión anterior no funciona correctamente en Ubuntu   13.04.

     

Pero, si la duración de la batería es lo que le interesa, puede usar TLP, una   herramienta que instala y luego olvidarse de ella porque   ajusta automáticamente su sistema para una mejor utilización de energía / batería   vida.

     

Para instalar TLP en Ubuntu 13.04, use los siguientes comandos:

sudo add-apt-repository ppa:linrunner/tlp  
sudo apt-get update  
sudo apt-get install tlp tlp-rdw   
sudo tlp start

No tengo experiencia personal de TLP.

    
respondido por el user25656 25.04.2013 - 18:55
4

¡Ha llegado Júpiter para 13.04!

sudo add-apt-repository ppa:jolicloud-team/ppa
sudo apt-get update
sudo apt-get install jupiter
    
respondido por el pablofiumara 01.11.2013 - 03:08
2
  1. PowerTOP es una herramienta de Linux para diagnosticar problemas relacionados con el consumo de energía y la administración de energía.

    Además de ser una herramienta de diagnóstico, PowerTOP también tiene un modo interactivo donde el usuario puede experimentar varias configuraciones de administración de energía para los casos en que la distribución de Linux no haya habilitado estas configuraciones.

  2. Esta herramienta udev permite la configuración de ahorro de energía más agresiva de forma automática:

/etc/udev/rules.d/10-local-powersave.rules

# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"

# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"

# SATA active link power management
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"

# Wlan power save
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"

# Disable bluetooth
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"

# Disable wake-on-LAN
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"
    
respondido por el Ari Malinen 03.08.2013 - 04:52

Lea otras preguntas en las etiquetas