Navegador Chrome ocupando CPU anormal no Macbook Pro

1
OS: Ubuntu 16.04 LTS
Memory: 7.7GiB
Processor: Intel® Core™ i5-5257U CPU @ 2.70GHz × 4 
Graphics: Intel® Iris 6100 (Broadwell GT3) 
OS type: 64-bit
Disk: 37.0 GB
Machine: Macbook Pro A5102
uname -a: Linux caleb-macbuntu 4.8.0-41-generic #44~16.04.1-Ubuntu SMP Fri Mar 3 17:11:16 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
uname -r: 4.8.0-41-generic
Chrome version: Version 57.0.2987.110 (64-bit)

Estou explorando uma inicialização dupla do Ubuntu no meu Macbook Pro. Tenho notado que o sistema funciona muito lentamente quando o Chrome está sendo executado com guias razoáveis (5-6). Tudo é muito mais lento do que quando estou executando o OSX nesta mesma máquina, fazendo muito mais "trabalho pesado".

O monitor do sistema está exibindo um uso anormalmente alto da CPU, às vezes com todos os 4 núcleos a 100% ao atualizar uma página no Chrome. A memória está em 4.7GiB / 7 GiB, com nenhum dos meus 2GiB de Swap sendo usados.

As pesquisas do Google apontam principalmente para tópicos antigos sobre o Chrome, em geral, sendo um porco RAM, no entanto, não acho que sejam relevantes porque estou executando a versão atual e, nessa mesma máquina, o Chrome funciona muito bem. Fiquei de olho no System Monitor e não notei sinais óbvios de vazamento de memória, apenas que o uso do Chrome causa picos de CPU. Estou testando com o Chrome sendo o único processo que estou executando (além do monitor do sistema e do terminal).

Minha pergunta é dupla: se você já observou isso antes e já está ciente da provável causa e solução, poderia me esclarecer? OU, se a resposta não for óbvia para você, você poderia me dar dicas de como eu posso investigar mais essa questão?

EDIT: Estranhamente, quando não conectado a um monitor externo através de um cabo DVI, todos os problemas desaparecem. O OSX não se importa de estar conectado ao mesmo monitor externo. Uso da CPU cai para um normal ~ 10% em toda a placa ao usar a tela do laptop.

EDIT: Eu estou percebendo que o bit externo do monitor pode ser um arenque vermelho - mais provável, parece que eu recebo este problema quando eu tenho várias janelas do Chrome com contas diferentes - janelas do Chrome on a mesma conta não parece causar problemas.

EDIT: Eu sou agora da opinião de que todos os bits anteriores neste post sobre o Chrome, outras guias, etc são red herrings, e que o problema real é um problema bastante bem documentado com compiz tomando buttloads de poder do processador para processar gráficos que devem ser manipulados por uma placa de vídeo. Eu estou atualmente testando usando este driver de vídeo de código aberto e até agora tudo bem, vou testar uma semana e deixar uma resposta se este for o caso.

EDIT: Eu sinto que estou ficando louco. parece que essas lentidões SÓ aconteçam se eu mover uma janela do Chrome para outra área de trabalho. Assim, posso ter janelas cromo infinitas na área de trabalho 1, mas se eu mover uma única para qualquer outra área de trabalho, o tudo fica mais lento.

EDIT: Realmente parece esta questão aqui pregou a questão na cabeça. Desativei a aceleração de hardware no Chrome (o que eu acho que o cartaz significava) acessando as Configurações do Google Chrome, clicando em "configurações avançadas", rolando para baixo até "configurações do sistema" e desmarcando "usar aceleração de hardware quando disponível". Eu vou relatar os resultados. O bit compiz e bit drivers eu acho que não eram o problema.

    
por Caleb Jay 27.03.2017 / 22:39

1 resposta

1

O problema foi do Chrome.

Resolvi o problema desativando a aceleração de hardware no Chrome. Nenhum efeito colateral negativo foi perceptível.

  1. No Chrome, clique nos três pontos no canto superior direito.
  2. Selecione "Configurações"
  3. Na parte inferior, clique em "Mostrar configurações avançadas"
  4. Vá até a seção "sistema"
  5. Desmarque a opção "usar aceleração de hardware quando disponível".
  6. Reinicie todas as janelas do Chrome.
por Caleb Jay 03.04.2017 / 20:34