Olá pessoal, pelo que vejo pesquisando no Google, é um problema comum, mas de alguma forma todos os tópicos que vi terminam em "Oooo Flash é terrível" e a postagem morre aí.
Estou experimentando um uso muito alto da CPU, 100% ou mais, enquanto assisto vídeos em Flash. O que estou executando:
Versão mais recente do Flash disponível para 64 bits nos repositórios do Ubuntu
Athlon X2-QL64 em um HP Compaq 615
OBSERVE que estou enfrentando o mesmo problema em um Celeron T3300 com placa de vídeo Intel
O que eu tentei:
- Navegador diferente (Firefox e Chromium se comportam da mesma forma)
- Desabilitou o processo separado do plugin-contêiner e fez o Flash rodar no firefox.exe (mesmo comportamento)
- Concha alterada. Gnome3 e Unity se comportam da mesma forma
- Bloqueador de anúncios em Flash (evita o carregamento de 100% apenas até eu realmente reproduzir o vídeo, então isso realmente não faz diferença)
- Reprodutores Flash de código aberto. Gnash me dá uma taxa de quadros muito baixa e um uso de CPU super alto de qualquer maneira. O Lightspark não consegue reproduzir vídeos do YouTube e travamentos instantâneos
- A reprodução de vídeo HTML5 oferece A MESMA carga superalta
Se possível, percebi que o uso do xorg é baixo durante o jogo (vi postagens onde as pessoas pareciam ter uma carga de CPU do xorg muito alta, mas não é o meu caso)
Qualquer um é muito apreciado, já que me apaixonei pelo Linux e não suporto ver o desempenho do Windows muito melhor na mesma máquina
Atualização: Acontece que depois do expediente sou meio idiota, meio forçado a fazer isso.
Deixe-me explicar
Estou usando Júpiter para manter a temperatura sob controle e usando-o constantemente no modo de economia de energia para economizar cerca de 10°C.
Se eu usar o governador "ondemand", o uso da CPU cai para cerca de 50% durante o jogo (a frequência da CPU dobra no caso da minha CPU)
Se eu definir para "desempenho máximo", ele cai para cerca de 45%, mas minha CPU vai para cerca de 85°C.
Então, basicamente, o motivo é que ele está realmente usando 100% porque precisa e não por motivos estranhos, mas não posso me dar ao luxo de cozinhar minha bateria só para ver o uso da CPU cair em 50%, então vou mantê-la assim é porque a reprodução parece boa mesmo com carga total constante. Eu só espero que 12.04 corra mais frio
Responder1
Altere todas as profundidades de cores em meu /etc/X11/xorg.conf para 24 bits. Tanto 32 quanto 16 bits tiveram o problema, mas 24 bits funciona.
Notei muitos erros sobre a profundidade padrão 32, o que me levou a alterá-lo.
Além disso, estou usando o driver binário da nvidia e adicionei as seguintes opções ao mesmo tempo, não tenho certeza se ajudaram ou não:
Opção "AddARGBGLXVisuals" "True" Opção "DisableGLXRootClipping" "True"
Agora minha CPU finalmente voltou ao normal e o Compiz está muito mais responsivo do que nunca!