A área de trabalho roda muito bem, as animações são todas rápidas e sem falhas. Mover janelas ao redor, no entanto, é muito lento. Por quê?

6

Esta não é uma questão sobre o atraso do Ubuntu em geral - de modo algum, na verdade, é muito fácil e rápido para mim. Clicando no "Workspace Switcher" no dock executa a animação imediatamente e muito suavemente. Alternando entre espaços de trabalho com as teclas de seta - novamente, sem falhas.

Meu computador tem uma resolução de 2560x1440 em uma tela de 27 "(não, não é um produto da Apple - embora meu monitor tenha o mesmo painel que a Apple usa em seus monitores de cinema). É alimentado por uma Nvidia GeForce GTX 470 para lidar com isso - e um Intel i3. Hardware não é o problema.

Estou executando o Ubuntu 11.10 (atualizado de 11.04). Eu tive o mesmo problema em 11.04.

Estou executando o "driver de gráficos acelerados da NVIDIA (atualizações pós-lançamento) (versão atualizações atuais)" da caixa de diálogo de drivers adicionais. Dois drivers foram sugeridos para mim através desse diálogo e eu tentei os dois - o mesmo efeito com cada um. O driver está "ativado e atualmente em uso".

Qualquer outra informação necessária, deixe-me saber e eu vou postar. Eu sou um programador que trabalha diariamente com o Linux (tanto como um trabalho quanto como um interesse), então as instruções técnicas são boas.

Tenho notado que o Compiz usa muita CPU ao mover janelas e seu uso de memória é relativamente alto (embora possivelmente esperado para o Compiz):

1671 usuário 20 0 478m 286m 33m S 1 7,3 12: 44.05 compiz

E mais uma coisa - a movimentação ocasional de janelas é rápida. Mas isso só acontece quando todos os aplicativos são fechados e, mesmo assim, às vezes não. Algo deve estar interferindo, mas o que? Vou tentar descobrir mas enquanto isso, qualquer sugestão é muito apreciada: -)

    
por Muu 23.10.2011 / 14:28

11 respostas

4

Eu não sei porque isso acontece, mas o seguinte funcionou para mim:

% bl0ck_qu0te%     
por Isaiah 17.11.2011 / 02:12
2

Eu tenho o mesmo problema e estou resolvendo isso há algum tempo. Desativar a V-sync no compiz e no nvidia-settings ajuda um pouco, mas não resolve completamente nem acho que seja a causa do problema. E quando eu verifico o PowerMizer, tudo parece ok. Está definido para Maximum Performance (Performance Level 0), por isso duvido que este seja o problema.

Você pode adicionar manualmente a seguinte linha à seção Device de /etc/X11/xorg.conf :

Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1"

Apenas certifique-se de que o recuo seja o mesmo que as outras linhas de lá.

Quando eu registrei esse comportamento , notei que o mouse na gravação se move normalmente enquanto na tela estava congelamento apenas como o resto da área de trabalho. Não tenho certeza se isso ajuda, mas achei que poderia ser interessante notar.

Cheguei à conclusão de que isso piora com o tempo. Está tudo bem logo após o boot (ou reiniciar o Compiz ou o X). Mas depois de um tempo, ele fica cada vez mais lento até que mover as janelas irá congelar mais ou menos toda a área de trabalho (como na tela) até que você pare de movê-la. Vazamento memorável, talvez?

    
por mekwall 24.10.2011 / 15:46
1

Eu tenho o mesmo problema em 3 computadores, todos executando o Ubuntu. Eu descobri que a única solução era voltar para o Ubuntu 11.04 (e perder todas as 11.10 guloseimas - como o novo e melhorado Centro de Software).

Acredito que este é o relatório de erros para este problema:

link

Espero que seja consertado em breve para que a Canonical atinja seus 200 milhões de usuários alvo:).

    
por Scott Deagan 27.10.2011 / 02:35
1

A solução que funcionou para mim foi CCSM > > Composto > > Desative a taxa de atualização automática e configure-a manualmente para qualquer lugar abaixo de 25.

    
por Kyoraki 16.01.2012 / 21:17
0

