Flash e Xorg utilizam muita CPU

Iniciado por rherison jhones esperanti, 08 de Julho de 2010, 21:10

tópico anterior - próximo tópico

rherison jhones esperanti

Olá,

Estou com um problema muito curioso no meu Ubuntu Lucid Lynx
(esse problema eu tenho desde o Hardy Heron e nunca consegui descobrir a solução)

Minha máquina é um sempron 2500+, 512MB de RAM, Placa de Video 4MB (acho que é trident), HD 5GB (quando eu tinha de 20GB também dava o mesmo problema)

Bom vamos ao problema curioso

Quando assisto vídeos num site como o youtube, o video fica travando, como se passasse quadro a quadro.
Usando o comando top -d 5 -c no xterm descobri que o uso da CPU pelo Xorg vai até 76%, enquanto o chrome, rodando o plugin do flash fica abaixo de 50%, geralmente uns 30 ou 20%. Esse travamento ocorre quando uso gnome, xfce, fluxbox, twm, fvwm1, fvwm2 (testei em todos esses)

Porém, quando uso o window maker ou afterstep o vídeo não fica travando no chrome, roda legal, usando o mesmo comando top -d 5 -c eu percebi que o uso de CPU pelo xorg no windowmaker não passa de 40%, na verdade o chrome chega a usar mais CPU; o total de uso da CPU fica em torno de 95% e o vídeo não fica passando quadro a quadro.

Percebi também que tanto usando window maker, quanto gnome ou xfce, se eu minimizo a janela do chrome, o xorg passa a usar +-5% da CPU (com o video ainda rodando, mas com a janela do navegador minimizada).

Tentei usar Slim no lugar de GDM, mas o problema ainda continuou.

PS.: Também testei no Opera e no Firefox e deu o mesmo problema (trava no xfce e gnome, mas não no window maker). Quando rodo um vídeo flash pelo totem, no gnome ou xfce, não fica travando.

Alguém tem alguma idéia do porque o xorg aumenta tanto o consumo de CPU quando o video flash está rodando, exceto quando o window maker é que está sendo usado?

rherison jhones esperanti

Descobri o problema,
minha placa de vídeo é uma viper v330 com chipset RIVA128
o Riva128 só aceita 15 e 24 bits de definição de cor.
Criei um arquivo no /etc/X11 que força o xorg é trabalhar com 24bits, com isso o flash não tá travando mais e o wine começou a funcionar (nunca tinha funcionado)

rjbgbo

Linux User #440843 | Ubuntu User #11469