cpufreq política agindo de maneira estranha, a política atual max é estrangulada

1

Estou usando o modo laptop e o governador ondemand. Quando eu faço cpufreq-info eu recebo

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 800 MHz - 2.40 GHz
  available frequency steps: 2.40 GHz, 2.40 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: ondemand, performance
  current policy: frequency should be within 800 MHz and 960 MHz.
                  The governor "ondemand" may decide which speed to use

                  within this range.

  current CPU frequency is 800 MHz.

Eu não posso negrito dentro de um bloco de código, então:

política atual: a frequência deve estar dentro de 800 MHz e 960 MHz.

Acho que tem algo a ver com a temperatura, porque a velocidade máxima da política atual diminui gradualmente depois que eu inicializo. Eu não acho que 960MHz nem seja uma frequência válida. Estou no Arch Linux e nunca percebi isso até ontem depois de uma atualização do sistema. É muito perceptível porque quando o processador está preso em 800 MHz ... é muito lento. Eu não vejo nenhum pacote em meus logs de atualização que tenha alguma coisa a ver com isso que eu possa dizer, exceto por uma atualização do kernel, mas revisei isso e ainda está fazendo isso.

Eu olhei algumas listas de discussão como (cpufreq-utils) e pesquisei por aí e não consigo encontrar nada exatamente como o meu problema.

O que controla essa política e o que poderia estar diminuindo o máximo para mim?

edite: configurar o min e max em /etc/conf.d/cpufreq parece estar fazendo com que ele se atenha aos valores corretos. Ele costumava detectar automaticamente. Welp ...

    
por tladuke 15.04.2011 / 02:34

1 resposta

1

Você pode nos dar mais detalhes sobre o tipo de processador que você tem?

Por favor, espere enquanto eu estou supondo ... hum ... concentrar ... você tem um Intel Centrino 2, não é? Se for esse o caso, então estou na mesma situação que você, mas com um Ubuntu 8.04.3 LTS, em um Dell Latitude E6400. Isso aparece após o processador ter atingido um determinado nível de temperatura (um pouco acima de 65 ° C / 149 ° F). Tudo volta ao normal quando a carga da CPU é muito baixa por cerca de meia hora.

Após algumas investigações em toda a rede, fóruns, sites de fornecedores, não consigo encontrar a menor pista sobre a causa do problema. Isso parece acontecer apenas no Linux, já que não consigo reproduzi-lo no Windows XP no mesmo host.

Estou realmente esperando pelo seu tipo de processador!

Edit: Eu sei que o tempo passou no relatório original, mas espero ajudar os outros com mais algumas informações.

Estou usando uma estação de acoplamento e um monitor plano externo maior. Assim, eu costumava fechar a tampa do laptop quando estava trabalhando, o que tornava mais difícil a CPU esfriar quando estava sob carga pesada, já que o teclado e a tela embutidos ficavam mais quentes e mais quentes.

Na verdade, isso se tornou minha maneira de reproduzir o problema 100% do tempo quando preciso verificar se encontrei a solução.

Para evitar que isso aconteça com muita frequência, sempre deixo a tampa aberta e a frequência máxima é ajustada para 1600 Mhz, em vez do limite de fábrica de 2400 Mhz. Isso funciona bem para mim, já que o "bug" acontece no máximo uma vez a cada trimestre!

Espero que isso ajude ...

    
por 01.12.2011 / 14:43