Como alternar automaticamente entre o modo Performance e o modo de economia de energia?

0

Estou executando o Ubuntu MATE 16.04.3 LTS em um Thinkpad T430 (Core i7 dual-core, clock nominal de 2,9 GHz, 8 GB de RAM, bateria interna de 9 células e bateria de 9 células). A duração da minha bateria é excelente, até 10 horas de uso normal com carga total.

Recentemente tive problemas de desempenho jogando um jogo (Kerbal Space Program) na energia AC, e descobri que o computador tinha sido deixado no modo de economia de energia, fazendo com que a CPU rodasse a uma velocidade menor que a necessária quando não estou tentando conservar energia de forma agressiva. Isso provavelmente ocorreu antes de eu comprar as baterias estendidas, quando eu estava tentando aumentar agressivamente a vida útil da bateria com a bateria original de 6 células.

Eu posso facilmente trocar a CPU de volta para o modo Performance usando o widget CPU Frequency Scaling Monitor que eu montei na barra do sistema (que parece controlar separadamente o gerenciamento de clock dos dois núcleos reais e dois virtuais) - mas eu Examinamos a janela Power das configurações do sistema e não vemos nenhuma maneira de dizer ao sistema operacional para alternar automaticamente entre economia de energia (que eu gostaria quando estiver usando a energia da bateria) e desempenho (que eu preferiria quando ligado à energia CA) .

Espero que esteja perdendo algo óbvio; Eu sou bastante novo para 16.04 e para o MATE, tendo acabado de obter esta máquina (e limpar o Ubuntu instalado, relutantemente, mantendo o Windows 10 em dual boot) há alguns meses.

Uma busca por perguntas semelhantes apareceu this , que parece semelhante, mas refere-se ao Ubuntu 14.10, agora EOL, e pode ou não estar correto para o meu hardware exato, mesmo assim (não estou certo de como saber se tenho um CPU Sandy Bridge).

    
por Zeiss Ikon 03.12.2017 / 01:12

1 resposta

0

Eu fiz algumas pesquisas. Seus resultados estão abaixo.

Estou usando Ivy Ponte i7-3537U no MATE com o mesmo widget. Minha outra CPU é Haswell i7-4790 . De acordo com sysfs eles têm apenas dois governadores

$ cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_g‌​overnors
performance powersave

Ele usa um novo driver intel_pstate .

CPU mais antiga como a minha Clarksfield i7-740QM são acionados pelo driver acpi-cpufreq , ele tem 5 governadores ( conservative ondemand userspace powersave performance ).

O driver atual pode ser verificado por cpufreq-info -d (de cpufrequtils package).

Você pode verificar sua CPU com lscpu . Acho que você pode monitorar freqüências reais da CPU com i7z ou i7z_GUI (instalável com sudo apt-get install i7z i7z-gui ) ou powertop ( sudo apt-get install powertop , veja a guia Estatísticas de frequência ).

No outro tópico , é explicado como desativar o driver intel_pstate . Eu tentei isso com meus CPUs Haswell e Ivy Bridge, mas obtenho resultados muito próximos em LINPACK da Intel teste .

Eu posso concluir o seguinte:

  • O governador intel_pstate powersave é equivalente ao antigo acpi-cpufreq ondemand ;
  • parece que você já obteve o melhor desempenho da sua CPU.
por N0rbert 03.12.2017 / 15:50