Power management/Guide/es

In recent years, power management has become one of the differentiating features in the quest for finding the perfect laptop. Yet, the operating system must support the various power saving functionalities too. In this guide, we cover how to setup a Gentoo installation so it manages power-hungry resources in a flexible yet automated manner.

Acerca de este documento
Este documento describe cómo configurar las características de gestión de la energía en equipos portátiles. Aunque alguna de la información contenida en esta guía se puede aplicar a la gestión de la energía en equipos servidor, este documento no está orientado a este tipo de equipos. Por favor, sea cuidadoso cuando aplique esto a un sistema que no sea portátil.

Within this document, the primary focus will be on laptop mode tools since it offers a complete set of functionalities. However, we will also refer to other tools that might offer a more detailed approach on individual settings. In such cases, the feature from the laptop mode tools must be disabled so that both tools do not fight over the same resource control.

Acerca de laptop_mode
El ajuste laptop_mode es un ajuste de configuración dentro del núcleo que optimiza la E/S permitiendo que los discos giren más despacio (y no se arranquen de nuevo justo después de operaciones que están en cola).

Acerca de laptop-mode-tools
The Laptop Mode Tools is a software package which allows the user to optimize power saving functions. It allows managing the laptop_mode setting in the Linux kernel, but has additional features that allow the tweaking of other power-related settings on the system.

Configuración mínima del núcleo
There are different kernel sources in Portage. We recommend using, but if advanced hibernation support is desired, might be needed. To enable proper power management features in the Linux kernel, enable the following settings:

No olvide habilitar el controlador de escalado de frecuencia para la CPU, el cual está localizado justo después de la opción ACPI Processor P-States driver mencionada arriba.

Para una descripción más detallada consultar el artículo sobre el núcleo y la gestión de energía.

Construir e instalar el nuevo núcleo (si es necesario) y reiniciar.

Instalación
It comes to no surprise that installation of the Laptop Mode Tools software is easily done via:

.

However, this package takes on additional, optional settings through USE flag configuration. So let's first take a look at the supported USE flags and what they mean to the package.

Observe there are two USE flags that seem to collide:  and. So what is the deal?


 * El ajuste USE  habilita el soporte de la Gestión Avanzada de Energía, y los anteriores (al año 2000) estándares de las características para la gestión de la energía dentro del sistema.
 * El ajuste USE  habilita el soporte para la Configuración e Interfaz de Energía Avanzadas, el sucesor de APM. Todos los portátiles modernos ofrecen soporte para ACPI.

Depending on the system, either  or   will need to be set. In the remainder of this guide, it is assumed the laptop is recent enough to use ACPI.

Así, con el conjunto de ajustes USE, instalar laptop-mode-tools:

Configuración
El hecho de tener laptop-mode-tools instalado en el sistema no habilita de forma automática las características de ahorro de energía que se pueden necesitar. Para configurar el paquete, en primer lugar se debe echar un vistazo a. Este el el fichero de configuración principal del paquete y está muy bien descrito (mediante comentarios).

Sin embargo, este no es el único fichero de configuración con el que se trabaja. El paquete laptop-mode-tools soporta añadidos (plugins o módulos) que tienen su propio fichero o ficheros de configuración. Estos ficheros se localizan en y se nombran del mismo modo que el módulo que representas (por ejemplo ).

Now, one of the important settings in each configuration file is if the laptop-mode-tools package should govern a particular setting or not. This is important when combining laptop-mode-tools with other power management services such as. In this example case,  must be set:

Las siguientes secciones ayudan al usuario a configurar laptop-mode-tools para que se ajuste a sus necesidades específicas. Cuando se termine, arrancar el servicio laptop_mode y asegurarse de que se arranque en cada inicio del sistema.

Cómo funciona laptop-mode-tools
Cuando se corre el servicio laptop_mode, el software comprobará en qué estado se encuentra el sistema. Los estados se definen como:


 * Battery, se activa cuando el sistema está funcionando con energía procedente de la batería. Los ficheros de configuración utilizan el prefijo  para los ajustes relacionados con este estado
 * AC, se activa cuando el sistema está funcionando con energía procedente de la red. Los ficheros de configuración utilizan el prefijo  para los ajustes relacionados con este estado
 * Laptop Mode, se activa cuando se habilita el modo portátil. Los ficheros de configuración utilizan el prefijo  para los ajustes relacionados con este estado
 * No Laptop Mode, se activa cuando se deshabilita el modo portátil. Los ficheros de configuración utilizan el prefijo  para los ajustes relacionados con este estado

The AC/BATT_ and LM/NOLM_ prefixes can be combined to have a AC_LM_ prefix.

Cuando se arranca el servicio laptop_mode, conmutará los modos basados en los eventos que sucedan (y, por supuesto, se basará en los ajustes de la configuración). Por ejemplo, el ajuste  asegurará que la herramientas del modo portátil cambian a laptop mode cuando se utilice la batería. En este caso, se utlizarán los ajustes que comienzan por,  ,   y.