Pode haver um problema com cartões com o powermizer & amp; estão definidos como "adaptativos", embora não tenham certeza de que isso seja o seu caso, por exemplo. que você tem powermizer - ck. nvidia-settings.

No caso acima, sempre que o relógio da GPU estiver na configuração mais baixa, poderá haver um pequeno atraso quando uma ação exigir uma velocidade de clock maior. Mover janelas é um desses exemplos, alguns cenários de rolagem também mostram isso.

Se você tiver o powermizer, - para testar - defina o preferido para o desempenho máximo & amp; Vejo. Esta configuração só dura até não definida em nvidia-settings ou uma reinicialização.

Se este for o caso, isso pode ser ajustado no xorg.conf, eu uso uma seção que mantém o gpu no max quando em ac, adaptável quando na bateria.

Este comportamento só é visto aqui com compiz-0.9.X, pior em 11.10 que em 11.04 onde era mínimo

    
por doug 23.10.2011 / 23:22
0

Tente isso, instale o Gerenciador de Configurações do CompizConfig, acesse as configurações do OpenGL e desative o Sync to vBlank.

    
por albercuba 23.10.2011 / 15:36
0

Aha! Se você instalar o gerenciador de configurações do compiz e acessar a opção "Mover Janela" e a opção opacificar até 1, não será mais lento para mim. Agora, ei, isso não é uma solução perfeita, na verdade, é muito chato, mas é melhor do que usar o Unity2D (que eu acho bugs).

    
por user18192 27.10.2011 / 19:07
0

Eu também estou tendo esse problema. Estou executando dois monitores em uma nvidia 9600gt. Até agora, não notei outro problema além da movimentação de janelas. Quando eu inicializo ou reinicio ou reinicio o compiz, o problema desaparece. Eu posso então lançar dois terminais. Um eu começo em cima, o outro eu começo a me mover em um círculo. Dentro de cerca de um minuto de mover a janela o movimento começa a diminuir, então ele começa a engatinhar. Logo eu posso mover o mouse e não ter a janela seguindo. Olhando por cima na janela superior, vejo que o Xorg está usando cerca de 60% de cpu e o compiz está usando outros 30% (core i7 860). Uma vez que eu comecei a mover as janelas lentamente, elas continuarão a se mover lentamente, não importa quanto tempo eu dê à máquina para se recuperar.

Percebi que desativar as decorações da janela no ccsm corrige o atraso, mas obviamente gera outros problemas de usabilidade.

Eu também experimentei várias configurações Transformando DynamicTwinView false Desligando a Sincronização em Branco no Plugin ccsm Opengl Desativando "detect Refresh Rate" e configurando a taxa de atualização para 120hz * (que é o dobro da taxa de atualização real) no CCSM Composite Plugin Nenhuma das opções acima corrigiu meu problema.

    
por chiluk 28.10.2011 / 08:29
0

Desativar esta opção tornou os movimentos da minha janela muito mais suaves. CCSM > Utilitário > Soluções alternativas.

Eu acho que tem algo a ver com metacity

    
por Peter Christopher 22.12.2011 / 18:17
0

link

É mais provável que seja um problema do Compiz e de alguns bugs do Unity combinados. Há muitos relatórios no launchpad. Confira o perfil da minha barra de lançamento, percorra os relatórios de bugs rastreados aqui e tente determinar qual descrição se encaixa melhor no seu caso link eu era link

Segui as instruções para desativar a sincronização para vblank e adicionando os PPAs de teste . Desde então, meu desktop funciona como deveria.
Os PPAs são ppa: vanvugt / compiz e ppa: vanvugt / unity
As instruções sobre como incluir os PPAs são fornecidas em suas respectivas páginas da barra de lançamento.
Certifique-se de fazer backup completo do sistema antes de continuar, se você não souber como reverter as alterações dos PPAs de teste. Também faça um backup completo do sistema toda vez antes de aplicar as atualizações. Eles estão testando os PPAs. Eles podem "frear" algo para você depois de lhe dar a solução que você queria e apreciado por semanas.

    
por Bucic 25.01.2012 / 23:06
0

Você pode dar uma olhada neste tópico: link

    
por Victor S 14.03.2012 / 18:51