Elementary OS Gala usando mais de 100% da CPU constantemente

1

Estou usando o ElementaryOS com os Drivers padrão e meu processo de Gala usa constantemente toneladas de CPU (às vezes mais de 200%).

Eu olhei em todos os lugares, mas não consegui encontrar uma solução. Tentei instalar os drivers Intel HD Graphics 3000 e NVIDIA proprietários, mas não consigo fazer login no sistema (tela preta).

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)

Como posso corrigir o alto uso da CPU? máquina: dell inspiron n5110

    
por Ramy 26.09.2014 / 14:50

1 resposta

1

Algo faz você pensar que o driver da placa de vídeo é responsável pelo uso de 100% da CPU, mas isso precisa ser verificado.

Sugiro fazer o seguinte:

  1. encontre o id do processo que está recebendo 100% da CPU, por exemplo pgrep gala , vamos chamar esse número de pid $ PID; Se você encontrar mais de um ID de processo, certifique-se de escolher aquele que é responsável pelo uso de 100% da CPU ( htop irá ajudá-lo nisso)
  2. capture alguns dos syscalls em execução com sudo strace -p $PID 2>&1 | tee gala_strace.log (substitua $ PID pelo ID do processo encontrado em (1))
  3. se a saída que você vê for relevante, considere enviar um bug para a equipe do ElementaryOS
  4. se a saída não for relevante, talvez seja necessário usar gdb e obter mais informações dos encadeamentos em execução que são responsáveis pelo alto uso da CPU

OBSERVAÇÃO: Estou propondo essa abordagem porque é a única que pode identificar a origem do uso de 100% e, ao mesmo tempo, ser útil para encontrar a causa real e a ajuda para corrigir o bug upstream

    
por 26.09.2014 / 15:08