Congelamento intermitente ao rolar para baixo no Compiz

0

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:

  • Comandos
  • Compatibilidade do Gnome
  • ADICIONAR ajudante
  • Área de trabalho aprimorada de zoom
  • Opacidade, brilho e saturação (apenas para alterar a opacidade da janela com alt-mwheel de vez em quando)
  • Mural de computadores
  • Expo (não utilizada)
  • Animações + Complemento
  • Desvanecimento do Windows
  • Decoração de janela
  • Windows instável
  • Visualizações da janela
  • Todos os plug-ins de carregamento de imagens
  • Gerenciador de falhas, Dbus, pesquisa de posição do mouse, Gerenciamento de sessão, Soluções alternativas
  • Redimensionar informações
  • Escala + Complementos + Filtro de títulos da janela + Correspondência regular
  • Reprodução de vídeo
  • Alternador de aplicativos
  • Mover janela
  • Colocar janelas
  • Redimensionar janela
  • Ring Switcher (não utilizado)
  • Prateleira (não usada)
  • Janelas de encaixe

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?

    
por Eevee 22.08.2009 / 04:18

1 resposta

1

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
    
por 22.08.2009 / 04:25

Tags