A execução do Flash no Google Chrome drena minha CPU massivamente:
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:
Nenhuma opção de aceleração de hardware pode ser encontrada.
No Chrome, quando abro about:gpu
, vejo o seguinte:
Como ativar a aceleração de hardware no Flash ou existe uma maneira alternativa de reduzir o uso da CPU?
Respostas:
Você deve verificar sua
about:gpu
seçã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 naabout:flags
.about:flags
barra de endereçoVocê também pode iniciar o chrome usando,
chrome --ignore-gpu-blacklist
mas ter que fazer isso sempre não é o ideal.fonte
about:flags
nã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 usandochromium-browser --ignore-gpu-blacklist
parece funcionar.Tente
LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklist
se você acabar aqui procurando uma solução em uma versão afetada por um bug do LibGL DRI no Linux .fonte
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 (usandochromium --ignore-gpu-blacklist --disable-gpu-sandbox
) , mas seu método não gera a bandeira irritante aviso :)