Freqüência CPU sempre no máximo  [Resolvido]

Para aqueles que estão iniciando no mundo GNU/Linux, sobretudo no Manjaro Linux.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.
Se sua dúvida foi respondida, não esqueça de marcar RESOLVIDO em seus tópicos, botão com a marca verde Imagem

Freqüência CPU sempre no máximo  [Resolvido]

Mensagempor Danilo Previdelli » 14 Jul 2017, 10:25  •  MS 1

Pessoal bom dia!

Migrei recentemente do Ubuntu para o Manjaro, porém algo vem me intrigando.
Estou usando um notebook Dell Inspiron 14 corei3-5005U e frequência do CPU fica em 1.90Ghz (sem turbo boost) em 90% do tempo, mesmo configurando o TLP governor como powersave como mostra as imagem abaixo.

Imagem

Alguém já passou por isso?
Avatar do usuário
Danilo Previdelli
Aprendiz

 
Mensagens: 11
Registro: 22 Jun 2017, 17:37
Agradeceu: 0 vez
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: 17.0.1
Ambiente: Gnome Shell
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor overlock » 17 Jul 2017, 18:14  •  MS 2

Ola Danilo Previdelli,

É normal a frequência só subir em determinados casos,quando exige muito do cpu,nos mais ela fica no minímo mesmo.

Mesmo com o kernel rt,que é um kernel de baixa latência.
Editado pela última vez por overlock em 17 Jul 2017, 18:16, em um total de 1 vez.
Razão: editar
|| Manjaro Kibojoe | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 160
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 0 vez
Agradecido: 14 vez(es)
Distro utilizada: Kibojoe
Versão: 17.09rc1
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor Danilo Previdelli » 17 Jul 2017, 23:00  •  MS 3

Olá overclock,

No meu caso ela fica no máximo em 90% do tempo, quase nunca fica no mínimo.
Avatar do usuário
Danilo Previdelli
Aprendiz

 
Mensagens: 11
Registro: 22 Jun 2017, 17:37
Agradeceu: 0 vez
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: 17.0.1
Ambiente: Gnome Shell
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor overlock » 18 Jul 2017, 02:39  •  MS 4

Hum,mas as temperaturas estão altas?esta esquentando?está travando? ou vc só notou a frequência?

De uma olhada com o htop e vê a utilização da cpu e processos.

Se vc não tiver instalado;

Código: Selecionar todos
sudo pacman -S extra/htop
Editado pela última vez por overlock em 18 Jul 2017, 02:43, em um total de 1 vez.
Razão: correção
|| Manjaro Kibojoe | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 160
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 0 vez
Agradecido: 14 vez(es)
Distro utilizada: Kibojoe
Versão: 17.09rc1
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor Danilo Previdelli » 18 Jul 2017, 08:54  •  MS 5

Bom dia!

Eu percebo que o cooler trabalha um pouco mais que o "normal do ubuntu" e tenho um pouco mais de aquecimento também, porém nada que atrapalhe.

No htop tenho no máximo 0.7% de processamento, porém como mostra o cpu-freq do gnome-shell, continuo com 1.90Ghz de frequência:

Imagem

Existe alguma configuração do tlp que pode ser feita?
Editado pela última vez por Danilo Previdelli em 18 Jul 2017, 09:07, em um total de 1 vez.
Razão: imagem
Avatar do usuário
Danilo Previdelli
Aprendiz

 
Mensagens: 11
Registro: 22 Jun 2017, 17:37
Agradeceu: 0 vez
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: 17.0.1
Ambiente: Gnome Shell
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor overlock » 18 Jul 2017, 12:32  •  MS 6

Sim,mas primeiro vamos ver o que está acontecendo no que vamos trabalhar,vamos ver como esta o seu governador poste a saida desses comando;
Código: Selecionar todos
cat /sys/block/sda/queue/scheduler

Código: Selecionar todos
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

Código: Selecionar todos
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

Esses comando não alteram nada,só pra nos consultarmos mesmo,pode ser executado como user normal $.

Pode ser algo com o ACPI.
Editado pela última vez por overlock em 18 Jul 2017, 12:40, em um total de 1 vez.
Razão: adicionar
|| Manjaro Kibojoe | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 160
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 0 vez
Agradecido: 14 vez(es)
Distro utilizada: Kibojoe
Versão: 17.09rc1
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor Danilo Previdelli » 18 Jul 2017, 15:27  •  MS 7

Boa tarde!

cat /sys/block/sda/queue/scheduler
- noop deadline cfq [bfq]

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
- performance powersave

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
- powersave

No TLP stat o driver mostrado é o pstate

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = intel_pstate

== Editado em 18 Jul 2017, 17:52 ==

Boa tarde!

Desabilitei o intel p-state no grub e o "problema" foi resolvido. Estou fazendo alguns testes de performance e informo o resultado.

Obrigado pela ajuda!
Editado pela última vez por Danilo Previdelli em 18 Jul 2017, 17:52, em um total de 1 vez.
Razão: resposta
Avatar do usuário
Danilo Previdelli
Aprendiz

 
Mensagens: 11
Registro: 22 Jun 2017, 17:37
Agradeceu: 0 vez
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: 17.0.1
Ambiente: Gnome Shell
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor overlock » 18 Jul 2017, 18:05  •  MS 8

