16.2. APM

Algunas de las funciones de ahorro de energía las realiza sólo el APM de la BIOS. El estado de reposo y el de suspensión se pueden activar con una combinación de teclas o cerrando la tapa en la mayoría de los ordenadores portátiles. Estos modos de operación se realizan sin intervención del sistema operativo. Para iniciarlos mediante un comando hace falta que se ejecuten ciertas acciones antes de pasar al modo de suspensión. Para mostrar el nivel de carga de la batería, es necesario contar con determinados paquetes y un kernel apropiado.

El soporte APM forma parte integral de los kernels de SUSE LINUX, pero sólo se activa si en la BIOS no se ha implementado ACPI y si se encuentra un APM-BIOS. Para activar el soporte APM, ACPI ha desactivarse en el prompt de arranque con acpi=off. Puede comprobar si APM ha sido activado ejecutando el comando cat /proc/apm. Si aparece una línea con diversos números, todo está en orden. A continuación deberá apagar el ordenador con el comando shutdown -h.

Debido a que no todas las implementaciones BIOS cumplen el estándar APM al cien por cien, pueden producirse problemas al utilizar APM. Algunos de estos problemas se pueden resolver con parámetros especiales. Todos los parámetros se introducen en el prompt de arranque con la forma apm=<parámetro>:

on/off

Activar o desactivar el soporte APM.

(no-)allow-ints

Permitir interrupciones durante la ejecución de funciones de la BIOS.

(no-)broken-psr

La función GetPowerStatus de la BIOS no funciona correctamente.

(no-)realmode-power-off

Pasa el procesador al modo real antes del apagado.

(no-)debug

Registrar acontecimientos APM en Syslog.

(no-)power-off

Desconectar todo el sistema tras el apagado.

bounce-interval=n

Tiempo en 1/100 segundos, durante el cual se deben pasar por alto otros acontecimientos de suspensión tras haberse producido el primero.

idle-threshold=n

Porcentaje de la actividad del sistema, a partir del cual la función de la BIOS se volverá inactiva o idle (0=siempre, 100=nunca).

idle-period=n

Tiempo en 1/100 segundos, por encima del cual se deducirá la actividad o inactividad del sistema.

El daemon de APM (apmd) que se utilizaba anteriormente ha dejado de emplearse. Sus funciones están incluidas en el nuevo powersaved, que también domina ACPI y el ajuste de frecuencia de la CPU.


SUSE LINUX Manual de administración 9.3