Para asegurarse de que los ajustes no interfieren, no se permitirán que se solapen. En el siguiente ejemplo, el primer conjunto (para ) es valido, sin embargo, el segundo (para  ) no lo es.

Configurar la gestión de la frecuencia de la CPU
El soporte para la gestión de la gestión de la frecuencia de la CPU en las herramientas del modo portátil permiten el cambio de frecuencias. Soporta el ajuste del gobernador de la frecuencia de la CPU y las frecuencias máxima y mínima. El fichero de configuración que se utiliza en este caso es

El Gobernador de frecuencia de la CPU es una directriz del nivel del núcleo que define cómo éste seleccionará la frecuencia de la CPU. Ya se seleccionaron los gobernadores que se utilizaron en la configuración del núcleo anteriormente. Recapitularemos:


 * siempre selecciona la máxima frecuencia
 * siempre selecciona la mínima frecuencia
 * no selecciona nada en particular, por el contrario, deja que decida el usuario (o cualquier proces que el usuario esté corriendo el cual decidirá en nombre del usuario)
 * escalará la frecuencia de la CPU hasta la máxima cuando haya carga
 * escalará la frecuencia de la CPU de forma gradual cuando haya carga

Cuando se conmuta entre red eléctrica y batería o modo portátil (o no), se selecciona el gobernador apropiado (así como su mínima y máxima frecuencia).

Configurar el brillo de la pantalla
Con, las herramientas del modo portátil pueden gestionar el brillo de la pantalla LCD.

El fichero utiliza actualmente (incidencia 499544) para ajustar los valores para el brillo de la pantalla. Los núcleos actuales ya no ofrecen esto, en su lugar se necesitará ajustar esto en.

Los valores posibles que se pueden utlizar están entre cero y el valor de, siendo cero el valor más bajo para el brillo.

Configurar otros servicios
Una característica interesante de laptop-mode-tools es el soporte que ofrece a la recarga de algunos servicios en particular (por ejemplo la bitácora del sistema) después de conmutar su fichero de configuración. Esto se gestiona a través de

Si se habilita, la aplicación laptop_mode conmutará el o los ficheros de configuración de los servicios mencionados con el mismo fichero, pero con un sufijo,  o. Entonces enviará una señal o recargará los servicios apropiados de modo que puedan utilizar el nuevo fichero de configuración.

Instalación
La aplicación permite al usuario gestionar la frecuencia de la CPU con un enfoque más granular que el que ofrece laptop-mode-tools. Sin embargo, antes de entrar en detalles sobre la instalación de, echemos un vistazo a los ajustes USE que soporta.

Los ajustes USE,   y   se solapan, de modo que solo uno de ellos puede estar activo. Si el portátil es lo suficientemente reciente, la mejor apuesta es. Si no,  ofrece todo lo que se necesita. Si no se puede utilizar APM, pruebe con.

Cuando se hayan configurado los ajustes USE, es el momento de instalar.

Configuración
La aplicación monitoriza el estado del sistema mediante varios complementos. Basándose en las sugerencias que se reciben sobre estos complementos, se ajusta la directriz para gobernar la frecuencia de la CPU.

se puede configurar a través del fichero. Contiene tres secciones diferenciadas:


 * 1) The   section contains general configuration information.
 * 2) The   section defines the policies that the cpufreqd daemon can switch to. The section is very similar to the information used when manually setting the CPU frequency policy using cpufreq-set.
 * 3) The   section is the work-horse of the cpufreqd daemon, defining when the daemon decides to switch to a different profile.

Echar un vistazo a la regla ejemplo.

En el ejemplo de arriba, cambiará el perfil del sistema a On Demand High (también se muestra en el extracto de arriba). Este perfil por si mismo utiliza el gobernador bajo demanda con una frecuencia mínim del 40% (en otras palabras, una CPU de 2 GHz tendrá bajo esta directriz una frecuencia mínima de 800 MHz).

The application can offer a more granular approach on CPU frequency scaling. But not only that, but the CPU frequency scaling can be tweaked based on various other metrics available. The default configuration offers a sample rule: when a movie is watched, maximum performance is desired (unless the CPU temperature is getting too high).

When has been configured, it is time to start it (and make sure the service is loaded automatically). Make sure that CPU frequency handling by other tools (like laptop-mode-tools) is disabled!

Ver también

 * USB Power Saving

External resources

 * Laptop Mode Tools Homepage, includes About laptop mode.
 * PowerTOP, an interactive application helping users to find out which processes are forcing wakeups on the CPU most often.
 * A ThinkWiki article on How to reduce power consumption (on Linux). This article offers an exhaustive list of measures one can take. However, it should be noted that the laptop mode tools implements the majority of these (if properly configured).