Power-profiles-daemon-0.20

Introdução ao Power-profiles-daemon

O pacote Power-profiles-daemon fornece um programa que permite a modificação do estado de eletricidade/comportamento do sistema. Isso é usado em muitos laptops e pode ser usado por um ambiente de área de trabalho para ativar a economia de eletricidade ou controladores de desempenho da CPU por meio do dbus.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

Dependências do Power-profiles-daemon

Exigidas

gobject-introspection-1.78.1, libgudev-238, Polkit-124 e PyGObject-3.46.0

Opcionais

GTK-Doc-1.33.2, Os restos são para os testes, dbusmock-0.30.2, umockdev-0.17.18, isort e mccabe

Configuração do Núcleo

Habilite as seguintes opções na configuração do núcleo e recompile o núcleo se necessário:

Power management and ACPI options --->
  CPU Frequency scaling --->
    -*-   CPU Frequency scaling                                       [CPU_FREQ]
    -*-     'performance' governor                    [CPU_FREQ_GOV_PERFORMANCE]
    <*/M>   'powersave' governor                        [CPU_FREQ_GOV_POWERSAVE]
    # Select if CPU is Intel:
    [ /*]   Intel P state control                             [X86_INTEL_PSTATE]
    # Select if CPU is AMD:
    [ /*]   AMD Processor P-State driver                        [X86_AMD_PSTATE]

Device Drivers --->
  # Some drivers under this submenu provide "platform profile" support
  # and power-profiles-daemon can take advantage from platform profiles;
  # select a driver if suitable for your platform:
  [ /*] X86 Platform Specific Device Drivers --->         [X86_PLATFORM_DEVICES]

Selecione as sub opções apropriadas que aparecem quando as opções acima são selecionadas. Tanto quanto possível, o esquema deveria ser o mesmo dos menus de configuração do núcleo.

Instalação do Power-profiles-daemon

Instale Power-profiles-daemon executando os seguintes comandos:

mkdir build &&
cd build &&

meson setup               \
      --prefix=/usr       \
      --buildtype=release \
      -Dgtk_doc=false     \
      -Dtests=false       \
      .. &&
ninja

Se você tiver instalado as dependências externas, para testar os resultados, emita: ninja test.

Agora, como o(a) usuário(a) root:

ninja install

Agora, limpe uma unidade do systemd desnecessária instalada em /tmp:

Explicações do Comando

-Dgtk_doc=false: Impede construir a documentação. Remova isso se você tiver o GTK-Doc instalado e desejar construir a documentação.

-Dtests=false: Impede construir os testes porque eles não podem ser executados dentro dos limites do BLFS. Remova isso se você tiver instalado as dependências externas e desejar executar os testes.

Configurando Power-profiles-daemon

Unidade do Systemd

Para iniciar o power-profiles-daemon na inicialização, habilite o serviço de systemd que foi instalado executando o seguinte comando como o(a) usuário(a) root:

systemctl enable power-profiles-daemon

Conteúdo

Aplicativo Instalado: powerprofilesctl
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: Nenhum(a)

Descrições Curtas

powerprofilesctl

Isso permite que o(a) usuário(a) configure o regulador de eletricidade da CPU.