Escalonar a freqüência da CPU permite que o sistema operacional possa escalar a frequência da CPU para cima ou para baixo, a fim de economizar energia ou fazer overclocks para tarefas que demandam mais poder de processamento. Frequências de CPU podem ser escaladas automaticamente, dependendo da carga do sistema, em resposta a eventos ACPI, ou manualmente por programas em espaço de usuário.

O escalonamento de frequência da CPU é implementado no kernel do Linux, através da infra-estrutura chamada cpufreq. Desde do kernel 3.4 os módulos necessários são carregados automaticamente e o governor em modo ondemand, o modo recomendado, é ativado por padrão em algumas plataformas. Contudo, as ferramentas do espaço de usuário como o acpid.
A maioria dos drivers de cpufreq (na verdade, todos, exceto um, longrun) ou até mesmo a maioria dos algoritmos de escalonamento de frequência de CPU permitem apenas que o processador ser ajustado para uma frequência. A fim de oferecer escalonamento de frequência dinâmica, o núcleo de cpufreq deve ser capaz de dizer a esses drivers uma “frequência alvo”. Como decidir qual frequência dentro da política de CPUfreq deve ser usado? Isso é feito usando cpufreq governors. Governors (governadores) são esquemas de energia para a CPU. Apenas um pode ser ativado por vez.
Sob o Linux, existem 5 governors para controlar o escalonamento e configuração da frequência da CPU: ondemand, performance, conservative, powersave e userspace.
1. Performance

O governor “performance” configura o CPU estaticamente para a maior frequência dentro dos limites de scaling_min_freq e scaling_max_freq.
2. Powersave

O governor “powersave” configura o CPU estaticamente para a menor frequência dentro dos limites de scaling_min_freq e scaling_max_freq. Este modo não necessariamente economiza energia, mas apenas trabalha numa frequência mais baixa tanto quanto possível.
3. Userspace

O governor “userspace” permite que o usuário, ou qualquer programa de userspace rodando com UID “root”, definir a CPU para uma frequência específica, fazendo um arquivo sysfs “scaling_setspeed” disponível no diretório CPU do dispositivo.
4. Ondemand

O governor “ondemand” configura o CPU, dependendo do uso atual. Para isso, o CPU deve ter a capacidade de mudar a frequência muito rapidamente. Há um certo número de parâmetros acessíveis através de entradas no sysfs: sampling_rate, sampling_rate_min, up_threshold, ignore_nice_load, sampling_down_factor, powersave_bias. Para detalhes sobre esses parâmetros consulte o governors.txt citado nas referências.
5. Conservative

O governor “conservative” muito parecido com o governor “ondemand”, configura o CPU, dependendo do uso atual. Ele difere de comportamento do ondemand, pois gradativamente aumenta e diminui a frequência da CPU em vez de saltar para a frequência máxima no momento em que há alguma carga na CPU. Este comportamento é mais adequado para um sistema alimentado por bateria.
Como vc usa notebook o recomendado e o uso da opção Conservative,mas não esta disponivel no seu kernel,mas podemos tentar ativar com o seguinte comando; Obs; como root #
Código: Selecionar todos
echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


Obs; como vc sabe que a opção turbo boost esta desabilitada?

Definindo a opção force_turbo fará com que a CPU trabalhe em sua frequência máxima o tempo todo.
Editado pela última vez por overlock em 18 Jul 2017, 18:07, em um total de 1 vez.
Razão: Correção
|| Manjaro Kibojoe | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 160
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 0 vez
Agradecido: 14 vez(es)
Distro utilizada: Kibojoe
Versão: 17.09rc1
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor Danilo Previdelli » 18 Jul 2017, 18:21  •  MS 9

Não existe o governor "conservative" com driver intel p-state, somente "powersave" e "performance" porém no meu caso o "powersave" estava trabalhando a 100%.

Sobre a opção do turbo boost:
cat /sys/devices/system/cpu/intel_pstate/no_turbo = 1
Avatar do usuário
Danilo Previdelli
Aprendiz

 
Mensagens: 11
Registro: 22 Jun 2017, 17:37
Agradeceu: 0 vez
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: 17.0.1
Ambiente: Gnome Shell
Repositório: Stable
Habilidade: Intermediate

Freqüência CPU sempre no máximo

Mensagempor overlock » 18 Jul 2017, 20:12  •  MS 10

por Danilo Previdelli » 18 Jul 2017, 18:21
Sobre a opção do turbo boost:
cat /sys/devices/system/cpu/intel_pstate/no_turbo = 1

Hum,ou esta abilitado ou algum problema no acpi.
No ubuntu acontecei isso? meu modulo é o mesmo do seu e aqui esta normal.

Faça um teste,utilize o live que vc instalou,e nas opções do kernel coloque;
Código: Selecionar todos
noapic

e utilize o live e monitore a frequencia por um tempo pra ver o que acontece.
Editado pela última vez por overlock em 18 Jul 2017, 20:15, em um total de 1 vez.
Razão: correção
|| Manjaro Kibojoe | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 160
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 0 vez
Agradecido: 14 vez(es)
Distro utilizada: Kibojoe
Versão: 17.09rc1
Ambiente: JWM
Repositório: Stable
Habilidade: Intermediate

Próximo

Voltar para Iniciante



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

^ Voltar ao Topo