Saída de "compiz --version"?
Se for o < 0.8.2, tente adicionar o repositório do Compiz e atualizar
deb http://ppa.launchpad.net/compiz/ubuntu jaunty main #compiz
Após um tempo de atividade suficiente, alguns aplicativos começarão a congelar quando eu tentar rolar. X encaixa a CPU e se torna quase completamente sem resposta (entrada e exibição) até o redesenho terminar, o que pode levar de 10 a 20 segundos ou até um minuto. (Leva muito mais tempo se eu usar a roda do mouse, pois o aplicativo tenta redesenhar uma vez para cada clique na roda.) Não importa se eu rolei apenas uma linha com uma tecla de seta ou até o final de um documento com Fim. Reiniciar o Compiz ou reverter para o Metacity parece resolver o problema, e é por isso que suspeito que esteja envolvido de alguma forma. Se eu ficar com o Compiz, o problema reaparecerá depois de algum tempo.
Eu notei isso no Firefox, no Evince e no Inkscape, e acredito que todos fazem uso pesado do Cairo. Reiniciar o Firefox normalmente consertará o problema, mas ele tende a persistir através das reinicializações. Isso pode acontecer em um aplicativo sem acontecer em nenhum outro ao mesmo tempo, ou pode acontecer em todos os aplicativos suscetíveis que estou executando.
Não parece haver nenhum padrão sensato para esse comportamento. Eu não estou executando nada que deveria estar fazendo uso pesado da minha placa de vídeo ou CPU. Às vezes acontece depois de uma semana; às vezes acontece no dia da reinicialização.
O gVim ocasionalmente também pára de redesenhar corretamente: a rolagem com a roda do mouse desenha o texto recém-visível como deveria aparecer, mas qualquer texto antigo que agora deve estar em branco permanece. Reiniciar o gVim corrige isso. Não tenho certeza se isso está relacionado.
Não sei como diagnosticar isso e, de qualquer maneira, é difícil testar uma solução para um problema intermitente.
Ubuntu 9.04 (desenvolto), nVidia 8800 GTS com nvidia-glx-180
. Plugins do Compiz:
compiz --version
:
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Detected PCI ID for VGA:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking screen 1Comparing resolution (3360x1050) to maximum 3D texture size (8192): Passed.
Checking for Software Rasterizer: Not present.
Checking for nVidia: present.
Checking for FBConfig: present.
Checking for Xgl: not present.
compiz 0.8.2
Alguma ideia brilhante?
Saída de "compiz --version"?
Se for o < 0.8.2, tente adicionar o repositório do Compiz e atualizar
deb http://ppa.launchpad.net/compiz/ubuntu jaunty main #compiz