Algumas das funções de economia de energia são realizadas pelo próprio BIOS do APM. Em muitos laptops, os estados standby e suspender podem ser ativados com combinações de tecla ou fechando a tampa sem qualquer função especial do sistema operacional. No entanto, para ativar esses modos com um comando, algumas ações devem ser acionadas antes que o sistema seja suspenso. Para visualizar o nível de carga da bateria, são necessários pacotes especiais de programa e um kernel adequado.
Os kernels do SUSE Linux têm suporte de APM interno. No entanto, APM só é ativado se ACPI não estiver implementada no BIOS e for detectado um BIOS de APM. Para ativar o suporte APM, ACPI deve ser desativado com acpi=off no prompt de inicialização. Digite cat /proc/apm para verificar se APM está ativo. Uma saída composta de vários números indica que tudo está OK. Você agora poderá desligar o computador com o comando shutdown -h.
As implementações do BIOS que não forem totalmente compatíveis com o padrão poderão provocar problemas com APM. Alguns problemas poderão ser contornados com parâmetros de boot especiais. Todos os parâmetros são gravados no prompt de inicialização no formato apm=parameter:
Habilitar ou desabilitar suporte APM.
Permitir interrupções durante a execução das funções do BIOS
A função “GetPowerStatus” do BIOS não funciona corretamente.
Redefina o processador para o modo real antes de desligar.
Registre os eventos APM no registro do sistema.
Desligue o sistema após o encerramento.
nTempo em centésimos de segundo após um evento suspenso durante o qual os eventos suspensos adicionais são ignorados.
nPorcentagem de inatividade do sistema na qual a função do BIOSidle é executada (0=sempre, 100=nunca).
nTempo em centésimos de segundo após o qual a atividade do sistema é medida.
O daemon APM (apmd) não é mais usado. A sua funcionalidade agora é tratada pela nova economia de energia, que também aceita dimensionamento de freqüência de ACPI e CPU.