O que está congelando minha área de trabalho a cada segundo (como um relógio)?

4

Recentemente, depois de usar minha máquina de mesa por um dia ou mais, a coisa mais esquisita começará a acontecer: a cada segundo, a área de trabalho congelará brevemente e continuará, como uma pulsação. O intervalo é exatamente um segundo - medida com um cronômetro -, embora a cada seis ou sete segundos ele pule uma batida.

Qualquer áudio continuará normalmente, assim como o ponteiro do mouse. O resto congela, o que é particularmente perceptível com a execução de vídeo e edição de texto. Mas é apenas dentro do X; o terminal tty1 não sofre com isso. E reiniciar o X corrigirá temporariamente o problema.

A regularidade desta ocorrência, bem como o fato de que eu sempre tenho bastante memória livre e núcleos ociosos, me faz suspeitar que algum processo está rodando em um temporizador, cooptando a placa de vídeo. Mas não consigo descobrir o que é. Não consigo encontrar nada de útil nos logs do dmesg ou X.

Aqui estão algumas informações que podem ser úteis (deixe-me saber se devo adicionar mais):

  • Distro : Gentoo Linux (kernel: linux-3.7.1-gentoo)
  • Desktop : Gnome3
  • CPU : Intel Core i7 (quadcore)
  • VGA : GeForce 9500 GT (driver: Nouveau 1.0.8)

Provavelmente é sobrecarregado pela multitarefa geral para a qual eu o uso.

Eu sei que meu kernel está um pouco desatualizado, mas acho que ficaria um pouco frustrado se uma atualização do kernel resolvesse o problema, porque nunca saberia o que causou isso. : -)

Alguma idéia?

    
por mhelvens 15.08.2013 / 13:57

2 respostas

1

Congelamentos periódicos são na minha experiência geralmente causados pelo disco rígido. Verifique o status do seu disco rígido com smartctl :

smartctl -a /dev/sda | less

Execute também um autoteste (isso levará algumas horas):

smartctl -t long /dev/sda

Posteriormente, consulte-o com smartctl -a novamente para ver o resultado.

Verifique também a sua saída dmesg , pode haver mensagens de erro que apontam na direção certa.

    
por 16.09.2013 / 17:34
1

Você tem um script que consulta o xrandr? Eu estava percebendo que congela a cada 3 segundos e, em seguida, lembrei que tinha um script que chamava xrandr a cada 3 segundos para verificar se um monitor externo tinha sido conectado (e em caso afirmativo, mude para ele). em> por que consultar o xrandr faz isso, mas ei.

    
por 18.02.2015 / 16:11