Por que o uso da CPU de Touchegg aumenta com o tempo?

0

Estou usando Touchégg no Arch Linux e ele funciona de forma esplêndida. No entanto, estou percebendo que, à medida que eu uso, gradualmente leva mais e mais tempo de CPU.

Há algumas coisas a serem observadas:

  • Se eu matar o processo e iniciá-lo novamente, o uso da CPU cai para níveis normais (0,1%).
    • Estou iniciando o processo em xfce4-appfinder para executar o comando touchegg .
  • O comando touchegg está sendo executado na inicialização da sessão com essas configurações em xfce4-session-settings .

Tenho algumas suspeitas:

  • É possível que meu problema seja que eu inclua algum argumento ao iniciar touchegg . Atualmente estou iniciando sem nenhum argumento.
    • Notavelmente, executá-lo em um terminal faz com que ele funcione, mas também fornece um lote de saída sempre que eu executar um gesto.
    • Também notavelmente, não consigo encontrar nenhuma informação sobre como iniciar o Touchegg quando o pesquiso.
  • Parece aumentar apenas o uso da CPU, já que uso gestos. Usando um mouse USB, ou simplesmente deixando o computador ocioso, não parece aumentar o tempo de CPU do processo (no entanto, isso pode não ser verdade; não tive a chance de confirmar rigorosamente isso ).

Aqui estão algumas informações diversas, no caso de ser útil:

  • Distribuição Linux: Arch Linux
  • Kernel do Linux: 3.13.5-1

Alguém sabe o que posso fazer para manter o uso da CPU baixo, então não preciso matar / iniciar o processo de vez em quando?

    
por dotVezz 04.03.2014 / 19:20

1 resposta

0

Este é provavelmente o problema com o X, eu me deparei com isso antes de usar o touchegg, mas desisti dele rapidamente. Execute-o até que a CPU comece a ficar alta e procure na sua journalctl você deve ver mensagens de aviso / erro relacionadas ao X. Além disso, @ user19087 ofereceu strace -c seria uma boa maneira de começar a analisar melhor o assunto.

Você criou o touchegg da AUR ou de você mesmo?

    
por 13.03.2014 / 11:31