cpupower-gui é uma ferramenta que facilita a alteração do regulador da CPU, bem como os limites de frequência da CPU no Linux.
Além de alterar o regulador da CPU e os limites de frequência da CPU, o aplicativo oferece suporte a:
Este aplicativo Python3 + Gtk3 foi atualizado para a versão 0.9.0 (seguido pela 0.9.1 para corrigir alguns bugs) recentemente com novos recursos, como a capacidade de usar perfis de CPU personalizados para alternar rapidamente as configurações. Você pode alternar entre os 2 perfis pré-construídos, Balanced e Performance, na interface do usuário cpupower-gui
, mas não pode alterá-los ou criar um novo perfil a partir daí.
Em vez disso, para criar um novo perfil, você deve criar um arquivo de texto com um sufixo .profile
(por exemplo, custom.profile
) em /etc/cpupower_gui.d/
se quiser que esteja disponível para todos os usuários, ou em ~/.config/cpupower_gui/
apenas para o seu usuário. Para saber o que esse arquivo deve conter, consulte este arquivo exemplo de perfil e leia mais informações aqui.
Ainda outro recurso na versão mais recente do cpupower-gui
é a capacidade de aplicar a configuração da CPU na inicialização ou após o login do usuário. Este recurso foi implementado como duas unidades systemd, um sistema (cpupower-gui.service
) e um usuário (cpupower-gui-user.service
), e não está acessível a partir da GUI. Para controlar isso, você precisa editar o arquivo de configuração /etc/cpupower_gui.conf
já existente ou adicionar um arquivo .conf
em /etc/cpupower_gui.d/
ou ~/.config/cpupower_gui/
para substituir o comportamento padrão.
Por padrão, a configuração cpupower-gui
é definida para usar o perfil Balanced na inicialização. Por exemplo, se você deseja aplicar o perfil de desempenho na inicialização, você precisará editar o arquivo /etc/cpupower_gui.conf
com um editor de texto como root. Neste exemplo, usarei o editor de texto de linha de comando do Nano para abrir o arquivo:
sudo nano /etc/cpupower_gui.conf
Neste arquivo, altere o perfil profile=Balanced
para profile=Performance
e salve o arquivo. Para salvar o arquivo usando o editor de texto Nano, pressione Ctrl + x, digite y e pressione Enter.
Você encontrará apenas uma outra opção neste arquivo de configuração: allcpus_default
, que é definido como False
por padrão. Esta opção controla o estado padrão da alternância To All CPUs
da GUI do aplicativo.
Você também pode gostar de: auto-cpufreq é um novo otimizador de velocidade e energia da CPU para Linux
Mais melhorias em cpupower-gui 0.9.0/0.9.1:
Para o futuro, espero que o desenvolvedor disponibilize todos esses novos recursos diretamente da GUI. A interface do usuário também precisa de um pouco de polimento, eu diria. Fora isso, este é um aplicativo muito necessário, especialmente porque deve funcionar em qualquer ambiente de desktop, ao contrário de algumas outras soluções (como extensões GNOME Shell, por exemplo).
O aplicativo pode ser instalado a partir dos repositórios oficiais em muitas distribuições Linux, incluindo Debian Testing e Unstable, Ubuntu 20.04 e 20.10, Kali Linux, OpenMandriva Rllling e Cooker, Rasbian Testing e muito mais.
Ainda não foi atualizado para a versão mais recente na maioria dos casos. Se você deseja usar os novos recursos, como a capacidade de aplicar um perfil de CPU na inicialização e usar o novo recurso de perfis, certifique-se de instalar a versão 0.9.1 mais recente. Se isso não estiver disponível em seus repositórios de distribuição Linux, consulte os repositórios de terceiros listados na página cpupower-gui, disponível para Arch Linux/Manjaro (AUR), Debian/Ubuntu e derivados, Fedora e muito mais. Se você estiver no Ubuntu 20.10, poderá obter o binário do Ubuntu 20.04. É o que estou usando agora e funciona sem problemas.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Change CPU Governor And Frequencies On Linux With cpupower-gui (New Release)