Compiz causando buffer piscando com drivers nvidia

1

O Compiz está causando estranhas oscilações. É um pouco difícil de descrever, mas quando eu movo meu mouse sobre os elementos da interface do usuário do CCSM, por exemplo, ou apenas navego com o Firefox, as atualizações de tela geralmente não acontecem imediatamente. Então, pouco depois, a tela é atualizada, mas com um buffer que deveria ter sido mostrado anteriormente. É como se a atualização do buffer estivesse sempre acontecendo alguns passos depois do que deveria.

Outro exemplo; Eu estava tentando editar um arquivo de texto em nano em um terminal. Rolando para baixo no nano às vezes aparecia para rolar para cima, até que eu rolava para baixo mais, ponto em que nano apareceu para rolar onde deveria rolar pela primeira vez. A falha é apenas visual, os aplicativos ainda funcionam como deveriam, mas o feedback da interface do usuário não reflete imediatamente as alterações, mas pisca.

Veja um vídeo de como é: link

No entanto, se eu girar o cubo da área de trabalho ou usar a função de zoom, a tremulação desaparece. Parece que só acontece quando a tela não é transformada.

Eu tentei desabilitar plugins individuais do Compiz um de cada vez, mas isso não pareceu ajudar. Eu também tentei habilitar e desabilitar as opções individuais nas seções OpenGL e soluções alternativas do CCSM, sem sucesso.

Eu também tentei desativar a inversão de buffer nas configurações do servidor NVidia X. Isso pareceu resolver o problema no início, mas logo percebi que os elementos da interface do usuário que estavam anteriormente em um estado focado, pareciam manter seu estado focalizado. Ie. muitos elementos pareciam estar focados ao mesmo tempo.

Desativar o plug-in Copiar para textura do Compiz também pareceu aliviar o tremeluzir, mas percebi que alguns repintes simplesmente não estavam acontecendo, ou aconteceu com um atraso junto com um repinte posterior.

Não sei mais o que tentar. Todas as sugestões são bem vindas!

Especificações do sistema:

  • Lubuntu 14,04
  • LXDE
  • Compiz 0.9.11.2
  • Driver de propriedade da NVidia v. 343.22.
  • GeForce GTX 560 Ti
por thykka 04.10.2014 / 15:53

1 resposta

2

Existe um bug conhecido no compiz causando o problema. Os engenheiros da NVIDIA forneceram um patch, mas por razões legais do lado da Canonical, ele ainda não foi incluído na distribuição de compiz do Ubuntu.

Christopher Townsend está gentilmente fornecendo um PPA com o compiz remendado. Está disponível aqui: link

É uma boa solução até o patch ser aceito, mas qualquer atualização de compiz vinda da Canonical irá sobrescrever a versão corrigida, então você pode querer bloquear o pacote do compiz no Synaptic.

O bug correspondente do Launchpad para o problema está sendo rastreado aqui: link

    
por 12.10.2014 / 00:32