Eu vi uma postagem no Ubuntu Vibes que abordou esse problema e forneceu uma correção de um desenvolvedor da comunidade. Isso também foi abordado em alguns Phoronix
Eu pergunto isso como com o Unity Desktop em execução, quando eu tento todos os jogos com o meu Ubuntu 12.04.1 eu recebo tanta queda de taxa de quadros com Unity e Compiz. Se eu mudar para o Gnome-Classic, que usa mutter, tenho um grande aumento no desempenho.
Meu sistema é um AMD de 8 núcleos com uma Nvidia 460 SE que pode jogar qualquer coisa que eu lance no Windows e estou usando os drivers mais recentes da Nvidia, mas até mesmo jogos simples como o pacote humilde única causa disso pode ser compiz (o que eu posso imaginar).
Quando Venha para o Ubuntu , como essa perda de desempenho será resolvida?
Eu vi uma postagem no Ubuntu Vibes que abordou esse problema e forneceu uma correção de um desenvolvedor da comunidade. Isso também foi abordado em alguns Phoronix
Experimente o Unity 2D ou o Lubuntu. Ambos estão aqui Como posso reduzir o atraso com material GUI / GPU - tornar o Unity menor, mais rápido, mais rápido? . Lubuntu não é Unity, mas é uma alternativa leve.
Isso pode ser mais um comentário do que uma resposta, mas ficou muito grande. Minha culpa. : - (
A unidade já foi baseada no Mutter e ganhou desempenho por mudando para o Compiz . Olhe para os comentários felizes lá. :-) Então eu acho que não é tão simples assim; a situação provou ser mais complicada do que a maneira como você está postulando.
Quando você diz "tudo o que posso pensar é que deve ser o Compiz", isso soa como um presumpton. Phoronix e outros escreveram sobre um desempenho muito melhor do Compiz sem o Unity. A unidade exige muito, seja qual for o backend. Esse parece ser o maior problema.
Uma reescrita autônoma pode custar anos de esforço e depois otimizar. (E definitivamente ser ridicularizado pela síndrome de NIH.) Se você tiver idéias específicas para implementar isso, uma demonstração no código seria melhor, porque as reescritas imaginadas são geralmente quiméricas. 'Start clean' não é o suficiente de uma especificação para criar um compositor e um WM OpenGL diferentes e melhores. : - / Existe um bom artigo do Joel On Software sobre os perigos de começar do zero, que poderia ser aplicado aqui. / p>
Para jogos, eu acho que os desenvolvedores do Unity ainda estão trabalhando em janelas que não redirecionam, isto é, não passando por elas através do Compiz, mas contornando essa camada. Você pode pesquisar o Launchpad e o Planeta Ubuntu para 'unredirect'. Eu não sei o que o futuro próximo reserva, mas parece ser uma das suas áreas de foco agora.
Atualização de 2014, já que aconteceu de eu olhar para trás:
Desde 2013, a roda voltou a girar em toda a pilha de gráficos. Unity é sendo reescrito sem o Compiz, e em um novo servidor de exibição, o Mir.