Aceleração de hardware do plugin Flash do Chrome

12

A execução do Flash no Google Chrome drena minha CPU massivamente:

insira a descrição da imagem aqui

Imaginei que a causa desse problema seria a aceleração do flash por hardware desativada. Quando tentei ativá-lo clicando com o botão direito do mouse em um aplicativo flash e selecionando-o settings, essa janela apareceu:

insira a descrição da imagem aqui

Nenhuma opção de aceleração de hardware pode ser encontrada.

No Chrome, quando abro about:gpu, vejo o seguinte:

insira a descrição da imagem aqui

Como ativar a aceleração de hardware no Flash ou existe uma maneira alternativa de reduzir o uso da CPU?

Joren
fonte
2
Você deve verificar esse bug , esse bug e esse bug . Além disso, atualizei minha resposta com instruções mais detalhadas.
Braiam 27/07/2013

Respostas:

17

Você deve verificar sua about:gpuseção no Chrome / ium. No PC antigo, a Aceleração de HW é desativada por padrão e você só pode ativá-la substituindo as configurações na about:flags.

  • Abra a about:flagsbarra de endereço
  • Procure a lista de redirecionamento de software Substituir
  • Clique em "Ativar"
  • Reinicie o Chrome / ium

Você também pode iniciar o chrome usando, chrome --ignore-gpu-blacklistmas ter que fazer isso sempre não é o ideal.

Esta é a minha página da GPU

Estas são minhas bandeiras

Braiam
fonte
Isso foi útil, embora eu achei que a habilitação lista de renderização do software substituem em about:flagsnão é suficiente para permitir que muitos desses recursos, incluindo HW acelerado decodificação de vídeo. Por algum motivo, passar a bandeira pela linha de comando usando chromium-browser --ignore-gpu-blacklistparece funcionar.
51315 Ali_m
Parece estar relacionado a esse bug: code.google.com/p/chromium/issues/detail?id=509336
ali_m
2

Tente LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklistse você acabar aqui procurando uma solução em uma versão afetada por um bug do LibGL DRI no Linux .

CodeMedic
fonte
Obrigado! Isso funciona para o meu problema que o cromo deu o erro libGL error: DRI3 Fence object allocation failure Operation not permitted, portanto, nenhuma aceleração de hardware estava disponível. O método que eu estava usando era para desativar a caixa de areia GPU como descrito aqui (usando chromium --ignore-gpu-blacklist --disable-gpu-sandbox) , mas seu método não gera a bandeira irritante aviso :)
Wilf