O Ubuntu 13.10 no Thinkpad fica mais lento quando o adaptador de energia é conectado

5

Quando eu conecto meu cabo de energia - às vezes - o Ubuntu 13.10 imediatamente diminui em praticamente todos os sentidos. Isso vem acontecendo há meses, mas só recentemente finalmente conectei os pontos, em parte porque isso não acontece em todas as situações. No entanto, quando é um problema, posso criá-lo 100% de forma confiável, desconectando e conectando meu laptop novamente.

Isso está no meu Lenovo Thinkpad W520, executando a versão do kernel 3.11.0-15-generic .

Aqui está a saída de dmesg imediatamente após a conexão:

[  228.581251] e1000e 0000:00:19.0: setting latency timer to 64
[  228.581505] e1000e 0000:00:19.0: irq 48 for MSI/MSI-X

Não há mensagens relevantes quando eu desconectar.

Não consigo identificar padrões significativos em top ou htop antes ou depois de fazer a conexão. A latência afeta particularmente o nautilus, o Chrome e a área de trabalho (Alt + Tab-ing, etc.).

Eu tenho uma placa Nvidia e uma placa integrada, mas tenho o Optimus desativado. Este efeito de desaceleração ocorre independentemente de qual cartão eu tenha habilitado no momento.

Aqui estão as configurações de energia que eu tinha na minha BIOS quando escrevi este relatório:

Desdeentão,tenteimoveroEsquemadeGerenciamentoTérmicoAdaptativoparaACcomo"Balanceado", e tentei mover a configuração do Intel SpeedStep para que a CA seja "Otimizada por Bateria", como é para a Bateria. Eu até desabilitei o Wake-on-LAN, que tinha sido ajustado para "AC only". Nenhum deles eliminou o efeito de desaceleração ao conectar a energia CA.

Eu não encontrei nada que isole e fale sobre isso em Ask Ubuntu ou Launchpad ou na Internet. A coisa mais próxima é esse segmento em 11,10 , que pode ser o mesmo, mas não está respondido, e eu não vejo os mesmos padrões de CPU (embora seja possível que meus 8 núcleos façam as mudanças na CPU menos perceptíveis). O que está acontecendo?

Editar : removi algumas linhas sobre a tabela térmica, adicionei a foto e mais detalhes sobre as alterações na BIOS que fiz desde então.

    
por Konklone 02.02.2014 / 20:16

4 respostas

2

Após uma longa história que começou com a mesma análise que você disse - plugue do cabo de alimentação = > retardar o sistema - eu encontrei uma solução e outra melhor situação reproduzível que funciona para mim.

Depois de acordar o sistema da suspensão para o sistema, o sistema fica lento. Eu verifiquei, após uma dica de um colega, a freqüência da CPU e o regulador do set. Mas o governador foi configurado para performance ( watch -s 1 'cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor' ) e todo cpu parece rodar com MHz completo. (%código%). Parece que esta informação não é realmente confiável. Depois de definir o governador para, e. ondemand e de volta a performance o sistema é executado novamente como esperado: rápido!

Para mim, a suspensão para ram é uma situação reproduzível onde o sistema fica mais lento. Mas eu acho que talvez haja algumas outras situações como o cabo de energia - às vezes. E eu também tive uma situação em que o governador foi automaticamente configurado para sob demanda se eu colocasse alguma carga na CPU. Apenas uma reinicialização do sistema interrompeu esse comportamento.

Para definir o governador, usei isso como uma fonte: link (somente em alemão), a ferramenta para a unidade, por exemplo, é indicator-cpufreq watch -n 1 'cat /proc/cpuinfo | grep MHz' relogin ou inicie-o depois com sudo apt-get install indicator-cpufreq .

Erros que podem ser interessantes neste contexto: link link

    
por Kuhpid 05.03.2014 / 10:49
1

Eu tenho um problema (aparentemente) muito semelhante em um Lenovo ThinkPad T61: (às vezes) quando o laptop está conectado, é muito lento. Eu plug-out o adaptador, e a lentidão pára.

Aqui eu noto os seguintes sintomas:

Eu rastreei o seguinte: parece que o kernel está sendo inundado por interrupções de IRQ, possivelmente devido a um comportamento defeituoso no nível do driver no kernel. Aparentemente este é um problema conhecido relacionado a chamadas de interrupção da ACPI, mas obviamente ainda não foi corrigido no kernel para hardware específico (como o nosso).

Solução :

  • A solução alternativa que você sugeriu, desconectando, funciona aqui também. Mas isso é apenas temporário.
  • A solução alternativa "definitiva" é fazer uma reinicialização cold . Você precisa desligar o laptop (não apenas reiniciar), se necessário, até mesmo remover o carregador e a bateria após o desligamento, para se certificar de que nada de estranho está acontecendo. Então inicialize novamente. Normalmente, isso elimina o problema (e as luzes da rede são desligadas).
    • Às vezes isso é insuficiente e você precisa ter certeza de que o carregador está desconectado enquanto o kernel é inicializado no momento da inicialização. Eu costumo esperar até a tela de login para evitar surpresas.

Dito isto, ainda estou esperando por uma solução melhor para esse problema. A solução alternativa é agravante. Ajuda?

    
por landroni 08.03.2014 / 00:02
1

Tivemos o mesmo problema (em um T520), e graças à resposta de Honza, descobrimos que usar um adaptador de 90W em vez do adaptador de 65W corrigiu o problema para nós também (obrigado!).

Depois de algumas pesquisas, encontrei uma explicação aqui: link

Basicamente, de acordo com este post "as fontes de alimentação de 65W sozinhas NÃO são suficientes para alimentar o notebook em todos os cenários ... e o firmware sabe disso."

A postagem parece indicar que, se a bateria estiver carregada, o desempenho não será acelerado, pois ela pode consumir a fonte 3.25A e / ou a bateria para fornecer uma carga de pico sem ter baixa potência, mas se a sua bateria não está presente ou não é cobrado, então a frequência da cpu será reduzida como uma medida de segurança se determinar que a sua alimentação é insuficiente.

    
por BobH 13.07.2015 / 06:40
0
Estou tendo problema semelhante com o Lenovo ThinkPad L540 - na bateria FPS no jogo 3D são em torno de 70, quando em energia AC, FPS cai para 20. Finalmente eu encontrei o porquê.

Dê uma olhada no adaptador de energia . Eu tenho saída 3.25A . Tentei ligar o 4.5A e o problema desapareceu!

Desculpe por postar no fórum "Ubuntu" desde que eu tenho W8 :-) Mas eu acho que isso não muda nada.

    
por Honza 30.04.2015 / 14:52