Alto uso da CPU ao reproduzir um vídeo do YouTube

5

Eu instalei Linux Mint 18.2 Cinnamon (kernel: 4.10.0-32-generic) no meu novo ASUS UX430UA notebook . Ele tem Intel Core i5-7200U , somente gráficos integrados - Intel HD Graphics 620 e 8 GB de memória operacional.

Percebi que quando estou jogando vídeo do YouTube, mesmo quando está minimizado, ele tem alto uso de CPU - cerca de 40% de cada núcleo do processador com vídeo de 720p @ 25. Comparado ao meu notebook anterior - MSI GE60 2OC com Intel Core i5-4200M é quatro vezes mais. O Intel Core i5-7200U deve ser um pouco mais rápido (benchmarks testados provaram isso para mim).

O que eu tentei:

  • navegador da web diferente - todos têm esse problema para mim
  • verificar a aceleração da CPU
  • Chromium compilado personalizado do repositório público com decodificador de HW forçado (também definido em chrome: // flags) - em chrome: // media-internals foi escrito que estou usando o decodificador HW
  • instale o intel-microcode recente
  • experimente uma distribuição Linux diferente

É normal com esta configuração (o que eu não acho) ou você pode me dizer o que estou perdendo?

EDITAR:

Todos os navegadores testados são muito estranhos nesta edição. Quando eu inicio a primeira vez após a inicialização e carrego a página com o vídeo do YouTube, o uso da CPU fica em torno de 40 segundos de reprodução de vídeo a 5% por núcleo. Depois, aumenta para 40% por núcleo. Então, mesmo quando eu lanço qualquer outro navegador da web ou o mesmo novamente, a reprodução de vídeo consome 40% de cada uso principal. Nenhum processo em segundo plano do navegador da web está sendo executado pela minha pesquisa.

EDIT 2:

Parece que a instalação do pacote i965-va-driver ajuda a reproduzir vídeos com players de vídeo locais como xplayer e mais eficaz com vlc . Estranho é que meu antigo laptop MSI não requeria instalar algo assim e reproduz vídeos com players de vídeo locais até mesmo um pouco mais efetivo (menor uso de CPU) - eu não acho que no LiveCD OS use um GPU dedicado (no meu caso Nvidia GT750M) para decodificação de vídeo HW. Instalar esse pacote também ajuda um pouco na reprodução de vídeos no YouTube com o Chromium compilado personalizado com decodificação forçada de vídeo HW, mas acredito que ainda há muito a melhorar.

Espero que tudo isso seja causado por um hardware mais recente e que obtenha suporte nessa área posteriormente.

    
por Nik Novák 13.08.2017 / 10:31

1 resposta

1

O problema não está na decodificação de vídeo ou na compatibilidade com o ambiente de área de trabalho usado. Eu encontrei que o problema está no controlador da CPU (eu achei do meu outro pergunta ). Os dois notebooks ASUS e MSI estão usando pstate para aumentar o escalonamento da frequência da CPU. No entanto, a freqüência no MSI é maior do que o ASUS nas mesmas circunstâncias, portanto, o uso da CPU no ASUS deve ser maior para produzir o mesmo poder de processamento (explique a pergunta original e o EDIT 2). Provavelmente é causado pelo fato de a MSI ter o i5-4200M, enquanto a ASUS possui o i5-7200U, que deve ser o processador powersave em comparação com o i5-4200M, por isso, mantém a freqüência o mais baixa possível. Além disso, eu não sei por que, mas um minuto após o boot, a ASUS mantém sua freqüência de CPU no máximo (explique o comentário EDIT).

Solução:

Realmente não existe, porque não é um problema. É potente (mas também bastante potente) processador, portanto o consumo de energia também é importante. No entanto, se for realmente necessário manter esse processador na frequência máxima e ver números belos no uso da CPU, é possível alterar o controlador da CPU de powersave para performance - procure na Internet (mas lembre-se de que sua CPU precisa ser conduzido por pstate ).

    
por 14.09.2017 / 14:59