Picos de CPU e problemas de desempenho mudando o foco da janela no Unity / Ubuntu 16.04.2

1

Estou com problemas de desempenho estranhos mudando o foco da janela com o Unity. Isso acontece, não importa a combinação de aplicativos que eu tenha aberto, embora fique pior quanto mais houver (sejam janelas de terminal ou janelas do Chromium).

Por exemplo, se eu estiver editando um arquivo de texto com o gedit e, em seguida, clicar no Chromium, ele levará um segundo inteiro para mudar o foco (e vice-versa, por isso não posso começar a digitar imediatamente). Correndo 'top' em termos de tempo durante a troca de janelas, o Xorg usa ~ 50% da CPU e compiz usando ~ 10%.

Estou executando um i5-4670 com uma GTX 1070. Estou usando os drivers da Nvidia 378.13 e o firmware do microcódigo do processador Intel. Ubuntu 16.04.2.

Alguém já experimentou isso e encontrou uma solução? Obrigado!

UPDATE: conforme indicado abaixo, tentei desativar o intel_pstate e mudar para o governor de desempenho. Eu também experimentei uma única configuração de monitor, assim como o modo Low Graphics da Unity. Não há dados sobre qualquer um deles, infelizmente.

    
por yellowey 08.03.2017 / 14:00

2 respostas

1

Eu também estou vendo isso em 16.04 com i5-4460 e uma GTX 960 em um sistema de 32 bits (não pergunte!) Eu não vejo isso com drivers nouveau, mas eu faço com os proprietários da NVidia (todos eu testamos até 381.13.)

Embora não seja uma solução adequada, reiniciar a unidade usando unity --replace parece contornar o problema dessa sessão. (Você pode precisar tentar novamente se não funcionar da primeira vez.)

Isto pode estar relacionado a bugs.launchpad.net/ubuntu/+source/unity/+ bug / 1300892 . Se você acha que o bug o afeta, por favor, clique em "Este bug me afeta" no topo para que os mantenedores tenham uma boa reflexão de quantas pessoas esse bug impacta, pois isso é triado atualmente como um bug de baixa prioridade.

EDIT: Parece que adicionar o comando /usr/bin/unity --replace ao "Startup Applications" funciona bem como uma solução temporária, mas menos temporária. :)

    
por Julie Brandon 23.06.2017 / 18:41
0

Recentemente, tive um problema semelhante após atualizar e atualizar. O problema para mim estava relacionado à velocidade de clock da CPU. Você pode tentar.

  1. Desativar intel_psate. Você pode fazer isso modificando /etc/default/grub e adicionando o parâmetro intel_pstate=disable à linha GRUB_CMDLINE_LINUX_DEFAULT . Deve ficar assim: GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash intel_pstate=disable" .
  2. Em seguida, salve o arquivo e execute sudo update-grub .
  3. Instale o pacote cpufrequtils: sudo apt-get install cpufrequtils . Edite o arquivo /etc/init.d/cpufrequtils e defina a seguinte linha para o governador que você precisa (desempenho no meu caso): GOVERNOR=”performance”
  4. reinicializar

Esta é uma solução específica de hardware para processadores Intel.

    
por Shane 08.03.2017 / 15:00